Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Boris Finkelshteyn-Leitender Softwareentwickler

Boris Finkelshteyn - Leitender Softwareentwickler - Profilbild
Profil-Kopfzeilen-Overlay
Vereinigte Arabische Emirate

Tagessatz prüfen

Erfahrungen

Aug. 2023 - Heute

Leitender Softwareentwickler

Vama

Stellenbeschreibung
Leitender Softwareentwickler bei Vama
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Habe das Backend vom rudimentären Early-Stage-Code auf Produktionsreife gebracht: den Quellcode und die Datenbank gründlich profiliert, Engpässe beseitigt und die API-Antwortzeiten um Hunderte bis Tausende Male verbessert, um die Latenzziele zu erreichen.
  • Diagnostizierte und löste schwierige asynchrone und eventual-consistency Fehler in einem verteilten System unter realer Last.
  • Refaktorierte den gesamten Codebestand, reduzierte die Codegröße erheblich und verbesserte die Modularität, was eine saubere Migration zu gRPC ermöglichte.
  • Entwarf und implementierte eine Microservice-Architektur für Skalierbarkeit, Resilienz und Wartbarkeit und traf die Designentscheidungen eigenständig.
  • Migrierte die Infrastruktur von VMs zu Kubernetes mit vollständiger Automatisierung über Terraform und ArgoCD.
  • Erstellte und pflegte CI/CD-Pipelines (GitLab CI/CD und ArgoCD) für schnelle, zuverlässige und reproduzierbare Deployments.
  • Richtete selbst gehostetes Grafana und OpenTelemetry in Kubernetes für Produktions-Monitoring ein.
  • Implementierte einen MCP-Server, der das Backend mit einem LLM verbindet und so KI-gestützte Chat-Funktionen hinzufügt.
  • Hielt die Messlatte bei der Codequalität durch Reviews und performanceorientierte Entscheidungen hoch.
Dez. 2022 - Aug. 2023

Leitender Softwareentwickler

ESProfiler

Stellenbeschreibung
Leitender Softwareentwickler bei ESProfiler
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Multi-Tenant-Autorisierungsserver (OAuth2):

  • Benutzer- und Maschinen-zu-Maschinen-Autorisierung über OAuth2.

  • Föderiertes OAuth2 und SAML.

  • Spring Boot Starter zur Autorisierung mehrerer benutzerorientierter Backends über den neuen Server.

  • Granulare Protokollierung von Benutzeraktionen und feingranulare Berechtigungen.

  • Unabhängige Sicherheitsprüfung mit null kritischen und einem Befund mittlerer Schwere bestanden.

  • Integrations-Engine (Runner-Architektur):

  • Server- und Sandbox-Runner-Architektur: Der Nutzer-Integrationscode läuft in der eigenen Umgebung des Anwenders und ist über eine sichere WebSocket-Verbindung mit dem Server verbunden.

  • Server in Java + Spring Boot + MySQL; Runner in Java + Spring Boot + GraalVM (führt vom Nutzer bereitgestelltes JavaScript aus).

  • Proxy-fähige sichere WebSocket-Verbindung vom Runner zum Server, verschlüsselter Skripttransfer, geplante Ausführung und horizontale Skalierung der Runner.

Juni 2021 - Dez. 2022

Senior Softwareentwickler

VID

Stellenbeschreibung
Senior Softwareentwickler bei VID
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Projektmanagement
  • Analysierte die bestehende Anwendung und ihr reales Produktionsverhalten, entwarf und entwickelte anschließend eine reaktive Neuentwicklung auf Spring WebFlux, um das Lastprofil korrekt zu bewältigen.
  • Leitete das Projekt von der Anforderungserhebung und Architektur über Implementierung und Deployment bis zur laufenden Betreuung.
  • Schrieb Unit- und End-to-End-Tests für das Backend; konfigurierte CI/CD mit AWS CodePipeline + Fargate.
  • Hielt im Team den Maßstab für Code-Reviews hoch.
Apr. 2018 - Juni 2021
Helsinki, Finnland

Senior Softwareentwickler

Service-Flow Corp

Stellenbeschreibung
Senior Softwareentwickler bei Service-Flow Corp
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Entwickelte und wartete Microservices über die gesamte Plattform; lieferte Features aus und behob Produktionsfehler unter realer Kundenlast.
  • Entwarf und erstellte zwei Greenfield-Microservices von Grund auf, um das Legacy-Frontend und -Backend zu ersetzen, basierend auf Spring Boot + Project Reactor und Angular 11.
  • Verantwortete die Technologieevaluierung: erstellte Prototypen und lieferte Produktions-Microservices in Node.js + Express sowie Kotlin + Ktor aus.
  • Sorgte für gutes Monitoring und Betriebsdisziplin mit NewRelic, PaperTrail, Jenkins, JFrog und AWS Serverless.
  • Führte Backend- und Frontend-Tests (Unit und E2E), Code-Reviews und Mentoring durch.
März 2016 - Apr. 2018
Sankt Petersburg, Russische Föderation

Senior Softwareentwickler

T-Systems CIS

Stellenbeschreibung
Senior Softwareentwickler bei T-Systems CIS
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwickelte Features in Java 8 (Streams, Lambdas) und Spring Boot mit PostgreSQL und Hibernate; verantwortlich für Schema-Design und Abfrageperformance.
  • Arbeitete an einer microservice-architekturierten Cloud-Billing-Plattform: lieferte einen Public-API-Microservice in Java 8 + Spring Boot, MongoDB, Redis, KeyCloak und KillBill aus.
  • Erstellte eine Grails/Angular-Webanwendung zur Verwaltung von Kommunikationsstationen, integriert mit SAP für Quelldaten.
  • Richtete Jenkins CI und automatisierte Deployments ein; konfigurierte den ELK-Stack für zentrales Logging.
  • Führte Vorstellungsgespräche, betreute Junioren und führte Code-Reviews durch.
