Skip to main content
Maksim KosolapovMK
Open to opportunities

Maksim Kosolapov

@mkosolapov

Lead software engineer building scalable fintech backend systems with Java, Kotlin, Spring, AWS.

Turkey
Message

What I'm looking for

I’m looking to lead backend engineering for fintech or distributed systems—designing high-throughput services, improving latency and reliability, and using cloud infrastructure and mentoring to help teams ship faster with better quality.

I’m a Lead Software Engineer with 10+ years of experience building scalable backend systems for fintech and distributed systems. I design and launch services from scratch, improve reliability and latency, and focus on performance optimization and cloud infrastructure.

In my recent role, I designed and implemented high-throughput fintech services for a major US online bank, reducing critical service latency by 50% after resolving a memory leak. I also reduced duplicate processing in idempotent APIs by 80% using an AOP-based framework, and lowered development costs by 5% while increasing delivery speed by 10% through local development environments and a test framework. I enjoy technical leadership—mentoring teams and building developer tooling—so engineers can ship confidently and consistently.

Experience

Work history, roles, and key accomplishments

EPAM Systems logoES
Current

Lead Software Engineer

Sep 2021 - Present (4 years 10 months)

Project: Transfer Processing System for a major US online bank

• Designed and implemented two critical high-throughput fintech services from scratch, including architecture, data model, integrations, observability, and production deployment.
• Designed a reusable data-access library for FIS database integrations, reducing boilerplate code and standardizing access patterns across services.
• Reduc

actiTIME logoAC

Lead Software Engineer

Aug 2017 - Sep 2021 (4 years 1 month)

Projects: actiTIME & actiPLANS — time tracking and work scheduling platform

• Grew from Software Engineer to Lead Software Engineer.
• Migrated an existing monolith to a microservices-based architecture in Docker.
• Converted a complex Jersey-based service into a Spring application, reducing the codebase by 20%.
• Reduced deployment manual effort by 60% by improving the CI/CD pipeline using TeamC

Simple Solution logoSS

Java Developer

Sep 2015 - Jun 2017 (1 year 9 months)

Project: Mobile operator commission settlement system

• Designed and implemented a report generation framework using JasperReports.
• Increased test coverage from 60% to 85% by integrating SonarQube quality gates into the CI/CD pipeline.
• Reduced manual effort by 80% and delivery time by 60% by introducing a CI/CD pipeline using TeamCity.
• Improved issue analysis by adding monitoring with Graph

Education

Degrees, certifications, and relevant coursework

IU

ITMO University

Bachelor, Computer Science (Secondary major)

2015 - 2016

Authorized Training Center of Information Technologies

SU

Samara State Aerospace University

Bachelor, Aviation Engineering

2005 - 2011

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan