Andrii Kulta, Developer in Kiev, Ukraine
Andrii is available for hire
Hire Andrii

Andrii Kulta

Verified Expert  in Engineering

Bio

Andrii is an experienced developer with a demonstrated history of working in the information technology and services industries. He's skilled in .NET, .NET Core, ASP.NET Web API, SQL, and AWS. Andrii is ready to join existing teams and jump into the working process or create projects from scratch.

Portfolio

Ciklum
.NET, Amazon Web Services (AWS), Orleans, Microservices
Unicreo
.NET, JavaScript, React, SQL, ASP.NET

Experience

  • SQL - 7 years
  • .NET - 7 years
  • Visual Studio - 7 years
  • ASP.NET - 7 years
  • Databases - 7 years
  • Web API - 6 years
  • Amazon Web Services (AWS) - 3 years
  • JavaScript - 3 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio, ReSharper, .NET, Web API, Amazon Web Services (AWS)

The most amazing...

...thing I've created is a social network application that was built and ready to handle a huge load.

Work Experience

Senior Software Engineer

2018 - 2021
Ciklum
  • Joined the project at the migration stage from legacy to AWS Cloud. I quickly onboarded and became an integral part of the team.
  • Migrated legacy parts to new technologies and successfully added new features to the new project.
  • Built a robust system ready to take a high load after gaining experience with cloud technologies.
  • Created fault tolerance architecture for new features using AWS services.
  • Covered business logic with unit, functional, and integrational tests.
Technologies: .NET, Amazon Web Services (AWS), Orleans, Microservices

Senior Full-stack Developer

2013 - 2018
Unicreo
  • Developed applications for customers from scratch and delivered them to production. I also maintained apps and onboarded new team members. I created the main stack for back-end API in .NET/.NET Core and the relational database in MS SQL/PostgreSQL.
  • Managed a small team and launched startup projects with strict deadlines.
  • Created realtime application for chatting and video conferences using .net / .net core / signalr.
  • Created UI for applications using React or React Name for mobile apps.
  • Created structure for relational databases which could support a pick load on the system. Used MS SQL and Postgres in different projects.
Technologies: .NET, JavaScript, React, SQL, ASP.NET

Experience

AudienceProject

An advertisement analysis project that allows users to track the impact of a launched ad, display statistical information, and predict the impact based on previously collected data. The project has different ways to give value to clients, including information about the audience who visits the app, site, etc.

Seequre

Video conferencing application, which allows one-on-one and group video calls with text chat communication ability. It uses WebRTC and relies on a peer-to-peer connection in video conferencing. Another focus for this product is integration with email server MDaemon and easy installation on the existing server set up. I implemented this project server-side using .NET and SignalR for real-time communication.

Eduspike

Application with the main idea of gamification lectures chat. Allows users to set up text-based chats for classes. It supports different roles for teacher and student. I've created the back-end API for this system and supported it with new features.

The back end was implemented on .NET and used SignalR for real-time communication.

Education

2010 - 2015

Specialist Degree in Computer Science

Ukrainian State Chemical Technology University, Dnipropetrovsk - Ukraine

Skills

Libraries/APIs

Web API, React, WebRTC, SignalR

Tools

Visual Studio, ReSharper

Languages

SQL, JavaScript

Frameworks

.NET, ASP.NET, Orleans

Platforms

Windows, Amazon Web Services (AWS), Web

Paradigms

Microservices

Storage

Databases

Other

Algorithms, Data Structures

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