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

Boris F.-Leitender Softwareentwickler

Boris F. - Leitender Softwareentwickler - Profilbild
Profil-Kopfzeilen-Overlay
Verfügbar
Vereinigte Arabische Emirate

Tagessatz prüfen

Erfahrungen

Aug. 2023 - Heute

Lead Software Developer

Vama

Stellenbeschreibung
Lead Software Developer bei Vama
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Entdecke Tech Lead
  • Das Backend von grobem Early-Stage-Code auf Launch-Niveau gebracht: Quellcode und Datenbank tief profiliert, Engpässe entfernt und API-Antwortzeiten um das Hundert- bis Tausendfache verbessert, um das Latenzziel zu erreichen.
  • Schwierige asynchrone und Eventual-Consistency-Bugs in einem verteilten System unter realer Last diagnostiziert und behoben.
  • Die gesamte Codebasis refaktoriert, die Codegröße deutlich reduziert und die Modularität verbessert, was eine saubere Migration zu gRPC ermöglicht hat.
  • Eine Microservice-Architektur für Skalierbarkeit, Resilienz und Wartbarkeit entworfen und umgesetzt, mit eigenständiger Verantwortung für die Designentscheidungen.
  • Die Infrastruktur von VMs auf Kubernetes migriert, mit vollständiger Automatisierung über Terraform und ArgoCD.
  • CI/CD-Pipelines aufgebaut und gepflegt (GitLab CI/CD + ArgoCD) für schnelle, zuverlässige und reproduzierbare Deploys.
  • Self-hosted Grafana und OpenTelemetry in Kubernetes für Production-Observability aufgesetzt.
  • Einen MCP-Server implementiert, der das Backend mit einem LLM verbindet und KI-gestützte Chat-Funktionen hinzufügt.
  • Die Messlatte für Codequalität durch Reviews und performanceorientierte Entscheidungen hoch gehalten.
Dez. 2022 - Aug. 2023

Lead Software Developer

ESProfiler

Stellenbeschreibung
Lead Software Developer bei ESProfiler
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Entdecke Tech Lead
  • Multi-Tenant Authorization Server (OAuth2):

  • Autorisierung für Benutzer und Machine-to-Machine über OAuth2.

  • Föderiertes OAuth2 und SAML.

  • Spring-Boot-Starter für die Autorisierung mehrerer benutzerseitiger Backends über den neuen Server.

  • Feingranulares Auditieren von Benutzeraktionen und fein abgestufte Berechtigungen.

  • Unabhängiges Sicherheits-Audit mit null kritischen und einem mittleren Befund bestanden.

  • Integration Engine (Runner-Architektur):

  • Server- + Sandbox-Runner-Architektur: Der Integrationscode des Users läuft in der eigenen Umgebung des Users 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 User geliefertes JavaScript aus).

  • Proxy-aware WebSocket Secure-Verbindung vom Runner zum Server, verschlüsselte Skriptübertragung, geplante Ausführung, horizontale Skalierbarkeit für Runner.

Juni 2021 - Dez. 2022

Senior Software Developer

VID

Stellenbeschreibung
Senior Software Developer bei VID
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Projektmanagement
  • Die bestehende Anwendung und ihr echtes Produktionsverhalten analysiert und dann eine reactive Ersatzlösung auf Spring WebFlux entworfen und gebaut, um das Lastprofil richtig zu bedienen.
  • Das Projekt von der Anforderungserhebung und Architektur bis hin zur Implementierung, Bereitstellung und laufenden Betreuung vorangetrieben.
  • Unit- und End-to-End-Tests für das Backend geschrieben; CI/CD auf AWS CodePipeline + Fargate eingerichtet.
  • Die Messlatte für Code-Reviews im Team hoch gehalten.
Apr. 2018 - Juni 2021
Helsinki, Finnland

Senior Software Developer

Service-Flow Corp

