Andrei is a veteran Full Stack Developer - a forward and innovative thinker, hands-on and collaborative, experienced in the delivery of new products/solutions that disrupt markets. In the last 20 years, he has worked for Microsoft, EMC, Motorola, Deutsche Bank, and other big brands on several transformative projects using various stacks, for mobile, desktop and web platforms. He is well versed in C++, C#, JavaScript languages and other in-demand frameworks, libraries, and tools.
Worked as a solutions architect in the iteration and delivery of a secure messaging app suite; giving hands-on expertise from prototyping to design to implementation, and product release.
Offered solutions in the development of different web apps; using existing design documents and technical requirements to architect, design and build solutions for clients.
Designed and developed supporting back-end services; implementing technology solutions for reliable, scalable, and high-performing services.
Facilitated the ideation and development of a web portal to manage employee benefits (insurance, retirement, etc.) within ROI.
Responded to technical inquiries by implementing a web service solution to streamline debugging and troubleshooting efforts on the project and enabled automatic testing using Selenium.
Offered pragmatic methods and solutions that reduced man-hours, improved build and deployment strategies and implemented numerous high-level products/tools on projects for ROI.
Accelerated development initiatives for Autobahn products and ecosystems; delivering FX Trading solutions for investment banking and WPF apps that improve performance, security, and code quality.
Provided standardized, process-driven expertise for the design and development of a metadata-driven framework for desktop interoperability; enabling several existing apps to use the framework.
Offered on-going customization/support for the development of several WPF Controls (MVVM) within Deutsche Bank's platform.
Handled the iteration and delivery of a rapid data serialization SDK (similar to Google ProtoBuf) and its related C# code generator for Microsoft.
Investigated and implemented solutions for a remote-procedure calls engine/toolset for a new key-value store (NoSQL) used in Microsoft Online Services.
Engineered an object-oriented logging framework for Microsoft's in-house cloud infrastructure, which is used by AdCenter and Bing.
Modelled and provided solutions for a high-availability Linux-based cluster (HA); integrating and configuring Pacemaker for network-attached storage (NAS).
Provided development expertise for an out-of-memory (or overcommit) monitoring daemon in C on the project.
Produced specifications and determined the operational feasibility of the usage of the cgroups feature on the HA cluster.
Provided technical leadership in the delivery of solutions for several Motorola mobile device platforms; implementing security features (JSR177), branding services (T-Mobile MyFaves), and best practices.
Actively participated in Motorola's AJAR mobile platform development; integrating Adobe Flash Lite player to the mainstream Motorola mobile platform (P2K).
Developed and provided support for several internal tools for embedded software development in C# and C++.
Led the 3D GIS Platform development processes from the ground-up and managed the tool-chain for 3D modelling, image processing, and precise measurements.
Developed a cross-platform computational geometry math library in C++ and created a whole family of end-user 3D applications in C++ and Qt (Viewer, Editor, utilities, etc.).
Provided up-to-date expertise and applied this to the programming, execution, and improvement of a large-images processing engine (satellite imagery) in C and C++.
Mercer is the world’s leading professional services firm in the areas of risk, strategy and people. Through its market-leading businesses including Marsh, Guy Carpenter and Oliver Wyman, Marsh & McLennan, it helps clients navigate an increasingly dynamic and complex environment by redefining the world of work, reshaping retirement and investment outcomes, and unlocking real health and well-being. Worked on the design and development of a comprehensive web portal for Mercer to manage employee benefits.
Led the design and development of the .NET SDK v1 for DreamFactory, which provides classes and interfaces for users to access the DreamFactory REST API. The SDK package can be installed from nuget.org or built from the source code with Visual Studio. The API comes with a unirest-net library and requires DreamFactory stack version 2.0+ to run demos. Each service on the stack has a corresponding interface that exposes all functions in a Swagger definition; with some functions split and others reduced to remain reasonable and consistent to .NET users.
Autobahn is Deutsche Bank's award-winning electronic service offering that gives users simple, intuitive and consistent access to Deutsche Bank's latest research, commentary and analytics. It provides access to seamless electronic execution and liquidity across multiple asset classes and markets and offers options for advanced transaction banking and post-trade services. Worked on the implementation of the core functionality of the toolbar used by many trading apps for operations.
Bing is a web search engine owned and operated by Microsoft. The service has its origins in Microsoft's previous search engines: MSN Search, Windows Live Search and later Live Search. Bing provides a variety of search services, including web, video, image and map search products. Worked with a team in the creation of Bing.com using the NoSQL database at Microsoft.
Worked on the development of REVERSCREEN a snipping tool that is licensed under the MIT license and leverages on computer vision algorithms to simplify precise on-screen objects selection, highlighting and cropping.
Education
Specialist degree in Engineering
Baltic State Technical University in Saint-Petersburg, Russia