Igor Li
Senior Softwareentwickler
Erfahrungen
Nov. 2022 - Okt. 2024
2 JahrenKarlsruhe, Deutschland
Senior Softwareentwickler
Toptal
- Mit Stakeholdern zusammengearbeitet, um Anforderungen und Anwendungsfälle für neue Funktionen zu erheben, Implementierungspläne zu erstellen und den Fortschritt zu verfolgen.
- Interne Links für mehr als 60.000 öffentliche Seiten verbessert, indem die Linktexte vereinheitlicht wurden.
- Conversion neuer Talente um 30% gesteigert, ohne deren Qualität signifikant zu verringern.
- Zyklus zur Erstellung von Blog-Domains von zwei Monaten Entwicklungsarbeit auf einen Prozess verkürzt, der von Content-Editoren ausgeführt wird.
- Eine leichte, anpassbare Hanami-CLI-Anwendung entwickelt, um Daten für das KPI-Dashboard des Grafana-Teams aufzubereiten.
- Inhaltsbereiche öffentlicher Seiten mit Daten aus Kafka und BigQuery erzeugt, wodurch nahezu Echtzeitdaten auf den öffentlichen Seiten ermöglicht wurden.
- Mit bereichsübergreifenden Teams bei prioritären Aufgaben koordiniert, technische Herausforderungen gelöst und mehrere Verantwortlichkeiten ausgeglichen, um Projektziele zu erreichen.
- Dringende Updates für kritische Website-Komponenten geliefert, pünktliche Bereitstellung und reibungslose Funktionalität unter engen Fristen sichergestellt.
- Teamkollegen bei Docker-, Service-Bereitstellungs- und Backend-Implementierungsfragen unterstützt.
Sept. 2021 - Nov. 2022
1 Jahr 3 MonatenSenior Softwareentwickler im Technical Squad
Toptal
- Eigene Rubocop-Regeln und RSpec-Matcher erstellt sowie ein eigenes Gem entwickelt.
- Unternehmensweite GraphQL-Richtlinien erweitert.
- REST-API auf GraphQL-API migriert.
- Einen Dienst refaktoriert, um den GraphQL-Richtlinien zu entsprechen.
- Unterschiedliche Teams gecoacht und zusammengearbeitet, um Standards zu verbreiten.
Feb. 2020 - Aug. 2021
1 Jahr 7 MonatenDevOps/Cloud-Plattform-Ingenieur
anynines
- Verteilte Systeme mit dem BOSH-(CloudFoundry-)Framework aufgebaut und gewartet, um die Bereitstellung und Skalierung von PostgreSQL-, Elasticsearch-, Redis- und MongoDB-Clustern über mehrere Cloud-Anbieter und virtuelle Maschinen zu automatisieren.
- Interne Ruby-Gems entwickelt und gepflegt, um größere Upgrades und Skalierungsprozesse zu automatisieren sowie die Zuverlässigkeit und Beobachtbarkeit in allen Umgebungen zu verbessern.
- Mit Site Reliability Engineers zusammengearbeitet, um einen Changelog-Dienst für die Nachverfolgung von Infrastrukturänderungen und Sicherheitsupdates für Datenbankdienste zu entwickeln und zu pflegen.
- Einen ereignisgesteuerten Service implementiert, um Plattformereignisse basierend auf Statusänderungen von Datendiensten zu erzeugen und zu verarbeiten, wodurch die Systemsichtbarkeit und automatische Reaktionen verbessert wurden.
- Die Ausfallsicherheit, Skalierbarkeit und Wartbarkeit der Automatisierungsplattform für verteilte Datenbankcluster verbessert.
Sept. 2019 - Jan. 2020
5 MonatenRuby-Backend-Entwickler
Toptal
- Migration von rollenbasierter Zugriffskontrolle (RBAC) zu berechtigungsbasierter Zugriffskontrolle (PBAC) für eine Produktdomäne geleitet, in Zusammenarbeit mit dem Systemarchitekten und Stakeholdern, um die korrekte Zuordnung und Abstimmung der Berechtigungen sicherzustellen.
- Migration termingerecht und ohne Produktionsvorfälle abgeschlossen, indem fest codierte Benutzerberechtigungen durch ein dynamisches, konfigurierbares Zugriffsmodell ersetzt wurden, das es den Betriebsteams ermöglicht, Berechtigungen ohne technische Eingriffe zu verwalten.
Jan. 2019 - Nov. 2019
11 MonatenSenior Softwareentwickler und Analyst
Attractor Software LLC
- Jenkins konfiguriert und VPS auf Digital Ocean, Heroku und AWS eingerichtet.
- Ruby-Anwendungen mit Unit- und Behavior-Tests entwickelt.
- Anforderungen erhoben, Anwendungsfälle beschrieben und eine Business-Requirements-Analyse durchgeführt.
Juli 2016 - Dez. 2018
2 Jahren 6 MonatenSoftwareentwickler und Analyst
Attractor Software LLC
Zusammenfassung
Senior Softwareentwickler mit über 9 Jahren Erfahrung, ausgeprägtem Produktdenken und fundierter Expertise in Ruby und API-Entwicklung. Ich bin überzeugt, dass klare und offene Kommunikation, präzise gesetzte Erwartungen, definierte Anforderungen und protokollierte Entscheidungsprozesse die Schlüssel zu einem erfolgreichen Projekt sind.
Anerkannt für
- außergewöhnliche bereichsübergreifende Kommunikation und Abstimmung mit Stakeholdern, wodurch ich geschäftskritische Projekte erfolgreich umsetzte und Erwartungen übertroffen habe
- die Leitung von Backend-Projekten, die eine 30% höhere Conversion-Rate erzielten, sowie die Implementierung von Automatisierungen, die den manuellen Aufwand um Monate reduzierten.
Fähigkeiten
- Bereichsübergreifende Zusammenarbeit
- Ruby
- Ruby On Rails
- Berechtigungsbasierte Zugriffskontrolle (Pbac)
- Rspec
- Rollenbasierte Zugriffskontrolle (Rbac)
- Rubocop
- Graphql
- Sidekiq
- Api-entwicklung
- Postgresql
- Redis
- Apache Kafka
- Mongodb
Sprachen
Russisch
MutterspracheEnglisch
VerhandlungssicherAusbildung
Okt. 2009 - Juni 2011
Kyrgyz-Russian Slavic University
Master-Abschluss · Ökonom-Mathematiker · Bishkek, Kirgisistan
Zertifikate & Bescheinigungen
Abschlusszertifikat: SQL-Grundlagen
Sololearn
Einführung in Machine Learning
Coursera
Mathematik und Python für Datenanalyse
Coursera
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.