Stellenbeschreibung
Senior Software Developer bei Service-Flow Corp
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Microservices auf der Plattform gebaut und gepflegt; Features geliefert und Produktionsbugs unter echter Kundenlast behoben.
  • Zwei Greenfield-Microservices von Grund auf entworfen und gebaut, um Legacy-Frontend und -Backend zu ersetzen, auf Spring Boot + Project Reactor und Angular 11.
  • Den Track für Technologie-Evaluierung verantwortet: Produktions-Microservices in Node.js + Express und Kotlin + Ktor prototypisiert und ausgeliefert.
  • Starke Observability und saubere Ops mit NewRelic, PaperTrail, Jenkins, JFrog und AWS Serverless sichergestellt.
  • Backend- und Frontend-Tests (Unit und E2E), Code-Review und Mentoring durchgeführt.
März 2016 - Apr. 2018
Sankt Petersburg, Russische Föderation

Senior Software Developer

T-Systems CIS

Stellenbeschreibung
Senior Software Developer bei T-Systems CIS
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Features in Java 8 (Streams, Lambdas) und Spring Boot gegen PostgreSQL mit Hibernate gebaut; Schema-Design und Query-Performance verantwortet.
  • An einer Microservice-architekturierten Cloud-Billing-Plattform gearbeitet: einen Public-API-Microservice in Java 8 + Spring Boot, MongoDB, Redis, KeyCloak, KillBill ausgeliefert.
  • Eine Grails-/Angular-Webanwendung zur Verwaltung von Kommunikationsstationen gebaut und mit SAP für Quelldaten integriert.
  • Jenkins-CI aufgesetzt und Deployments automatisiert; ELK-Stack für zentrales Logging konfiguriert.
  • Kandidaten interviewt, Juniors mentored 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 entwickelte einen SOAP-Dienst für die schnelle Datenbanksuche, unterstützt von ElasticSearch, repliziert aus der Oracle-DB.
  • Entwickelte einen SOAP-Proxy/Translator-Dienst, der Anfragen zwischen Systemen mit widersprüchlichen Schemas abbildet.
  • Entwickelte eine auf PrimeFaces basierende 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)
  • Übernahm C#-Arbeiten an Webanwendungen sowie Anpassungen und Plugins für Microsoft Dynamics CRM und SharePoint mit NHibernate, MSSQL, NServiceBus, JavaScript, AJAX, jQuery und CSS.
Nov. 2012 - Okt. 2013

Software Engineer

Ecoterm

Stellenbeschreibung
Software Engineer 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 Backend- und Infrastruktur-Engineering mit Java, Kotlin, Go und Node.js, davon die letzten 5+ Jahre als Lead-/Gründungsentwickler mit Verantwortung für Produktionssysteme von Anfang bis Ende - Architektur, Performance, Deployment und Observability.
  • Tiefe Erfahrung im Design und Betrieb von High-Performance-Services mit niedriger Latenz mit PostgreSQL, MySQL, MongoDB und Cassandra unter echter Produktionslast.
  • Technischer Lead mit Hands-on-Mentalität: einstellen, mentorieren, den Standard für Codequalität und Architektur setzen und Features gemeinsam mit dem Team liefern. Sicher in agilen Setups und bei Bedarf auch als Scrum Master.
  • Stark bei Performance-Themen, die erst die echte Produktion zeigt: Query- und Index-Tuning, asynchrone Patterns, Cache-Layer und Skalierung, wenn vertikal nicht mehr reicht.
  • Umfangreiche AWS-Erfahrung (Serverless, Fargate, CodePipeline, S3, SQS) sowie breitere Cloud-native Erfahrung auf 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's degree · Information Technology · Rostov-on-Don, Russische Föderation

Sept. 2009 - Juni 2013

Southern Federal University

Bachelor's degree · Applied Mathematics · Rostov-on-Don, Russische Föderation

Statistiken

Erfahrung

Positionen gesamt 8
Erfahrung in Informationstechnologie (IT) 14 J.
Durchschn. Dauer 1 J. 9 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 Software Developer, Senior Software Developer, Softwareentwickler
Hauptbranchen Informationstechnologie (IT)
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Projektmanagement

Qualifikationen

Höchster Abschluss Master

Profil

Mitglied seit
Stand
Du suchst Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

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 9 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 Software Developer, Senior Software Developer, Softwareentwickler.

Die neueste Position von Boris ist Lead Software Developer 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 Information Technology von Southern Federal University und einen Bachelor in Applied Mathematics von Southern Federal University.

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