Alexander Shevchenko, Developer in Antalya, Turkey
Alexander is available for hire
Hire Alexander

Alexander Shevchenko

Verified Expert  in Engineering

Bio

Alexander has over 15 years of experience as a senior .NET developer, lead programmer, and architect. He has excellent skills in every layer of the development stack, from SQL Server to WPF Client and ASP.NET API with AngularJS. He has recently worked as an architect in US-based products such as OneSCM.com and Hand.com.

Portfolio

Leadstorm LLC
Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon API Gateway, Python 3...
Crossover
Amazon Web Services (AWS), Amazon, Model View Controller (MVC), Linux, Angular...
Vi
TFS, Log4Net, DevExpress, CodeSmith, Windows Communication Foundation (WCF)...

Experience

  • Microsoft SQL Server - 12 years
  • C# - 9 years
  • AWS Certified Solution Architect - 5 years
  • Test-driven Development (TDD) - 4 years
  • ASP.NET Web API - 3 years
  • JavaScript - 3 years
  • AngularJS - 1 year
  • Docker - 1 year

Availability

Part-time

Preferred Environment

ASP.NET MVC, ASP.NET, TypeScript, JavaScript, AWS Certified Solution Architect, AngularJS, Architecture, Microsoft SQL Server, C#, .NET

The most amazing...

...thing I've architected is an advertising sales system used by 70% of Russian TV channels as well as advertising agencies across several countries.

Work Experience

AWS Senior Developer

2023 - 2023
Leadstorm LLC
  • Created an application using AWS Lambda and API Gateway to pull data from GoHighLevel API and store it to AWS S3 to satisfy compliance rules.
  • Wrote CI/CD code for deployment to AWS using AWS CDK (Python 3). The CI/CD process is flexible enough to deploy to different accounts (prod) or the same account (dev).
  • Found a crucial workaround to overcome poor GoHighLevel API capabilities. Used Mailgun API instead.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon API Gateway, Python 3, AWS Lambda, Python, AWS CLI, AWS IAM, AWS Cloud Development Kit (CDK), Mailgun, APIs, eCommerce, Amazon API, REST, Cloud Architecture, CI/CD Pipelines

.NET Architect in AWS cloud

2016 - 2023
Crossover
  • Managed the product from the architectural perspective, from release planning, technical management, feature/maintenance/speed/QA teams, documentation writing, and code review to full CI/CD in AWS infrastructure.
  • Participated in four different projects and contributed features to them. From platforms such as Windows and Linux; and technologies and frameworks like C#, C++, T-SQL, Git, Bash, PowerShell, and Amazon AWS.
  • Managed teams for several projects and led the Window Docker automation project, an application that reduces the time for service discovery and dockerization.
  • Prepared and led a couple of "Be an Expert" sessions and tutorial presentations for other team members.
  • Performed tasks related to the transition from Delphi to .NET.
Technologies: Amazon Web Services (AWS), Amazon, Model View Controller (MVC), Linux, Angular, Docker, Microsoft SQL Server, С#, ASP.NET, APIs, Web Development, Amazon API, Architecture, REST, Enterprise Architecture, Cloud Architecture, Entity Framework, CSS, SQL, CI/CD Pipelines

Lead Programmer, .NET Architect

2009 - 2016
Vi
  • Refactored netTiers framework for an advertising company, cutting down the volume of code by 4x but increasing the framework's functionality. The new system supports several SQL Server databases instead of one and includes WPF UI in code generation.
  • Published over 300 articles and posts in the project Wiki (Confluence).
  • Developed data directories on WPF using code generation.
  • Created complex WPF controls for the TV Net broadcasting grid.
  • Contributed to the web-based portion of the New Vimb project.
Technologies: TFS, Log4Net, DevExpress, CodeSmith, Windows Communication Foundation (WCF), Model View ViewModel (MVVM), Windows Presentation Foundation (WPF), AngularJS, ASP.NET MVC, Microsoft SQL Server, C#, IoC, Web Development, Architecture, Enterprise Architecture, NServiceBus, HTML, SQL

Senior Programmer, Architect

2007 - 2009
BCVI
  • Refactored a huge amount of code considering data directories and reports. Made the code unified, simplified, and consistent with OOP.
  • Simplified developing for programmers. Time and effort for form creation for developers decreased by 50%-95%.
  • Created a component above XML spreadsheet that allows it to work via Excel COM like an API (something like today's EPPlus library).
  • Performed database migration from SQL Server 2005 to SQL Server 2008.
  • Added CLR support and libraries into the existing SQL Server databases.
Technologies: Microsoft SQL Server, Delphi

Senior Programmer

2003 - 2007
Video International
  • Solved problems considering communications and data delivery to regions with low bandwidth.
  • Performed database migration from SQL Server 2000 to SQL Server 2005.
  • Added data exchange capabilities with external systems.
  • Added new features to the application using Delphi and SQL Server stored procedures.
Technologies: SQL Server 2005, SQL Server 2000, Delphi

Experience

DataGenerator Project

https://github.com/elshev/DataGenerator
The DataGenerator project is where I trained my skills and learned new technologies. Here, you can look at my code samples and see how the project is organized. This is an example of how I write and organize the code.

WPF Localization

https://github.com/elshev/WpfRes
This project is about WPF Localization. You can read my article about this here:
Part I: http://apaers.com/wpf-localization-and-translation-part-i/
Part II: http://apaers.com/wpf-localization-at-runtime-using-resx-files/

Education

1992 - 1997

Master's Degree in Applied Mathematics

Saratov State University, Faculty of Computer Science and IT - Saratov, Russia

Certifications

MARCH 2023 - PRESENT

AWS Certified Solutions Architect

Amazon Web Services

Skills

Libraries/APIs

NServiceBus, Moq, REST APIs, Amazon API, Entity Framework, Log4Net, jQuery

Tools

Autofac, CodeSmith, Microsoft Visual Studio, Visual Studio, TFS, AWS ELB, AWS IAM, AWS CLI, AWS Cloud Development Kit (CDK)

Languages

C#, Delphi, JavaScript, C#.NET, CSS, HTML, SQL, С#, TypeScript, Pascal, Python 3, Python

Frameworks

.NET, Windows PowerShell, ASP.NET Web API, Bootstrap, AngularJS, ASP.NET MVC, Windows Presentation Foundation (WPF), Angular, Selenium, ASP.NET

Paradigms

Model View ViewModel (MVVM), REST, Test-driven Development (TDD), Model View Controller (MVC)

Platforms

Docker, Amazon Web Services (AWS), Linux, Microsoft BI Stack, Amazon, AWS Lambda, Mailgun

Storage

Microsoft SQL Server, SQL Server 2000, SQL Server 2005, MongoDB, Amazon S3 (AWS S3)

Other

Architecture, APIs, Web Development, CI/CD Pipelines, Windows Communication Foundation (WCF), IoC, DevExpress, AWS Certified Solution Architect, eCommerce, Enterprise Architecture, Cloud Architecture, Amazon RDS, AWS Cloud Architecture, Cloud Infrastructure, Algorithms, Amazon API Gateway

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