Ilya Livshits, Developer in Belgrade, Serbia
Ilya is available for hire
Hire Ilya

Ilya Livshits

Verified Expert  in Engineering

Data Engineering Developer

Belgrade, Serbia

Toptal member since April 6, 2020

Bio

Ilya is a senior full-stack engineer with a master's degree in computer science and engineering. He has over nine years of expertise in enterprise development and is passionate about software development and problem-solving. Ilya delivers efficient, high-value applications and performs his best in any environment.

Portfolio

Kriya
C#, Python, TypeScript, ASP.NET, Azure, Azure Service Bus, Azure Databricks...
Ozon.ru
C#, Microservices, Amazon S3 (AWS S3), gRPC, .NET Core, .NET, Apache Kafka, Go...
Enel X
Microsoft SQL Server, Azure, Core, Entity, .NET Core, .NET, Angular...

Experience

  • .NET - 10 years
  • C# - 10 years
  • Microsoft SQL Server - 9 years
  • React - 7 years
  • ASP.NET - 6 years
  • TypeScript - 5 years
  • Azure - 5 years
  • Data Engineering - 3 years

Availability

Part-time

Preferred Environment

.NET 7, C#, ASP.NET, Azure, TypeScript, React, Kotlin, Data Engineering, SQL Server 2016, Entity Framework Core

The most amazing...

...project I've led was creating and optimizing the data platform so BI/DS teams could seamlessly and efficiently implement ETL jobs and analytical pipelines.

Work Experience

Software Engineer

2021 - 2024
Kriya
  • Led diverse B2B lending and embedded finance projects, optimizing database performance and integrating data sources. Delivered solutions that exceeded expectations, fostering strong partnerships and adding tangible value.
  • Maintained 99% guaranteed availability of all owned services, with database tables containing up to 40 GB of raw data that were challenging to retrieve efficiently.
  • Was key in rebranding Kriya's invoice financing platform, enhancing user experience, and brand identity.
  • Oversaw data migration to SQL Server for improved management and scalability. Led API refactoring for efficiency. Ensured uninterrupted service via [https://apply.kriya.co/], enhancing usability and visual appeal.
  • Collaborated with data engineers to streamline processes, resulting in a remarkable 50% reduction in costs and processing time.
  • Led the design and development of a cutting-edge data platform through the Data Engineering Hackathon, empowering teams with tools for actionable insights and informed decision-making.
  • Utilized Python notebooks and Azure Data Factory to orchestrate ETL jobs, crafting DAG graphs to optimize the effectiveness and speed of data pipelines. These efforts drove efficiency and innovation organization-wide.
Technologies: C#, Python, TypeScript, ASP.NET, Azure, Azure Service Bus, Azure Databricks, Azure Data Factory (ADF), React, Data Lakes, Data Warehousing

Software Engineer

2020 - 2021
Ozon.ru
  • Enhanced warehouse management system by integrating new features into a data-intensive framework. Optimized PostgreSQL database querying in Dapper, analyzing execution plans for optimal performance.
  • Led design and implementation of system managing product control marks using multi-microservices architecture with Kafka streaming. Tested in live warehouse and provided hands-on training for seamless integration.
  • Collaborated as a member of the dedicated group for resolving specific problems.
Technologies: C#, Microservices, Amazon S3 (AWS S3), gRPC, .NET Core, .NET, Apache Kafka, Go, React

Software Engineer

2018 - 2020
Enel X
  • Enhanced EV charging network with back- and front-end features, including B2C/B2B portals. Translated requirements into tech specs and coordinated team tasks for efficient execution.
  • Collaborated with US stakeholders and Chinese partners to develop adaptable payment terminals deployed in Europe and the US. Worked with Castle to ensure legally compliant hardware-dependent systems.
  • Supported CQRS microservices architecture in a .NET solution.
Technologies: Microsoft SQL Server, Azure, Core, Entity, .NET Core, .NET, Angular, T-SQL (Transact-SQL), JavaScript, C#

Software Engineer

2016 - 2018
DataArt
  • Developed complex web and desktop applications allowing healthcare departments to make patient intake automated.
  • Improved and supported an interesting solution for integration with similar systems.
  • Created and managed tickets using Jira tools to maintain a clean workflow.
Technologies: Angular, MongoDB, Microsoft SQL Server, ASP.NET MVC, ASP.NET Web API, T-SQL (Transact-SQL), C#, JavaScript

Full-stack .NET Developer

2015 - 2015
Plumsail
  • Designed a corporate solution, based on SharePoint for improving the connection between clients and companies and between workers inside those companies.
  • Developed a WPF application to install the product onto SharePoint servers.
  • Delivered a website on WordPress that was product-focused.
Technologies: SharePoint, ASP.NET MVC, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Knockout (Knockout.js), jQuery, Caml, JavaScript, C#

Experience

T-SQL Parser

This application is about parsing Microsoft SQL Server entities using Regex. It allows for finding obsolete tables, procedures, and synonyms and generates SQL scripts to remove them. I focused heavily on effectively using very complex regular expressions and T-SQL syntax.

Helpdesk for SharePoint

https://plumsail.com/sharepoint-helpdesk/
A corporate solution based on SharePoint for improving the connection between clients and companies and between workers inside those companies. An exciting project that had me dig deep into the .NET platform along with SharePoint and involved extensive full-stack coding.

GitFuse

https://github.com/jarto666/git-fuse
Developed an Electron/React project for a Git UI Client to explore Electron and the latest React trends. The project focused on leveraging Electron's capabilities and incorporating modern React practices.

Dart Library for QR Codes Generation

https://github.com/jarto666/qr-gen
Designed and developed a versatile Dart library dedicated to QR code generation. This library simplifies the process of creating QR codes within Dart applications, offering flexibility and customization options to suit diverse needs.

Education

2016 - 2018

Master's Degree in Computer Science and Engineering

Saint Petersburg Electrotechnical University (SPbSETU) - St. Petersburg, Russia

2012 - 2016

Bachelor's Degree in Computer Science and Engineering

Saint Petersburg Electrotechnical University (SPbSETU) - St. Petersburg, Russia

Skills

Libraries/APIs

Entity Framework, React, jQuery

Tools

Visual Studio, WebStorm, JetBrains Rider, Dapper, MATLAB, CAD, Git

Languages

C#, JavaScript, T-SQL (Transact-SQL), SQL, TypeScript, Caml, Regex, Kotlin, Go, Python, Dart

Frameworks

.NET, ASP.NET, Entity Framework Core, .NET 5, .NET 7, Angular, .NET Core, Entity, ASP.NET Web API, ASP.NET MVC, Knockout (Knockout.js), Windows Presentation Foundation (WPF), gRPC, Electron

Paradigms

Object-oriented Programming (OOP), Agile, REST, Test-driven Development (TDD), Microservices

Platforms

Web, Azure, SharePoint, Windows, Apache Kafka, Visual Studio Code (VS Code)

Storage

SQL Server 2012, MongoDB, Microsoft SQL Server, Amazon S3 (AWS S3), Redis, SQL Server 2016, Data Lakes

Other

Data Engineering, Core, Windows Communication Foundation (WCF), Software, Physics, Algorithms, Azure Service Bus, Azure Databricks, Azure Data Factory (ADF), Data Warehousing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring