Alexander Valchuk, Developer in Minsk, Minsk Region, Belarus
Alexander is available for hire
Hire Alexander

Alexander Valchuk

Verified Expert  in Engineering

Software Developer

Location
Minsk, Minsk Region, Belarus
Toptal Member Since
November 7, 2016

With over 15 years as a lead full-stack software engineer, Alexander has extensive experience in enterprise application development and software design. He has designed and implemented applications across diverse business domains, including UAVs, warehousing and logistics, finance, healthcare, flexography, monitoring and surveillance, hospitality, and online retail. Alexander is the founder of AEROLOGOS LLC, known for its 1st product, the GCS for UAVs driven by ArduPilot.

Portfolio

AEROLOGOS
Windows Presentation Foundation (WPF), C#, Python, Flask, MAVLink, ArduPilot...
Uavheli
.NET, Windows Presentation Foundation (WPF), X-Plane...
Deltatre
.NET Core, SpecFlow, Cucumber, xUnit, FakeItEasy, Git

Experience

Availability

Full-time

Preferred Environment

.NET, C#, Windows Presentation Foundation (WPF), Avalonia, ASP.NET MVC, Flask, Python, .NET Core

The most amazing...

...thing is any type of work that consists of designing application architecture and continuous solution improvement.

Work Experience

Software Engineer

2023 - PRESENT
AEROLOGOS
  • Developed a desktop application from scratch for managing unmanned aerial vehicles.
  • Built the company's website using Flask and Python.
  • Documented the user experience of the created application.
Technologies: Windows Presentation Foundation (WPF), C#, Python, Flask, MAVLink, ArduPilot, Flight Gear

Lead Software Engineer

2022 - 2023
Uavheli
  • Designed the application that handles the communication between the flight simulator, firmware, flight-specific software, and infrastructure.
  • Designed and developed the functionality to capture the network traffic between the trainer infrastructure and inject instructions that emulate weather, helicopter failures, and geolocation.
  • Created the orchestrator handling the video transmission and the selection between different video camera looks of the emulated helicopter.
  • Collected domain-specific information for setting goals and plans.
  • Documented the details of the created infrastructure and design.
  • Covered the domain logic with unit and integration tests.
Technologies: .NET, Windows Presentation Foundation (WPF), X-Plane, Open Broadcaster Studio (OBS), Git, NUnit, FakeItEasy

Platform Engineer

2020 - 2022
Deltatre
  • Designed the SpecFlow-based framework for testing REST services.
  • Designed the app for managing media-specific metadata.
  • Documented the project infrastructure and design and recorded video tutorials.
  • Developed the REST services for managing video streaming provider data.
  • Increased the test coverage of four projects by around 50%.
Technologies: .NET Core, SpecFlow, Cucumber, xUnit, FakeItEasy, Git

Lead Software Engineer

2017 - 2020
Godel Technologies Europe
  • Took part in refactoring the monolith app to microservice architecture and connecting it to the federated identity provider (Auth0).
  • Created the feature toggling service for A/B testing.
  • Participated in developing functionality for the online educational platform.
  • Performed a migration of a web project from RequireJS to SystemJS.
Technologies: C#, ASP.NET MVC, ASP.NET Core, Web API, xUnit, NUnit, Moq, Git, Microsoft SQL Server, Redis, Elasticsearch, Kibana, Amazon S3 (AWS S3), Visual Studio Team Services (VSTS), Jira, Auth0, Okta

Software Engineer

2016 - 2016
Unicsoft LP
  • Designed architecture for an Azure-based cloud service related to monitoring email boxes.
  • Set up a continuous integration and delivery service to Azure in Visual Studio Team Services.
  • Configured Azure Application Insights to provide application logging.
  • Wrote project documentation. Automated unit tests.
Technologies: Microsoft Web Tests, Trello, PaperCut, Service, Moq, Entity Framework, C#, Azure

Software Engineer

2015 - 2015
Unicsoft LP
  • Worked with the medical industry related to products of human origin (blood, cells, tissues, organs, and more).
  • Improved the data access architecture with aim to accelerate and simplify the work with databases.
  • Accelerated the data import functionality between MS Access, Excel, and SQL Server.
  • Wrote project documentation.
  • Automated unit tests.
  • Refactored the major part of a project to simplify the understanding for current and future developers.
Technologies: TFS, SQL, ADO.NET, Windows Communication Foundation (WCF), C#, ASP.NET

Software Engineer

2015 - 2015
Early Morning Software
  • Worked with financial business industry related to tracking organizational spending, producing reinvestment acts, federal, state, and local program reports.
  • Designed the business logic related to the calculation of payments, taxes, fees, and benefits.
  • Created procedures and functions using PL/SQL.
  • Developed web controls and pages with wealthy interface and operations with dynamic data.
  • Refactored legacy solutions with the aim to avoid multiple code duplication.
  • Designed the database and application model in an Oracle environment.
Technologies: Rally, PL/SQL, Oracle, CSS, JavaScript, ADO.NET, C#, VB, ASP.NET

Software Engineer

