
Alexander Shevchenko
Verified Expert in Engineering
AWS Certified Solution Architect Developer
Antalya, Turkey
Toptal member since December 4, 2016
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
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
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
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.
.NET Architect in AWS cloud
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.
Lead Programmer, .NET Architect
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.
Senior Programmer, Architect
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.
Senior Programmer
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.
Experience
DataGenerator Project
https://github.com/elshev/DataGeneratorWPF Localization
https://github.com/elshev/WpfResPart I: http://apaers.com/wpf-localization-and-translation-part-i/
Part II: http://apaers.com/wpf-localization-at-runtime-using-resx-files/
Education
Master's Degree in Applied Mathematics
Saratov State University, Faculty of Computer Science and IT - Saratov, Russia
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring