Post Job Free
Sign in

Senior Scala Software Engineer

Location:
Uzbekistan, Tashkent Region, Uzbekistan
Posted:
February 04, 2025

Contact this candidate

Resume:

Igor V. Udovichenko Software Engineer

Contact Information

Phone: +998-**-***-**** Email: **************@*******.*** Linkedin: https://www.linkedin.com/in/igor-v-udovichenko/ Professional Summary

Experienced Software Engineer with 21 years of expertise in software development, including 6 years specializing in Scala and 15 years in .NET. Skilled in designing and developing scalable, high-performance backend systems with a strong emphasis on functional and object-oriented programming principles. Proficient in integrating external systems, creating robust microservices, and optimizing complex applications to enhance efficiency and scalability. Key Skills

Programming Paradigms:

Functional Programming, Object-Oriented Programming

Programming Languages:

Scala, C#

Libraries & Frameworks:

Cats, Cats-Effect, Akka, Monix

Tapir, http4s, sttp, Quill, Slick, Circe

Databases:

PostgreSQL, Apache Cassandra, HBase, Redis, MS SQL, MongoDB

Tools & Technologies:

Apache Kafka, Docker, RabbitMQ, Microsoft Azure, Jenkins, gRPC

Additional Expertise:

System Architecture Design, Integration with External APIs, CI/CD Pipelines

Experience with .NET and JavaScript

Professional Experience

Region LLC (Almaty, region.app)

Scala Software Engineer August 2023 - Present

Developed backend services for a transport management application.

Developed a task scheduling module with latency under 2 seconds.

Designed and implemented a microservice for payment integration, enabling single and two-stage payments and credit card management.

Engineered a vehicle tracking system to process GPS data, providing location updates for predefined routes and integrating GraphHopper for route optimization and deviation alerts. Stack: Scala, Cats-Effect, Tapir, Akka, Kafka, Cassandra, Redis, PostgreSQL, GraphHopper, Protobuf, gRPC

Center for the Development of Innovative Technologies (crpt.ru) Scala Software Engineer October 2018 - August 2023

Designed system architecture and developed an electronic document management system from scratch, improving scalability and efficiency.

Implemented integration with 1C and other government-regulated systems, enhancing interoperability and compliance.

Enabled machine-readable powers of attorney for legal entity transactions.

Built a comprehensive logging system to track and debug processes.

Developed reprocessing mechanisms for handling failed or delayed operations. Stack: Scala, Monix, Akka, Cats, HBase, Apache Phoenix, Apache Kafka OFD.uz

Lead Developer April 2018 - October 2018

Led architecture design and developed backend and frontend features for online sales registers.

Built a single sign-on system and integrated Yandex Maps.

Established CI/CD workflows using Jenkins.

Stack: .NET, ASP.NET MVC, MS SQL, Redis, RabbitMQ, React, Angular Tyrecheck (Ireland, tyrecheck.com)

Senior Developer (Full Stack) February 2013 - April 2018

Developed an information system for tire manufacturers and service stations.

Automated tire maintenance processes, including telemetry data collection and wear-based replacement logic.

Improved data processing speed by 30% through performance optimization in Windows Mobile applications.

Stack: ASP.NET MVC, MS SQL, MSSQL, Azure, Vue.js, Microsoft .NET CF Education

Bachelor of Electrical Engineering

Tashkent State Technical University 2017

Certifications

Microsoft Certified Professional

Write Asynchronous C# Code With Tasks and PLINQ

Languages

Russian: Native

English: Advanced (C1)



Contact this candidate