Igor Li
Senior Softwareentwickler
Erfahrungen
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.
Senior 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.
DevOps/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.
Ruby-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.
Senior 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.
Softwareentwickler und Analyst
Attractor Software LLC
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (8.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (8.5 Jahre), Produktentwicklung (3 Jahre), Betrieb (1.5 Jahre) und Qualitätssicherung (1 Jahr).
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
Ausbildung
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
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Igor ansässig?
Welche Sprachen spricht Igor?
Wie viele Jahre Erfahrung hat Igor?
Für welche Rollen wäre Igor am besten geeignet?
Was ist das neueste Projekt von Igor?
Für welche Unternehmen hat Igor in den letzten Jahren gearbeitet?
In welchen Industrien hat Igor die meiste Erfahrung?
In welchen Bereichen hat Igor die meiste Erfahrung?
In welchen Industrien hat Igor kürzlich gearbeitet?
In welchen Bereichen hat Igor kürzlich gearbeitet?
Was ist die Ausbildung von Igor?
Ist Igor zertifiziert?
Wie ist die Verfügbarkeit von Igor?
Wie hoch ist der Stundensatz von Igor?
Wie kann man Igor beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Karlsruhe, Deutschland arbeiten