Egor Komarov

Berlin, Germany | [email protected] | evkom.dev Email Email me

Java Backend Expert experienced in Frontend & Mobile | Full Stack Software Engineer

SUMMARY

Full stack software engineer with 9+ years of experience building high-load, distributed, customer-facing systems with a background in nuclear physics. Primarily a Java expert (Java 21) with strong frontend (React JS, JS, TS, CSS, HTML) and mobile (React Native, Android/iOS) capabilities. Comfortable designing and implementing all layers of the stack—from databases and infrastructure to application layers—utilizing Java, Node.js with REST, and Kafka interfaces. Experienced in managing cloud-native environments on AWS, including data sources such as AWS Aurora, Redis, and S3 buckets. Skilled at translating complex technical challenges into clear solutions that bridge engineering and business needs.

Proficient with: Java 21, Spring Boot, React Native, React JS, JavaScript, TypeScript, Kafka, AWS (Aurora, S3), Terraform, CloudFormation, Microservices, LangChain, LangGraph, Datadog, Jenkins, Groovy, Docker, K6 load test, Node.js, FCM, Firebase, Data Lakehouse, Data JPA, MVC, Hibernate, JDBC, Oracle, PostgreSQL, Redis, Zookeeper, Apache Curator, Akka Actor Systems, Akka Streams.

EXPERIENCE
Java Developer @ Klarna
Sep 2022 - Present
Berlin, Germany

Klarna is a global payments and BNPL company. My team runs over 30 Spring Boot Java microservices (Kafka/REST) handling the full Customer Communications lifecycle: orchestration, decisions, data enrichment, generation, scheduling, delivery, callbacks, and history.

  • SMS (Business Critical / OTP) - Providers: Twilio, MessageBird
    • Dynamic SMS Provider Switching: Developed an automated system to monitor real-time conversion and dynamically switch providers.
      • Impact: Improved session conversion by 1%, resulting in a significant multi-million EUR revenue uplift across major markets.
      • Reliability: Reduced provider failover from 30 mins to 1 min, cut SMS-related incidents by 60%, and ensured zero downtime during Black Friday 2024.
  • Push Notifications (Payment Notifications) - Provider: FCM
    • Push Infrastructure: Managed end-to-end infrastructure, including a Delivery Eligibility Check that reduced failed deliveries by over 50%.
    • Braze Migration: Migrated marketing pushes in-house by updating React Native Klarna App code to send callbacks directly to Lakehouse.
      • Impact: Achieved substantial monthly operational savings while tracking 30M+ monthly callbacks for 65M+ devices.
    • Silent Push: Architected a separate channel for iOS silent pushes (Remote Device Login) and built the handler in React Native.
  • Email (Business Critical / Transactional / Legal) - Providers: SendGrid, SparkPost
    • Rescheduling Logic: Engineered a pre-send validation service to automatically reschedule communications sent outside legal time windows.
      • Impact: Ensured 100% legal compliance in the US by rescheduling 1.5M+ messages annually.
  • Maintenance & Reliability
    • Cloud Infrastructure: Managed and maintained high-availability Comms Platform resources on AWS, including Aurora PostgreSQL, Redis, and S3 buckets.
    • Kafka Optimization: Identified and resolved a massive connection spike, reducing TCP traffic by 99.5% and significantly lowering regional Kafka costs.
    • Performance Testing: Introduced k6 to the team, executing spike (600 req/s) and load tests to guarantee platform stability.
    • CI/CD: Standardized Jenkins declarative pipelines, reducing deployment times by 20%.
JAVA KAFKA SPRING BOOT AWS CLOUDFORMATION DOCKER TERRAFORM DATADOG JENKINS GROOVY K6 LOAD TEST REACT NATIVE NODE.JS TYPESCRIPT MICROSERVICES FCM FIREBASE DATA LAKEHOUSE AWS AURORA POSTGRESQL POSTGRESQL REDIS LANGCHAIN LANGGRAPH
May 2017 - Sep 2022
Moscow

Contracted via Gridfore LLC provides a platform for real-time big data analysis and decision making for banking and fintech.

  • High-Load Engineering: Developed a distributed in-memory ETL data engine processing 500,000 records/sec using Akka Actor System and Akka Streams.
  • Web Monitoring: Built the platform interface with React JS and Redux to provide real-time visibility into cluster states.
  • Performance Engineering: Improved platform throughput by 20x through low-level profiling with YourKit and benchmarking with JMH.
JAVA AKKA SPRING BOOT POSTGRESQL ORACLE DB KAFKA REACT JS REDUX GROOVY DOCKER
Full Stack Developer @ Stealth Startup
Mar 2021 - Mar 2022
Atlanta, GA, USA

This startup is changing the way companies recruit and how candidates interact with job applications by creating a simple, intuitive experience that caters to the needs of all involved parties.

  • Designed a scalable recruitment platform using Golang and PostgreSQL on AWS.
  • Developed frontend with React and Material UI (MUI) with Auth0 and Stripe integrations.
GOLANG REACT JS AWS DOCKER POSTGRES
Oracle CRM Developer @ AT-Consulting
Aug 2016 – May 2017

AT-Consulting provides custom software solutions and development and consulting expertise to customers.

  • Maintained Oracle-based CRM systems for banking services using PL/SQL and JavaScript.
JAVASCRIPT PL/SQL ORACLE DB ORACLE CRM
EDUCATION
  • Certification: Completed Module 1, covering LLM fundamentals, prompt engineering (zero-shot, chain-of-thought), and evaluation frameworks.
  • AI Orchestration: Leveraged LangChain and LangGraph to design and implement agentic workflows and LLM-powered features within the Klarna ecosystem.
Master of Nuclear Physics and Technologies
GPA 4.8/5.0.
C# CUDA MATLAB PYTHON FORTRAN PASCAL GPU COMPUTING STATISTICS CALCULUS LINEAR ALGEBRA COMPUTATIONAL PHYSICS