Aug. 2014 - März 2016
Sankt Petersburg, Russische Föderation

Softwareentwickler

Technoserv

Stellenbeschreibung
Softwareentwickler bei Technoserv
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwarf und implementierte einen SOAP-Service für schnelle Datenbanksuchen, basierend auf ElasticSearch, repliziert aus einer Oracle-Datenbank.
  • Entwickelte einen SOAP-Proxy-/Translator-Service, der Anfragen zwischen Systemen mit widersprüchlichen Schemata vermittelt.
  • Erstellte eine PrimeFaces-basierte Webanwendung zur Automatisierung von Geschäftsprozessen auf Java EE/JSF/EJB/JPA Hibernate mit Oracle und ElasticSearch.
Nov. 2013 - Juni 2014

Softwareentwickler

MW-Development

Stellenbeschreibung
Softwareentwickler bei MW-Development
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Entwickelte C#-Webanwendungen und erstellte Anpassungen sowie Plugins für Microsoft Dynamics CRM und SharePoint unter Verwendung von NHibernate, MSSQL, NServiceBus, JavaScript, AJAX, jQuery und CSS.
Nov. 2012 - Okt. 2013

Softwareingenieur

Ecoterm

Stellenbeschreibung
Softwareingenieur bei Ecoterm
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Entwickelte Java-Webservices mit Spring, Maven, JDBC, MySQL und Tomcat.

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT).

Informationstechnologie (IT)
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Produktentwicklung und Projektmanagement.

Informationstechnologie (IT)
Produktentwicklung
Projektmanagement
Profil-Übereinstimmungsdiagramm

Zusammenfassung

  • Über 13 Jahre Erfahrung in Backend- und Infrastruktur-Entwicklung mit Java, Kotlin, Go und Node.js, davon über 5 Jahren als Lead-/Gründungsingenieur mit Verantwortung für Produktionssysteme von End-to-End – Architektur, Performance, Deployment, Monitoring.
  • Tiefgehende Erfahrung in der Entwicklung und Auslieferung leistungsstarker, latenzarmer Services mit PostgreSQL, MySQL, MongoDB und Cassandra unter realer Produktionslast.
  • Praktischer Tech Lead: Einstellen, Mentoring, Festlegen der Code-Qualitäts- und Architekturstandards und Ausliefern von Features gemeinsam mit dem Team. Vertraut mit agilen Arbeitsweisen und bei Bedarf als Scrum Master.
  • Stark im Performance-Tuning, das echte Produktionsumgebungen erfordert: Abfrage- und Indexoptimierung, asynchrone Muster, Cache-Ebenen und horizontale Skalierung, wenn vertikal nicht ausreicht.
  • Umfangreiche AWS-Erfahrung (Serverless, Fargate, CodePipeline, S3, SQS) und weitere cloud-native Erfahrung mit GCP und Kubernetes.

Fähigkeiten

  • Java
  • Kotlin
  • Go
  • Node.Js
  • Spring / Spring Boot
  • Postgresql
  • Mysql
  • Mongodb
  • Cassandra
  • Redis
  • Rest
  • Grpc
  • Docker
  • Kubernetes
  • Gitlab Ci/Cd
  • Jenkins
  • Argocd
  • Terraform
  • Aws (Serverless, Fargate, Codepipeline, S3, Sqs)
  • Gcp
  • Opentelemetry
  • Grafana

Sprachen

Russisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Sept. 2013 - Juni 2015

Southern Federal University

Master-Abschluss · Informationstechnologie · Rostov-on-Don, Russische Föderation

Sept. 2009 - Juni 2013

Southern Federal University

Bachelor-Abschluss · Angewandte Mathematik · Rostov-on-Don, Russische Föderation

Statistiken

Erfahrung

Positionen gesamt 8
Erfahrung in Informationstechnologie (IT) 13.5 J.
Durchschn. Dauer 1 J. 8 M.
Längste Erfahrung 3 J. 2 M.

Globale Erfahrung

Länder gearbeitet 2 (Russische Föderation, Finnland)
Hauptland Russische Föderation

Fachkenntnisse

Aktuelle Rollen Leitender Softwareentwickler, Senior Softwareentwickler, Softwareentwickler
Hauptbranchen Informationstechnologie (IT)
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Projektmanagement

Qualifikationen

Höchster Abschluss Master

Profil

Erstellt
Stand

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Boris spricht folgende Sprachen: Russisch (Muttersprache), Englisch (Verhandlungssicher).

Boris hat mindestens 14 Jahre Erfahrung. In dieser Zeit hat Boris in mindestens 4 verschiedenen Rollen und für 8 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 8 Monate. Beachten Sie, dass Boris möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Boris gut geeignet für Rollen wie: Leitender Softwareentwickler, Senior Softwareentwickler, Softwareentwickler.

Die neueste Position von Boris ist Leitender Softwareentwickler bei Vama.

In den letzten Jahren hat Boris für Vama, ESProfiler und VID gearbeitet.

Boris hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT).

Boris hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Projektmanagement.

Boris hat kürzlich in Industrien wie Informationstechnologie (IT) gearbeitet.

Boris hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Projektmanagement gearbeitet.

Boris hat einen Master in Informationstechnologie von Southern Federal University und einen Bachelor in Angewandte Mathematik von Southern Federal University.

Boris ist sofort vollzeit verfügbar für passende Projekte.

Der Stundensatz von Boris hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Um Boris zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.