- 13+ years of experience in development of Java/Kotlin/Golang web applications. - 10+ years of experience in Full-Stack development - backend, frontend, infrastructure. - Familiar with SCRUM and Agile methodologies. - Code-review and testing practices. - Develop clean, effective and well tested solutions. - Extensive experience with cloud distributed systems.

Boris Finkelshteyn

- 13+ years of experience in development of Java/Kotlin/Golang web applications. - 10+ years of experience in Full-Stack development - backend, frontend, infrastructure. - Familiar with SCRUM and Agile methodologies. - Code-review and testing practices. - Develop clean, effective and well tested solutions. - Extensive experience with cloud distributed systems.

Available to hire
  • 13+ years of experience in development of Java/Kotlin/Golang web applications.
  • 10+ years of experience in Full-Stack development - backend, frontend, infrastructure.
  • Familiar with SCRUM and Agile methodologies.
  • Code-review and testing practices.
  • Develop clean, effective and well tested solutions.
  • Extensive experience with cloud distributed systems.
See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Russian
Fluent

Work Experience

Lead Software Developer at Vama
August 1, 2023 - Present
Led end-to-end backend development for a highly scalable chat backend, achieving sub-50 ms response times. Designed and implemented a microservice-based architecture with a focus on scalability, resilience, and maintainability. Managed the full lifecycle from architectural design to CI/CD, deployment, and production monitoring. Refactored the codebase to reduce size, improve modularity, and simplify migration to gRPC. Migrated infrastructure from VMs to Kubernetes with full automation via Terraform and ArgoCD, enabling unlimited environments with a single command. Built and maintained CI/CD pipelines with GitLab CI/CD and ArgoCD, deployed self-hosted Grafana for observability, and performed in-depth profiling to resolve bottlenecks. Addressed asynchronous and eventual-consistency challenges in a distributed backend. Implemented an MCP server to connect the backend API with an LLM, adding AI-powered chat capabilities.
Lead Software Developer at ESProfiler
December 1, 2022 - August 31, 2023
Designed and delivered a multi-tenant Authorization Server with OAuth2 support, including federated OAuth2 and SAML. Built MVP with Spring Boot, OAuth2/OpenAPI tooling, and security auditing. Implemented an Integration Engine based on the runners concept, enabling user-run code inside a user environment via server (Java Spring Boot, MySQL) and a runner (Java, GraalVM) connected through WebSocket. Ensured proxy-enabled, secure WebSocket connections, editor API, encrypted script transfer, scheduled execution, and horizontally scalable runners. Technologies used included Java 7/8, Spring Boot, Lombok, Liquibase, JUnit, Testcontainers, Maven, OAuth2, MySQL, Docker, AWS, and OpenAPI.
Senior Software Developer at VID
June 1, 2021 - December 31, 2022
Developed a new reactive backend for a social media application to replace an older async backend based on Javalin and CompletableFuture. Built a Java 11-based stack with Spring WebFlux, covering feature development, bug fixes, unit and E2E tests, and cloud configuration. Implemented CI/CD using AWS CodePipeline with Fargate and conducted code reviews to maintain high quality.
Senior Software Developer at Service - Flow Corp
April 1, 2018 - June 30, 2021
Developed and maintained multiple microservices for the https://oneio.cloud product. Part of a shift from legacy to modern microservices, including two new services from scratch using Java 8, Kotlin, and Spring WebFlux. Contributed to frontend development with AngularJS, implemented unit and E2E tests, and conducted code reviews. Prototyped and delivered new frontend and backend services: Kotlin and Java 11 with Reactor, Angular 11, and related tooling (Feign, JUnit, Maven, Docker, Kubernetes, AWS). Also explored Kotlin-based microservices and other technologies (Ktor, GraalVM) as part of evaluation.
Senior Software Developer at T-Systems CIS
March 1, 2016 - April 30, 2018
Designed and developed a web application for maintenance of communication stations. Server-side implemented with Groovy/Grails, and client-side with AngularJS 1.6 and TypeScript. Responsibilities included feature development, unit and E2E testing, architecture design, CI automation with Jenkins, and ELK stack configuration. Also involved in candidate interviews and mentoring as part of team growth.
Software Developer at Technoserv
August 1, 2014 - March 31, 2016
Contributed to multiple projects, including Cloud Billing microservice architecture and a brand-new admin panel for paketchef.de. Tech stack encompassed Java 8, Spring Boot, Vue.js, MongoDB, Redis, KeyCloak, KillBill, Swagger, REST, Maven, Docker, Jenkins, Kubernetes, AWS. Also worked on migrating and replacing legacy frontend and backend with new microservices implemented from scratch in Java/Kotlin.
Software Developer at MW - Development
November 1, 2013 - June 30, 2014
Developed web applications in C# for Microsoft Dynamics CRM customization and SharePoint integration. Worked on data proxying between services, and broader business-automation web apps using JavaScript/TypeScript on frontend and Spring-based backend components.
Software Engineer at Ecoterm
November 1, 2012 - October 31, 2013
Developed a Java-based web-service, leveraging Spring, Maven, JDBC, and MySQL to deliver data access and integration functionality.
Software Developer at T-Systems CIS
March 1, 2016 - April 1, 2018
Designed and implemented web application for maintenance of communication stations; server-side in Grails (data from SAP), client-side in AngularJS 1.6/TypeScript; built CI with Jenkins and ELK stack; mentoring and architecture work.

Education

Master's degree, Information Technology at Southern Federal University
September 1, 2013 - June 1, 2015
Bachelor's degree, Applied Mathematics at Southern Federal University
September 1, 2009 - June 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education