2013 - 2015
Master Flex
  • Automated the interactions between the print production, warehouse, and management departments.
  • Designed the database and application model related to the printing production.
  • Created reports on MS SQL Reporting Services.
  • Designed the project architecture.
  • Customized NHibernate object relational mapping.
  • Added Agile principles to the development process.
  • Shared knowledge with team members.
  • Implemented continuously code review and refactoring.
  • Communicated with the customer and personnel with the aim to collect information and construct project requirements.
Technologies: Microsoft SQL Server, Bitbucket, SQL, CSS, jQuery, JavaScript, LINQ, NHibernate, Spring.NET, Windows Communication Foundation (WCF), C#, ASP.NET

Software Engineer

2011 - 2012
Altoros Development
  • Developed a web application that allows users to plan their training strategy and store information about their workouts through different popular sport devices such as Firstbeat, Garmin, Polar, and Apple.
  • Wrote batch scripts to combine JavaScript files with AIM to accelerate page loading.
  • Developed administrative applications on Windows Forms.
  • Established application installers based on Windows Installer XML (WIX).
  • Implemented WCF services for integration with mobile devices.
  • Created dynamic JavaScript controls.
Technologies: Wix, XML, TFS, Microsoft SQL Server, SQL, CSS, jQuery, JavaScript, LINQ to SQL, C#, ASP.NET

Software Engineer

2009 - 2011
OptiGlobal Inc.
  • Created an enterprise solution for watching and tracking staff activity by capturing multiple video and audio devices.
  • Developed a feature to pass converting progress from the server to client in real time.
  • Built solutions for synchronized capturing between devices.
  • Implemented business logic related to user activities.
  • Arranged client/server interactions based on WCF.
  • Designed the database and application model.
  • Designed the API for managing video and audio devices based on MS Expression Encoder.
Technologies: Encoders, Subversion (SVN), SQL, LINQ to SQL, Microsoft Silverlight, C#, ASP.NET

Software Engineer

2008 - 2009
SCAN Ltd.
  • Developed an automation system for managing hotel services, performing control over hotel infrastructure, and processing clients requests.
  • Implemented a UI functionality by using Prototype.js, jQuery, and JavaScript.
  • Created a tool that generated project documentation.
  • Produced a data access functionality based on NHibernate HQL.
  • Wrote business logic related to hotel infrastructure.
  • Designed a database and application model in a MS SQL Server environment.
  • Developed web controls and pages with complex user interface based on ASP.NET and Infragistics controls.
Technologies: NHibernate, Subversion (SVN), CSS, JavaScript, Infragistics, SQL, C#, ASP.NET

Software Engineer

2007 - 2008
Itransition
  • Took part in developing applications related to touristic and medical industries.
  • Developed the web market.
Technologies: CSS, JavaScript, SQL, ADO.NET, C#, ASP.NET

LOGOS GCS

https://aerologos.by/en/ground-control-station-for-uav
The ground control station for unmanned aerial vehicles was created on WPF.
The GCS is designed to streamline the planning of complex missions that include area scanning, taking photos, and recording videos. It provides a 3D view mode, binding of physical structures, and an in-built simulator that helps to visualize planned missions better.
The GCS is designed to be compatible with UAVs that support MAVLink protocol.

AEROLOGOS

https://aerologos.by/
I built the AEROLOGOS company website using FLASK, Python, HTML, Bootstrap, MySQL, and SQLAlchemy. It consists of approximately 30 pages in two languages, including product, services, sign-in, sign-up, user profile, product use cases, and documentation.

Single-page Application

https://github.com/alex-valchuk/CaloriesPlan
I created a single-page application that illustrates the use of ASP.NET Web API along with AngularJS.
2004 - 2009

Bachelor's Degree in Computer Systems and Networks

Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus

Libraries/APIs

Moq, Entity Framework, LINQ, jQuery, Infragistics, Web API, SQLAlchemy

Tools

Bitbucket, Trello, Rally, TFS, LINQ to SQL, Wix, Microsoft Silverlight, Subversion (SVN), xUnit, Git, Kibana, Jira, Auth0, Cucumber, Open Broadcaster Studio (OBS)

Frameworks

ASP.NET Web API, ASP.NET MVC, Entity, AngularJS, .NET, ASP.NET, ADO.NET, Spring.NET, NHibernate, Windows Presentation Foundation (WPF), Avalonia, Flask, .NET Core, ASP.NET Core, NUnit, SpecFlow, Bootstrap

Paradigms

Unit Testing

Languages

C#, Visual Basic .NET (VB.NET), VB, CSS, SQL, XML, JavaScript, Python, HTML

Storage

Microsoft SQL Server, PL/SQL, Azure Cloud Services, Redis, Elasticsearch, Amazon S3 (AWS S3), MySQL, SQL Server DBA

Platforms

Azure, Oracle

Other

Windows Communication Foundation (WCF), Service, PaperCut, Microsoft Web Tests, Encoders, Systems Engineering, Programming, Visual Studio Team Services (VSTS), Okta, FakeItEasy, X-Plane, MAVLink, ArduPilot, Flight Gear

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