Russia, Chelyabinsk (+5 GMT)
+7 963 0758380
SergeyVlasov@vlasovstudio.com
linkedin.com/in/svlasov
With extensive experience in agile software development principles and C++/C# programming techniques I seek a remote developer position producing quality software.
I have 20+ years professional experience developing Windows software. I'm a big fan of C++, .NET, WPF, Design by Contract, Test Driven Development, Extreme Programming and security.
Aspose.Drawing for .NET - planned and prioritized feature development, helped internal Aspose teams in migration from legacy Microsoft System.Drawing to cross-platform Aspose.Drawing, maintained public and internal product documentation, released public and internal builds, developed procedures to identify product issues in complex integration tests, tested and fixed compatibility issues with .NET 5+, implemented font fallback, improved image loading/saving and processing performance.
Aspose.Drawing for .NET - improved text rendering quality and performance, created a performance testing suite, audited licensing code, implemented drawing and image processing functionality, created a Visual Studio file generator to reduce code duplication, ported C++ drawing algorithms to C#, promoted the product.
Designed and implemented multiple Visual Studio extensions in C++ and C#. Created custom msi/vsix installers. Developed a licensing system to generate and verify product keys.
Tabs Studio is a Visual Studio and SQL Server Management Studio extension that organizes document tabs.
Runtime Flow in real time monitors and logs function calls and function parameters in a running .NET application and shows a stack trace tree, without manual instrumentation and access to source code.
HTML 11 shows preview of static and dynamic web pages you are currently editing in Visual Studio, on desktop and mobile devices.
Visual Commander automates repetitive tasks in Visual Studio. Allows to create new commands and extensions in C# or VB with full access to the VS automation model and .NET framework.
ESharper lets you interactively write lightweight user defined functions and commands in Excel using C#.
Task Canvas lets you work with multiple code fragments at once without switching tabs.
Visual Time Spent automatically tracks time spent working on solutions, projects and documents in Visual Studio.
Regent creates a search and replace regular expression from a single example to update all similar text fragments at once.
KCommands provides a keyboard accessible command line for Visual Studio to quickly find and replace text similar to SlickEdit and Vim.
Supported an enterprise mail management system that prevents unauthorized mail access.
Supported an enterprise business intelligence product.
Radiokarta is a radio system for GSM network analysis and radio coverage prediction for the local GSM service provider Utel.
Researched and developed a radio wave propagation model using information from a digital map.
Developed and implemented using MS Visual C++:Radiotochka is a real-time radio system designed to track movement of fire fighters during training.
Adapted and implemented a position location algorithm using distance measurements from ultrasound sensors.
Developed and implemented using MS Visual C++:Coded automation programs for an accounting department using FoxPro with MS SQL, Clipper and DBF database files. Solved problems inherent to development in network/multi-user environment.
Postgraduate study at South Ural State University (Chelyabinsk) in "Data processing and control systems" (1997 - 2000)
South Ural State University, Radiotechnology engineer (1992 - 1997)