Boris F.-Leitender Softwareentwickler

Tagessatz prüfen
Erfahrungen
Lead Software Developer
Vama
- 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.
Lead Software Developer
ESProfiler
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.
Senior Software Developer
VID
- 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.
Senior Software Developer
Service-Flow Corp
- 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.
Senior Software Developer
T-Systems CIS
- 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.
Softwareentwickler
Technoserv
- 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.
Softwareentwickler
MW-Development
- Ü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.
Software Engineer
Ecoterm
- 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).
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung und Projektmanagement.
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
Ausbildung
Southern Federal University
Master's degree · Information Technology · Rostov-on-Don, Russische Föderation
Southern Federal University
Bachelor's degree · Applied Mathematics · Rostov-on-Don, Russische Föderation
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
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.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Lead Software Developer
