Alexander Velichkin
Verified Expert in Engineering
.NET Developer
Voronezh, Voronezh Oblast, Russia
Toptal member since May 23, 2017
Alexander is a .NET developer offering more than eight years of experience in leading small teams designing web, desktop, and mobile applications with a passion for .NET Core, Angular, and DevOps. Alexander excels at delivering reliable and innovative strategies and solutions that enhance the performance of existing applications and drive business growth.
Portfolio
Experience
- C# - 8 years
- .NET - 8 years
- ASP.NET - 7 years
- Microsoft SQL Server - 7 years
- Windows Presentation Foundation (WPF) - 5 years
- PostgreSQL - 3 years
- .NET Core - 1 year
- Azure DevOps - 1 year
Availability
Preferred Environment
TFS, Git, DataGrip, Visual Studio Code (VS Code), Visual Studio
The most amazing...
...project performance I've analyzed and improved was for a web-based application with heavy reports and thousands of users working simultaneously.
Work Experience
Senior C# .NET Developer
Debate.org (via Toptal)
- Eliminated spam by creating a Regex-based, back-end service that communicates with web applications via RabbitMQ and automatically filters user content.
- Integrated third-party services Google ReCaptcha, Analytics, AdSense and Taboola Ads, Pingdom, and SendGrid with a web application—resulting in increased revenue, performance, and accessibility.
- Increased a web application's load speeds by 40% that is running Classic ASP, ASP.NET WebForms, DevExpress, jQuery, and MS SQL.
- Developed tools for admins to create web pages using DevExpress HTML editor without involving a programmer.
- Expanded and scaled development capabilities by introducing a new CI/CD process using Azure DevOps and set up new development and testing environments for existing web applications using AWS.
- Minimized downtime maintaining web applications and background services on AWS EC2 (Windows Servers) and RDS (MS SQL Server) machines.
Senior C# .NET and Xamarin.Forms Developer
Atos IT Solutions and Services, LLC.
- Developed web application using ASP.NET Web Forms and DevExpress components automating workflows for global real estate company. App tracked CapEx and OpEx movement and generated PDF and XLS reports.
- Streamlined operations building modules for Excel reporting using ComponentPro, developing Windows service to perform background long-processing operations, and creating Xamarin.Forms applying UI components.
- Optimized data sharing designing multi-platform library used by both Xamarin.Forms and ASP.NET MVC projects to synchronise, serialize, encrypt, and validate data sent between Android smartphones and server.
- Developed auto-synchronizing library using MS SQL Server and local MySQL databases enabling end-users to work offline and synchronise data with a server-side database at later intervals.
- Improved XLS and PDF reporting performance by reducing their generation time up to 50%.
- Designed and created a VBA MS Access application that is used by several users simultaneously with reports and authentication.
Senior WPF and C# Developer
Donation Kiosk (via Toptal)
- Produced a WPF application for touchscreens customizing controls such as buttons, labels, and list views.
- Saved countless hours adding auto-updating functionalities to a desktop WPF application using a PHP back end via JSON.
Senior C# .NET Developer
MotionGlass
- Programmed a desktop WPF application with an Intel RealSense camera and web-based admin panel using ASP.NET MVC and MS SQL Server.
- Created a WCF service for interaction between a WPF application and a web-based admin panel for remote access.
Load-testing Engineer
Home Credit and Finance Bank, LLC.
- Enhanced performance by creating test plans for load-testing using JMeter and scripts with Python 3 for a log file analysis.
- Prepared sample data for test plans using the Oracle database.
ActionScript 3 and C# .NET Developer
BI-Leasing, LLC.
- Streamlined operations, architecting internal application to automate processes with role-based access using PostgreSQL, ASP.NET Web API, AngularJS, and FastReport .NET.
- Developed an advertisement application using Kinect 2, WPF, and ASP.NET MVC boosting visibility.
- Built an internet kiosk application with WPF permitting on-line banking for existing customers.
- Created a cartographic application using the OpenStreetMap API and ActionScript 3.0 for Windows, Android, and iOS platforms.
- Accelerated knowledge sharing developing a library of ActionScript 3 UI components were used by multiple teams across different projects.
Experience
K-Visor
http://k-visor.comK-Visor can be used do attract passers-by. An image from display starts interacting with them, grabbing their attention and enabling to look through the information about goods and services with several simple gestures.
Kiosk Application
The application is delivered to clients with a touchscreen display and all the necessary hardware.
Data Sync Library
Background Service
This task made it easier for moderators to work.
Education
Master of Science (MS) Degree in Information Systems and Technologies
Voronezh State Technical University - Voronezh, Russia
Bachelor of Science (MS) Degree in Information Systems and Technologies
Voronezh State Technical University - Voronezh, Russia
Certifications
Become an ASP.NET Core Developer
ASP.NET Core New Features
ASP.NET Core: Middleware
ASP.NET Core: Razor Pages
ASP.NET Core: Security
ASP.NET Core: Test-driven Development
Building and Securing RESTful APIs in ASP.NET Core
Deploying ASP.NET Core Applications
Learning Entity Framework Core
Learning ASP.NET Core MVC
LinkedIn Learning
Microsoft Certified Solutions Associate
Microsoft
Skills
Libraries/APIs
SendGrid API, Web API 2, Web API, JSON API, Entity Framework, Selenium WebDriver, Linq2SQL, ASPX, REST APIs, OpenStreetMap API, jQuery, LINQ, Fluent API, SignalR, AutoMapper, OpenID, Node.js
Tools
LINQ to SQL, DotTrace, Visual Studio .NET, Visual Studio 2015, ReSharper, TFS, Visual Studio 2013, Microsoft Visual Studio, Git, Visual Studio 2019, SendGrid, Visual Studio, Bitbucket, C#.NET WinForms, GitHub, WebStorm, Apache JMeter, xUnit.net, JetBrains Rider, DataGrip, Azure DevOps Services, PDFtk, Prism, RabbitMQ, Webpack, Gulp, Subversion (SVN), FastReport, Jira
Languages
Active Server Pages (ASP), C#.NET, C#, SQL, HTML5, ASP.NET Razor, JavaScript, XML, Python 3, CSS, HTML, TypeScript, Visual Basic for Applications (VBA), Visual Basic .NET (VB.NET), Excel VBA, Python, ActionScript 3, XAML
Frameworks
ASP.NET Web Forms, .NET, Entity 6, Windows Presentation Foundation (WPF), Microsoft Kinect, Razor Pages, MVC Razor, ASP.NET MVC 5, .NET 5, .NET 2, .NET 3, ASP.NET MVC 6, NUnit, ASP.NET Core MVC, Entity 5, ASP.NET Core, ASP.NET, ASP.NET MVC, ASP.NET Core 2, .NET 4, .NET Core, Entity Framework Core, ASP.NET Web API, Newtonsoft JSON, ADO.NET, AngularJS, ASP.NET MVC 4, Bootstrap, Razor, ASP.NET Identity, Angular, Classic ASP
Platforms
Visual Studio 2017, Amazon EC2, Visual Studio Code (VS Code), Windows, Oracle, ComponentPro, Amazon Web Services (AWS), Azure
Storage
SQL Server 2012, SQL Server 2014, SQL Server 2010, SQL Server 2008 R2, SQL Server 2016, SQL Server 2017, SQL Server 2005, Databases, Microsoft SQL Server, PostgreSQL, JSON, SQLite, MySQL, Web Forms
Paradigms
Dependency Injection, REST, RESTful Development, Code First, Database First, Waterfall Development, Azure DevOps, Back-end Architecture, Test-driven Development (TDD), Unit Testing, Model View ViewModel (MVVM)
Other
GitFlow, Xamarin.Forms, DevExpress, Windows Communication Foundation (WCF), Intel RealSense, DevExpress Controls, Ajax, APIs, Back-end, Back-end Development, Web Development, Full-stack, EF6 Code First, DI
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