Andrei Harokhau, Developer in Minsk, Minsk Region, Belarus
Andrei is available for hire
Hire Andrei

Andrei Harokhau

Verified Expert  in Engineering

Software Developer

Minsk, Minsk Region, Belarus

Toptal member since June 15, 2020

Bio

Andrei has been a full-stack engineer for 10+ years. He has deep expertise in the Microsoft web stack including the ASP.NET Core MVC and the Web API. He also enjoys working with Node.js, React, MongoDB, AWS, and JavaScript. With experience as a software architect, a senior full-stack developer, and a team lead, Andrei has participated in all phases of the systems development lifecycle from requirements gathering and analysis, to design, development, testing, and delivery.

Portfolio

Steel Shire Design
Full-stack, ADO.NET, Entity Framework Core, HTML, Windows...
Znaj.by
Full-stack, HTML, Windows, Less, Sass, React, Git, Visual Studio...
Ciklum
Full-stack, ADO.NET, Redis Cache, HTML, Windows, Xamarin.Forms, Visual Studio...

Experience

  • .NET - 11 years
  • C# - 11 years
  • ASP.NET MVC - 11 years
  • JavaScript - 10 years
  • SQL - 8 years
  • AngularJS - 3 years
  • MongoDB - 3 years
  • React - 3 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Visual Studio Code (VS Code), MacOS

The most amazing...

...system I've worked on was an alternative behavior educator (ABE)—a web-based solution and learning management tool for behavioral interventions.

Work Experience

Senior Software Engineer

2018 - PRESENT
Steel Shire Design
  • Developed and implemented a time tracking system for internal use with a UI that is also optimized for mobile use.
  • Designed and deployed a file storage system that receives files from different applications, stores them in Amazon S3, and uses Amazon Textract for text recognition from PDF and image files.
  • Developed an application to manage tract planning, design, and construction in one place.
  • Participated in a team that developed a map-based application with dynamically loaded plugins for map measurement; search; and management of tracts, changes, and data.
  • Implemented a pipeline management system that provided a wide variety of reports.
  • Participated in developing new features for public-sector and internal projects.
Technologies: Full-stack, ADO.NET, Entity Framework Core, HTML, Windows, Amazon Web Services (AWS), Xamarin.Forms, .NET Core, Bootstrap, React, Git, Visual Studio, ASP.NET Web API, REST APIs, SQL, CSS, JavaScript, .NET, ASP.NET MVC, C#, SignalR, Entity Framework, Microsoft SQL Server, Kendo UI, jQuery, ASP.NET Core

Lead Software Engineer

2016 - 2018
Znaj.by
  • Built an outstanding and dynamic team of software engineers and developers and designed the application architecture.
  • Led development of an ecosystem of products that are used by 50% of the existing schools in the US market.
  • Managed and developed the next generation of products in the ecosystem: a school diary; a social network for teachers, students, and their parents; software for knowledge testing; a timetable generator; and reporting tools.
  • Fully implemented an application for building quizzes, one-on-one competitions, and tests based on school programs.
  • Improved one of the existing project SQL queries up to 10-1,000 times.
Technologies: Full-stack, HTML, Windows, Less, Sass, React, Git, Visual Studio, ASP.NET Web API, REST APIs, SQL, CSS, JavaScript, .NET, ASP.NET MVC, C#, SignalR, Entity Framework, Microsoft SQL Server, AngularJS

Senior Software Engineer

2015 - 2016
Ciklum
  • Participated in a distributed team for Betclic, one of the largest European gambling companies.
  • Implemented real-time information synchronization for tennis matches with one of the information providers.
  • Developed and deployed a sports-betting application for mobile devices in Italy.
  • Gathered data for Google Analytics on poker and sports betting projects.
Technologies: Full-stack, ADO.NET, Redis Cache, HTML, Windows, Xamarin.Forms, Visual Studio, ASP.NET Web API, REST APIs, SQL, CSS, JavaScript, .NET, ASP.NET MVC, C#, Entity Framework, Redis, Microsoft SQL Server, AngularJS, jQuery

Senior Software Engineer

2011 - 2014
Paralect
  • Led a team of five software engineers and one QA engineer to develop the alternative behavior educator (ABE) that was acquired by ScholarChip in 2014. I started as a team member and became the lead developer.
  • Designed and implemented the most complex features of the ABE, including data synchronization with PowerSchool and data migration into the application.
  • Designed a database, then led and developed an app for dental loans. The app was designed to manage providers, patients, balances, fees, and reports.
  • Participated in a team that was working on the SpeakUp project, a SaaS-based, employee sourced, problem-solving and idea generation tool.
  • Designed and implemented a tablet-based web application.
Technologies: Full-stack, HTML, Windows, Less, Sass, React, Git, Visual Studio, ASP.NET Web API, CSS, JavaScript, .NET, ASP.NET MVC, C#, Node.js, AngularJS, Knockout (Knockout.js), Microsoft SQL Server, MongoDB

Software Engineer

2009 - 2011
Mango Creative Agency
  • Created several modules for a sanatorium management system, allowing staff members to book rooms, create appointments, and manage payments.
  • Contributed to the development of an eCommerce website selling automobile tires, batteries, and oil. I implemented the admin module to log calls and store information about the items sold.
  • Developed new functionality and fixed issued on web projects for RBC Life Sciences.
Technologies: Full-stack, ADO.NET, HTML, Windows, ASP.NET, Visual Studio, SQL, CSS, JavaScript, .NET, ASP.NET MVC, C#, jQuery, Microsoft SQL Server, Entity Framework

Experience

Alternative Behavior Educator (ABE)

ABE is a distributed information system designed with scalability in mind. It uses the Command and Query Responsibility Segregation (CQRS) pattern, event sourcing patterns, and NoSQL storage. The system managed about 300,000 student accounts and stored more than 10 million events.

ABE was developed for use in US schools to manage behavioral correction plans through interactive quizzes, games, and videos that feature students acting through real situations. ABE documents crucial behavioral patterns necessary for targeting influential variables.

Education

2002 - 2007

Bachelor's Degree in Computer Science

Belarusian State University of Informatics and Radioelectronics - Minsk

Skills

Libraries/APIs

jQuery, REST APIs, Entity Framework, React, Node.js, SignalR

Tools

Git, Visual Studio

Languages

C#, SQL, JavaScript, HTML5, CSS, HTML, Sass, Less

Frameworks

ASP.NET MVC, ASP.NET Web API, .NET, AngularJS, Bootstrap, ASP.NET Core, .NET Core, ASP.NET, Entity Framework Core, gRPC, Knockout (Knockout.js), ADO.NET, Kendo UI

Storage

MongoDB, Redis Cache, Microsoft SQL Server, Redis

Platforms

Amazon Web Services (AWS), Windows, MacOS, Visual Studio Code (VS Code)

Other

Full-stack, Xamarin.Forms

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