Skip to main content
Top expert badge
Recommended expert
Profile header background

Boris Finkelshteyn-Lead Software Developer

Boris Finkelshteyn - Lead Software Developer - profile avatar
Profile header overlay
Amsterdam, Netherlands

Check rate

Experience

Aug 2023 - Present

Lead Software Developer

Vama

Position Summary
Lead Software Developer at Vama
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Dec 2022 - Aug 2023

Lead Software Developer

ESProfiler

Position Summary
Lead Software Developer at ESProfiler
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.

Jun 2021 - Dec 2022

Senior Software Developer

VID

Position Summary
Senior Software Developer at VID
Industries
Information Technology
Business Areas
Information Technology
Project Management
  • 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.
Apr 2018 - Jun 2021
Helsinki, Finland

Senior Software Developer

Service-Flow Corp

Position Summary
Senior Software Developer at Service-Flow Corp
Industries
Information Technology
Business Areas
Information Technology
  • 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.
Mar 2016 - Apr 2018
Saint Petersburg, Russian Federation

Senior Software Developer

T-Systems CIS

Position Summary
Senior Software Developer at T-Systems CIS
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Aug 2014 - Mar 2016
Saint Petersburg, Russian Federation

Software Developer

Technoserv

Position Summary
Software Developer at Technoserv
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Nov 2013 - Jun 2014

Software Developer

MW-Development

Position Summary
Software Developer at MW-Development
Industries
Information Technology
Business Areas
Information Technology
  • Performed C# web application work plus customization and plugins for Microsoft Dynamics CRM and SharePoint using NHibernate, MSSQL, NServiceBus, JavaScript, AJAX, jQuery, and CSS.
Nov 2012 - Oct 2013

Software Engineer

Ecoterm

Position Summary
Software Engineer at Ecoterm
Industries
Information Technology
Business Areas
Information Technology
  • 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.

Information Technology
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, and Project Management.

Information Technology
Product Development
Project Management
Profile match chart

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

English
Advanced
Russian
Advanced

Education

Sep 2013 - Jun 2015

Southern Federal University

Master's degree · Information Technology · Rostov-on-Don, Russian Federation

Sep 2009 - Jun 2013

Southern Federal University

Bachelor's degree · Applied Mathematics · Rostov-on-Don, Russian Federation

Statistics

Experience

Total positions 8
Experience in Information Technology 13.5 y
Avg length 1 y 8 m
Longest experience 3 y 2 m

Global Experience

Countries worked in 2 (Russian Federation, Finland)
Primary country Russian Federation

Expertise

Recent roles Lead Software Developer, Senior Software Developer, Software Developer
Main industries Information Technology
Main business areas Information Technology, Product Development, Project Management

Qualifications

Highest degree Master

Profile

Created

Frequently asked questions

Have questions? Find more information here.

Boris is based in Amsterdam, Netherlands.
Boris speaks the following languages: English (Advanced), Russian (Advanced).
Boris has at least 13 years of experience. During this time, Boris has worked in at least 4 different roles and for 8 different companies. The average length of individual experience is 2 years and 8 months. Note that Boris may not have shared all experience and actually has more experience.
Based on recent experience, Boris would be well-suited for roles such as: Lead Software Developer, Senior Software Developer, Software Developer.
Boris's most recent position is Lead Software Developer at Vama.
In recent years, Boris has worked for Vama, ESProfiler, VID, and Service-Flow Corp.
Boris is most experienced in industries like Information Technology.
Boris is most experienced in business areas like Information Technology, Product Development, and Project Management.
Boris has recently worked in industries like Information Technology.
Boris has recently worked in business areas like Information Technology, Product Development, and Project Management.
Boris holds a Master in Information Technology from Southern Federal University and a Bachelor in Applied Mathematics from Southern Federal University.
Boris is immediately available for suitable projects.
Boris's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Boris, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 952-1112 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.