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

Boris Finkelshteyn-Lead Softwareentwickler

Boris Finkelshteyn - Lead Softwareentwickler - Profilbild
Profil-Kopfzeilen-Overlay
Amsterdam, Niederlande

Tagessatz prüfen

Erfahrungen

Aug. 2023 - Heute

Lead Softwareentwickler

Vama

Stellenbeschreibung
Lead Softwareentwickler bei Vama
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Habe das Backend von frühem Prototyp-Code auf Produktionsreife gebracht: Quellcode und Datenbank tiefgehend profiliert, Engpässe beseitigt und API-Antwortzeiten um das Hundert- bis Tausendfache verbessert, um das Latenzziel zu erreichen.
  • Komplexe asynchrone und eventual-consistency Bugs in einem verteilten System unter Realbedingungen diagnostiziert und behoben.
  • Den gesamten Codebestand refaktoriert, Codeumfang deutlich reduziert und Modularität verbessert, was eine saubere Migration zu gRPC ermöglichte.
  • Eine auf Microservices basierende Architektur für Skalierbarkeit, Ausfallsicherheit und Wartbarkeit entworfen und eigenverantwortlich umgesetzt.
  • Infrastruktur von VMs auf Kubernetes migriert und komplett automatisiert mit Terraform und ArgoCD.
  • CI/CD-Pipelines (GitLab CI/CD + ArgoCD) aufgebaut und gepflegt für schnelle, zuverlässige und reproduzierbare Deployments.
  • Self-hosted Grafana und OpenTelemetry in Kubernetes für Produktions-Observability eingeführt.
  • Einen MCP-Server implementiert, der das Backend mit einem LLM verbindet und KI-gestützte Chat-Funktionen bereitstellt.
  • Qualitätsstandards in Code Reviews und performanceorientierten Entscheidungen hochgehalten.
Dez. 2022 - Aug. 2023

Lead Softwareentwickler

ESProfiler

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

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

  • Föderiertes OAuth2 und SAML.

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

  • Granulare Protokollierung von Benutzeraktionen und feingranulare Berechtigungen.

  • Unabhängiges Sicherheits-Audit bestanden: keine kritischen und ein Befund mittlerer Schwere.

  • Integrations-Engine (Runner-Architektur):

  • Server- und Sandbox-Runner-Architektur: Integrationscode läuft in der eigenen Umgebung des Nutzers 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 nutzergeliefertes JavaScript aus).

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

Juni 2021 - Dez. 2022

Senior Softwareentwickler

VID

Stellenbeschreibung
Senior Softwareentwickler bei VID
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Projektmanagement
  • Bestehende Anwendung und ihr Verhalten in der Produktion analysiert und anschließend eine reaktive Neuentwicklung auf Spring WebFlux entworfen und implementiert, um das Lastprofil angemessen zu bewältigen.
  • Projekt von Anforderungsanalyse und Architektur bis zur Implementierung, Deployment und laufendem Support vorangetrieben.
  • Unit- und End-to-End-Tests im Backend geschrieben; CI/CD auf AWS CodePipeline + Fargate konfiguriert.
  • Den Qualitätsstandard bei Code Reviews im Team hochgehalten.
Apr. 2018 - Juni 2021
Helsinki, Finnland

Senior Softwareentwickler

Service-Flow Corp

Stellenbeschreibung
Senior Softwareentwickler bei Service-Flow Corp
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Microservices auf der gesamten Plattform entwickelt und betrieben; Features ausgeliefert und Produktionsfehler unter realer Kundenlast behoben.
  • Zwei Greenfield-Microservices von Grund auf neu entworfen und implementiert, um Legacy-Frontend und -Backend zu ersetzen, basierend auf Spring Boot + Project Reactor und Angular 11.
  • Verantwortlich für die Technologieevaluation: Prototypen erstellt und produktive Microservices in Node.js + Express und Kotlin + Ktor ausgeliefert.
  • Für starke Observability und Betriebsdisziplin gesorgt mittels NewRelic, PaperTrail, Jenkins, JFrog und AWS Serverless.
  • Backend- und Frontend-Tests (Unit und E2E) durchgeführt, Code Reviews gemacht und Teammitglieder gecoacht.
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
  • Features in Java 8 (Streams, Lambdas) und Spring Boot gegen PostgreSQL mit Hibernate entwickelt; verantwortlich für Schema-Design und Abfrage-Performance.
  • An einer Cloud-Billing-Plattform mit Microservice-Architektur gearbeitet: einen Public-API-Microservice in Java 8 + Spring Boot, MongoDB, Redis, KeyCloak und KillBill ausgeliefert.
  • Eine Grails/Angular-Webanwendung zum Verwalten von Kommunikationsstationen erstellt und mit SAP zur Datenversorgung integriert.
  • Jenkins CI eingerichtet und Deployments automatisiert; ELK-Stack für zentralisiertes Logging konfiguriert.
  • Kandidaten interviewt, Juniors betreut und Code Reviews durchgeführt.
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, unterstützt von ElasticSearch, das von einer Oracle-Datenbank repliziert wurde.
  • Entwickelte einen SOAP-Proxy/-Translator-Service, der Anforderungen zwischen Systemen mit unterschiedlichen Schemata übersetzt.
  • Erstellte eine PrimeFaces-basierte Web-App 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 sowie Anpassungen und 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-Engineering mit Java, Kotlin, Go und Node.js, davon mehr als 5 Jahre als Lead-/Gründungsingenieur mit ganzheitlicher Verantwortung für Produktionssysteme – Architektur, Performance, Deployment, Observability.
  • Tiefgehende Erfahrung im Entwerfen und Ausliefern von hochleistungsfähigen, latenzarmen Services mit PostgreSQL, MySQL, MongoDB und Cassandra unter realen Produktionsbedingungen.
  • Hands-on Technischer Lead: Einstellen, Mentoring, Festlegen von Qualitäts- und Architekturstandards sowie Ausliefern von Features gemeinsam mit dem Team. Vertraut mit agilen Umgebungen und als Scrum Master, wenn erforderlich.
  • Sehr versiert in der Performance-Optimierung, die echte Produktionsumgebungen erfordern: Abfrage- und Index-Tuning, asynchrone Muster, Caching-Ebenen und horizontales Skalieren, wenn vertikale Skalierung nicht ausreicht.
  • Umfangreiche AWS-Erfahrung (Serverless, Fargate, CodePipeline, S3, SQS) und weitergehende cloud-native Kenntnisse 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

Englisch
Verhandlungssicher
Russisch
Verhandlungssicher

Ausbildung

Sept. 2013 - Juni 2015

Southern Federal University

Masterabschluss · Informationstechnologie · Rostov-on-Don, Russische Föderation

Sept. 2009 - Juni 2013

Southern Federal University

Bachelorabschluss · 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 Lead Softwareentwickler, Senior Softwareentwickler, Softwareentwickler
Hauptbranchen Informationstechnologie (IT)
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Projektmanagement

Qualifikationen

Höchster Abschluss Master

Profil

Erstellt

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Boris ist in Amsterdam, Niederlande ansässig.
Boris spricht folgende Sprachen: Englisch (Verhandlungssicher), Russisch (Verhandlungssicher).
Boris hat mindestens 13 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: Lead Softwareentwickler, Senior Softwareentwickler, Softwareentwickler.
Die neueste Position von Boris ist Lead Softwareentwickler bei Vama.
In den letzten Jahren hat Boris für Vama, ESProfiler, VID und Service-Flow Corp 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 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.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1200
900
600
300
Stundensatzvergleich-Diagramm
⌀ Markt: 952-1112 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.