Software Engineer

Most at home in Scala, particularly around functional effect systems and distributed data infrastructure. Looking for senior and principal engineering roles where that depth is the point, with Java as adjacent territory when the problem calls for it.

me@lomov.tech · linkedin.com/in/alexander-lomov/

Senior software engineer with 24 years building distributed data and BSS platforms, mostly in the telecom domain. Deep in Scala and its functional effect systems (Cats, ZIO), with Akka, Kafka, and Kubernetes as the working stack for high-throughput, fault-tolerant systems. Comfortable owning a problem end to end — from event-sourced data models to the scalability and failover work that keeps them running in production.

Core competencies

Independent Consultant, 02.2021 – present

Working as an independent consultant, taking on hands-on senior engineering engagements with enterprise clients.

06.2025 – present

Data and Solution Architect, T-Mobile Croatia (Hrvatski Telekom)

  • Implementing data contracts using the Open Data Contract Standard (ODCS v3.1.0), including polymorphic contract designs for telco offer events with BigQuery JSON discriminators routed to Data Vault hubs and satellites.
  • Built a three-zone data feed monitoring framework (Infrastructure, Pipeline, Data Quality) on the existing GCP/BigQuery/Pub/Sub stack, with event-level validation feeding quantitative data quality signals.
  • Designed and developed outbound campaign management integration for the Group's unified contact center.
10.2023 – 03.2025

IT Architect Specialist, FIS Global

  • Led architectural enhancements necessary for implementing the envisioned technical evolution.
  • Served as a subject matter expert (SME) on the framework, providing guidance and support to downstream product implementors.
  • Offered hands-on expertise for implementing core changes within the framework, particularly in areas involving scalability and failover implementations using Akka and Scala-powered frameworks and technologies, backed by Kubernetes runtime and employing Kafka messaging and integration capabilities.
  • Acted as a primary SME for senior stakeholders, addressing technical and strategic inquiries related to the framework stack.
03.2022 – 08.2023

Hands-on Solution Architect, T-Mobile Croatia (Hrvatski Telekom)

  • Led the transformation of the Fixed services BSS stack to harmonize with the Mobile BSS, fostering convergence and efficiency across platforms.
  • Improved the BSS system performance, decreasing the resource consumption by 60%.
  • Designed and drove the implementation of the new Business Rule Engine to further facilitate the Digital Business Transformation by meeting the new business model requirements.
  • Designed and drove the implementation of the items availability system to empower new online retail strategy.
02.2021 – 02.2022

Scala Engineer, FedEx Express and TNT

  • Developed and deployed an automated booking system for Covid-vaccine container returns, resulting in a 20% reduction in turnover time using backbone technologies like Cassandra, PostgreSQL and Kafka.
  • Led the successful pilot migration from Scala 2.13 to Scala 3.0, effectively overcoming obstacles and ensuring a smooth transition.
  • Established a robust Code Vulnerabilities Control system, aligning with company-wide standards for code security and compliance.

Earlier experience

08.2020 – 02.2021

Scala Engineer · Evolution

  • Developed and shipped a solution for Akka Cluster-in-Kubernetes auto-recovery, decreasing cluster members downtime.
  • Refactored the user profile module to meet the requirements imposed by the distributed nature of the solution.
  • Took part in the event sourcing journal implementation on top of Cassandra and Kafka.
10.2017 – 07.2020

Head of Development · FastForward.ai

  • Accomplished a monolithic MVP transition to a multi-tenant microservice-based solution.
  • Accomplished integration projects for Ooredoo and Digicel telco groups to implement FastForward customer self-service solution.
  • Led and grew up the development team.
  • Implemented continuous delivery process.
  • Designed self-service API and executed the implementation for the Group Telco Business Units.
  • Designed and delivered an OpenID Connect-based solution for the Group Telco Business Units providing for seamless self-service authentication experience for Telco customers in 13 countries.
05.2015 – 09.2017

IT Architect · VEON

07.2011 – 04.2015

Senior Expert · AT Consulting

  • Designed and prototyped a Unified Customer Profile aggregating a single mobile-subscriber view across 10+ BSS systems for VimpelCom Russia, targeting ~30,000 requests/second against backends that individually could not sustain the load. Built on Scala, Akka, and Spray.
  • Solution architect and lead developer for Direct Carrier Billing integrations — Google Play, Microsoft Windows Phone Marketplace, and Opera WebPass — across Beeline Russia, Wind Italy, and Mobilink Pakistan.
  • Built a Real-time Payment Notification platform for Beeline Russia, and prototyped SAML v2 SSO integration with the Russian federal identity service.
11.2008 – 06.2011

Senior Enterprise Architect · VimpelCom

02.2007 – 11.2008

Technical Leader · Ajilon Consulting LLC

  • Maintained and extended a program-grid management solution for Viacom's broadcasting operations.

Early career

Education

Languages, tools and techniques

Scala (functional effect systems — Cats, ZIO), Akka, Java, Kotlin, Functional Programming, Kafka, Kubernetes, PostgreSQL, Cassandra, BigQuery, GCP, AWS, Git / CI-CD

Languages