Boris Finkelshteyn-Lead Software Developer
Check rate
Experience
Lead Software Developer
Vama
- Took the backend from rough early-stage code to launch-grade: profiled source code and database in depth, removed bottlenecks, and improved API response times by hundreds to thousands of times to hit the latency target.
- Diagnosed and resolved hard asynchronous and eventual-consistency bugs across a distributed system under real load.
- Refactored the entire codebase, cutting code size significantly and improving modularity, which unblocked a clean migration to gRPC.
- Designed and implemented a microservice-based architecture for scalability, resilience and maintainability, owning the design decisions independently.
- Migrated infrastructure from VMs to Kubernetes with full automation via Terraform and ArgoCD.
- Built and maintained CI/CD pipelines (GitLab CI/CD + ArgoCD) for fast, reliable, reproducible deploys.
- Stood up self-hosted Grafana and OpenTelemetry inside Kubernetes for production observability.
- Implemented an MCP server connecting the backend to an LLM, adding AI-powered chat capabilities.
- Held the bar on code quality through reviews and performance-focused decisions.
Lead Software Developer
ESProfiler
Multi-tenant Authorization Server (OAuth2):
User and machine-to-machine authorisation via OAuth2.
Federated OAuth2 and SAML.
Spring Boot starter for authorising multiple user-facing backends through the new server.
Granular audit of user actions and fine-grained permissions.
Passed independent security audit with zero critical and one medium-severity finding.
Integration Engine (runners architecture):
Server + sandboxed-runner architecture: user integration code runs inside the user's own environment, connected to the server over a secure WebSocket.
Server in Java + Spring Boot + MySQL; runner in Java + Spring Boot + GraalVM (executing user-supplied JavaScript).
Proxy-aware WebSocket Secure connection from runner to server, encrypted script transfer, scheduled execution, horizontal scalability for runners.
Senior Software Developer
VID
- Analysed the existing application and its real production behaviour, then designed and built a reactive replacement on Spring WebFlux to handle the load profile properly.
- Drove the project from requirements gathering and architecture through implementation, deployment and ongoing support.
- Wrote unit and end-to-end tests across the backend; configured CI/CD on AWS CodePipeline + Fargate.
- Held the code-review bar across the team.
Senior Software Developer
Service-Flow Corp
- Built and maintained microservices across the platform; shipped features and fixed production bugs against real customer load.
- Designed and built two greenfield microservices from scratch to replace legacy frontend and backend, on Spring Boot + Project Reactor and Angular 11.
- Owned the technology-evaluation track: prototyped and shipped production microservices in Node.js + Express and Kotlin + Ktor.
- Ensured strong observability and ops discipline using NewRelic, PaperTrail, Jenkins, JFrog and AWS Serverless.
- Performed backend and frontend testing (unit and e2e), code review, and mentoring.
Senior Software Developer
T-Systems CIS
- Built features on Java 8 (Streams, Lambdas) and Spring Boot against PostgreSQL with Hibernate; owned schema design and query performance.
- Worked on a microservice-architected Cloud Billing platform: shipped a public-API microservice on Java 8 + Spring Boot, MongoDB, Redis, KeyCloak, KillBill.
- Built a Grails / Angular web app for maintaining communication stations, integrating with SAP for source data.
- Set up Jenkins CI and automated deployments; configured ELK stack for centralised logging.
- Interviewed candidates, mentored juniors, and ran code reviews.
Software Developer
Technoserv
- Designed and built a SOAP service for fast database search backed by ElasticSearch replicated from Oracle DB.
- Developed a SOAP proxy/translator service mapping requests between systems with conflicting schemas.
- Built a PrimeFaces-based business-process automation web app on Java EE / JSF / EJB / JPA Hibernate, with Oracle and ElasticSearch.
Software Developer
MW-Development
- Performed C# web application work plus customization and plugins for Microsoft Dynamics CRM and SharePoint using NHibernate, MSSQL, NServiceBus, JavaScript, AJAX, jQuery, and CSS.
Software Engineer
Ecoterm
- Developed Java web services using Spring, Maven, JDBC, MySQL, and Tomcat.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, and Project Management.
Summary
- 13+ years backend and infra engineering across Java, Kotlin, Go and Node.js, with the last 5+ as lead/founding engineer owning production systems end-to-end - architecture, performance, deployment, observability.
- Deep experience designing and shipping high-performance, low-latency services with PostgreSQL, MySQL, MongoDB and Cassandra under real production load.
- Hands-on technical lead: hire, mentor, set the code-quality and architecture bar, and ship features alongside the team. Comfortable in Agile setups and as a Scrum master when needed.
- Strong on the performance work that real production reveals: query and index tuning, async patterns, cache layers, and scaling out when vertical isn't enough.
- Extensive AWS work (Serverless, Fargate, CodePipeline, S3, SQS) and broader cloud-native experience on GCP and Kubernetes.
Skills
- 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
Languages
Education
Southern Federal University
Master's degree · Information Technology · Rostov-on-Don, Russian Federation
Southern Federal University
Bachelor's degree · Applied Mathematics · Rostov-on-Don, Russian Federation
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lead Software Developer
Nearby freelancers
Professionals working in or nearby Amsterdam, Netherlands
