Summary
Overview
Work History
Timeline
Generic

Andrei Kalikin

Software Engineer
Berlin

Summary

Experienced Software Engineer with 8+ years of expertise in designing and developing distributed systems, high-load applications and microservice architectures. Skilled in backend development using Kotlin, TypeScript, C# with experience in industries such as ride-hailing, finance, and marketplaces.

Overview

8
8
years of professional experience

Work History

Software Engineer

Bolt
08.2023 - Current

Part of the Ride-hailing, Marketplace, Matching team

My work focused on developing and improving search driver and matching algorithms to optimise ride-hailing efficiency and improve the overall user experience.

  • Search Categories Management: Redesigned the Search Categories system to simplify extending and adding new types of categories. Centralized image management for easier control and introduced configuration pages in the new admin panel.
  • Matching Efficiency: Built a new system for order offer creation, removing the restriction that limited showing one order to one driver.
  • Scheduled Rides: Worked on the Scheduled Rides project to address challenges from the matching side. Integrated existing features and implemented new functionalities to optimize the scheduled rides experience.

Tech stack: TypeScript, Node.js, MySQL, Kafka, Redis

Software Engineer

Joom
10.2021 - 07.2023

I was part of Joom's team, working on the backend of Onfy, an online pharmaceutical marketplace in Germany

  • Simplified Pharmacy Integration: Designed and developed a no-code solution that streamlined the onboarding process, making it easier for German pharmacies to join the platform
  • Improved Communication Flow: Designed and built a solution that made it easy for pharmacies, users and Onfy support team to communicate with each other securely and efficiently
  • Built Recommendations: Designed and developed a feature that suggests 'People also buy with this product' and 'People also view with this product,' helping users discover related items and enhancing their shopping experience

Tech stack: Kotlin, Spring Boot, Kafka, PostgreSQL, Docker, Kubernetes, Helm

Software Engineer

Hazeltree
09.2018 - 04.2021

Company offers cloud-based solutions for treasury and liquidity management to investment management firms. I developed workflow and ETL engines for Hazeltree. Our team's product simplified the process of downloading, extracting, transforming and loading data from clients' broker files into the database in the required format.


  • Developed various workflow UI activities, enabling users to define transformation logic with C# in the web app, process Excel/CSV/PDF files, handle archives and interact with FTP servers.
  • Redesigned workflow activities using the actor model to improve scalability.
  • Enhanced the custom ETL engine, significantly reducing the workload for the tech-support team.
  • Built a monitoring system to track and oversee file processing.


Tech stack: C#, MS SQL, .NET Core, RabbitMQ, Dapper, Couchbase, Angular and Orleans

Software Engineer

Kraftvaerk
02.2017 - 08.2018

Worked in outsourcing company where I contributed to various projects across different industries, gaining experience in e-commerce, social networking, and workforce management solutions:


1. Jem&Fix e-shop:

  • Developed search functionality for products using the Lucene engine.
  • Built the product page.

2. Social Network (Microservices Architecture):

  • Developed a microservice for video downloading and streaming.
  • Built a microservice for geocoding to support location-based features.
  • Created a payment microservice to process transactions via PayPal.

3. Work portal for rescuers:

  • Contributed to a project for monitoring employee activities, assigning tasks and calculating salaries efficiently.


Tech stack: C#, .NET Framework 4.6, .NET Core, Java, Spring, MS SQL Server, Azure, Microservices

Timeline

Software Engineer

Bolt
08.2023 - Current

Software Engineer

Joom
10.2021 - 07.2023

Software Engineer

Hazeltree
09.2018 - 04.2021

Software Engineer

Kraftvaerk
02.2017 - 08.2018
Andrei KalikinSoftware Engineer