# Simon Balikov

Simon Balikov is a remote worker on Himalayas, Senior Software Engineer at NDA Retail Group, based in Serbia.

Source: https://himalayas.app/@simonbalikov

```text
Senior Software Engineer at NDA Retail Group who cut demand-calculation time from 30 minutes to 11 with Apache Ignite and parallel Compute Tasks.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Serbia |
| Authorized to work in | Serbia |
| Salary expectations | 82k+ USD |
| Job categories | Software Engineer, Java Developer, Java Backend Engineer |
| Skills | Java, Java 17, Kotlin, Spring Boot, Spring Framework, Microservices, Distributed Systems, Event Driven Architecture, Transactional Patterns, Concurrency, Performance Optimization, Apache Ignite, Parallel Computing, Kafka, RabbitMQ |
| LinkedIn | https://linkedin.com/in/semyon-balikov |
| GitHub | https://github.com/toSambk |

## About

```text
At NDA Retail Group, I architected and delivered a centralized Calculation Management System for demand-calculation workflows. I also built an asynchronous task-aggregation and batch-write framework that reduced preprocessing for one distribution center across 230 suppliers from five minutes to 230 milliseconds.

I introduced Apache Ignite caching and parallel Compute Tasks, reducing that center’s calculation time from 30 minutes to 11. I also implemented transactional outbox and inbox patterns with idempotent processing for effectively exactly-once interaction with the Calculation Platform.

At DXC Technology, I developed and supported checkout, basket, and delivery-slot reservation features for Ahold Delhaize. I increased stable email-processing throughput from 15 TPS to 50 TPS and contributed to failed-order orchestration that increased retry speed and throughput by 30%.

Earlier, I delivered financial-data microservices at Citigroup and a document-exchange microservice at VTB. I began my career in automation and control, programming PLC systems and integrating building-control protocols.
```

## Experience

### Senior Software Engineer (current)

NDA Retail Group. Jun 2025 - Present

```text
Architected a centralized Calculation Management System and built an asynchronous task-aggregation framework, reducing preprocessing time from 5 minutes to 230 milliseconds. Implemented transactional outbox/inbox patterns and Apache Ignite caching to cut calculation time from 30 to 11 minutes.
```

Skills: Java, Spring-Boot, Microservices, Apache-Ignite, Distributed-Systems, Asynchronous-Processing, Transactional-Outboxes, Inbox-Pattern, Performance-Optimization

### Senior Software Engineer

Ahold Delhaize. Dec 2023 - Jun 2025

```text
Developed checkout, basket, and delivery-slot reservation features for a large-scale retail platform. Increased email-processing throughput from 15 TPS to 50 TPS by migrating to Kafka and redesigning the service.
```

Skills: Java, Spring-Boot, Microservices, Kafka, REST-APIs, Performance-Optimization, Release-Management

### Lead Software Engineer

[Citigroup](https://himalayas.app/companies/citi). Feb 2022 - Dec 2023

```text
Designed service architecture for enriching portfolio data in a treasury and trading platform. Delivered microservices for converting, enriching, and tagging financial data within processing-time limits.
```

Skills: Java, Spring-Boot, Microservices, Financial-Data-Processing, Architecture-Design

### Senior Software Engineer

IPF Digital. Jun 2021 - Feb 2022

```text
Refactored concurrent scoring and pricing workflows to prevent out-of-memory failures and improve processing performance.
```

Skills: Java, Concurrency, Performance-Optimization, Refactoring

### Java Software Engineer

VTB. Jan 2020 - Jun 2021

```text
Designed and delivered a microservice for document exchange with a major enterprise client. Led the engineering team in completing high-priority tasks before the annual release freeze.
```

Skills: Java, Microservices, Team-Leadership, Document-exchange

### Intern

Andersen Lab. Dec 2019 - Jan 2020

```text
Built hands-on experience with Java and backend development through internal fintech projects. Demonstrated readiness for production work and progressed to a client-facing Java Software Engineer role.
```

Skills: Java, Backend-Development

### Programmer of Automation & Control

EC NOVATON. Feb 2017 - Dec 2019

```text
Programmed PLC systems using Siemens Desigo, Carel, Segnetics, and Beckhoff platforms. Integrated Modbus, Profibus, and KNX protocols for heating, ventilation, air-conditioning, and smart-building systems.
```

Skills: PLC-Programming, Siemens-DesigoCC, Carel, Segnetics, Beckhoff, Modbus, Profibus, KNX

## Education

### Saint Petersburg State Electrotechnical University LETI

Master's Degree, Mechatronics and Robotics. 2016 - 2018

```text
Master's degree in Mechatronics and Robotics from Saint Petersburg State Electrotechnical University LETI, completed in 2018.
```

### Saint Petersburg State Electrotechnical University LETI

Bachelor's Degree, Control in Technical Systems. 2012 - 2016

```text
Bachelor's degree in Control in Technical Systems from Saint Petersburg State Electrotechnical University LETI, completed in 2016.
```

## Tech stack

- Microsoft Azure
- Kubernetes
- Liquibase
- MySQL
- MongoDB
- Spring Boot
- Spring Framework
- Vue.js
- Java
- Kotlin
- Kafka
- RabbitMQ
- Hibernate
- Linux
- GraphQL
- gRPC
- JUnit
- Mockito
- Git
- Docker
- SQL
- Azure Cosmos DB
- Apache Ignite
- Hazelcast

To contact Simon, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Vladimir Ćirković](https://himalayas.app/@vladimircirkovic): Senior Software Engineer, BVNK
- [Aleksey Yuganov](https://himalayas.app/@alekseyyuganov): Java Developer, IT ONE
- [Marko Domić](https://himalayas.app/@marko-domic): Senior Software Engineer, Fivetran
- [Vlajko Maric](https://himalayas.app/@vlajkomaric): Senior Back end Developer, Birdseye Security
- [Konstantin Stepanyuk](https://himalayas.app/@konstantinstepanyuk): Senior Golang Developer, Remote
- [Aleksandr User](https://himalayas.app/@aleksandruser3): Senior Java Software Engineer, IBM
- [Александр Фефилов](https://himalayas.app/@0006751): Kotlin backend developer, Alfa Bank
- [Dejan Dimitrijević](https://himalayas.app/@dexdimitrijevic): Staff / Team Lead Software Engineer, Coredump / Hylastix
- [Slobodan Vasic](https://himalayas.app/@slobodanvasic): Software Development Senior/Tech Lead, Engineering Software Lab d.o.o
- [Sergey Chernolyas](https://himalayas.app/@sergeychernolyas): Java Developer, Digital Future Group
