Andrei S.

Andrei S.

St Petersburg, Russia
Hire Andrei S. Hire Andrei S. Hire Andrei S.

About Me

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.

Frontend

Backend

Database

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Full Stack Developer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

OnyxCorp
OnyxCorp
Lead Software Engineer
2015 - 2019 (4 years)
  • 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.

Toptal
Toptal
Senior Software Developer
2014 - 2020 (6 years)
Remote
  • Tackled complex technical issues in the designed and development of the .NET SDK for DreamFactory's API.

  • Implemented dynamic features and provided on-going support for the iteration of a secure messaging app suite for mobile platforms.

  • Investigated all security issues/risks and implemented high-level solutions to protect the client's systems and facilities.

Return on Intelligence
Return on Intelligence
Development Lead
2014 - 2016 (2 years)
  • 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.

Deutsche Bank
Deutsche Bank
Lead Application Developer
2013 - 2014 (1 year)
  • 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.

Microsoft
Microsoft
SDE II
2010 - 2012 (2 years)
  • 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.

EMC Corporation
EMC Corporation
Senior Software Engineer
2009 - 2010 (1 year)
  • 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.

Motorola Mobile Devices
Motorola Mobile Devices
Senior Staff Engineer
2006 - 2009 (3 years)
  • 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++.

The Institute of Telecommunications
Software Engineer
2002 - 2005 (3 years)
  • 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++.

Showcase

Retirement Benefits Management Portal for Mercer.com
Retirement Benefits Management Portal for Mercer.com
  • Mercer is a global professional services firm specializing in risk, strategy, and people.

  • The firm's businesses include Marsh, Guy Carpenter, and Oliver Wyman, and operates under the umbrella of Mercer.

  • Mercer is focused on redesigning the world of work, retirement, and investment outcomes to improve health and well-being.

.NET SDK for DreamFactory RESTful API
.NET SDK for DreamFactory RESTful API
  • Developed the .NET SDK v1 for DreamFactory, providing classes and interfaces for REST API access.

  • The SDK package is available for download from nuget.org or built from source with Visual Studio.

  • The API utilizes the unirest-net library and requires DreamFactory stack version 2.0+ for demo execution.

Developer - Autobahn Toolbar
Developer - Autobahn Toolbar
  • Autobahn is Deutsche Bank's award-winning electronic service offering.

  • It provides seamless electronic execution and liquidity across multiple asset classes and markets.

  • It offers advanced transaction banking and post-trade services.

Bing.com
Bing.com
  • Bing is owned and operated by Microsoft.

  • Bing provides a range of search services including web, video, image, and map.

  • Bing.com was created using a NoSQL database at Microsoft.

Developer - REVERSCREEN
Developer - REVERSCREEN
  • Developed REVERSCREEN, a snipping tool licensed under the MIT license.

  • The tool utilizes computer vision algorithms for precise object selection, highlighting, and cropping.

  • The project aims to simplify on-screen object manipulation.

Education

Education
Specialist degree in Engineering
Baltic State Technical University in Saint-Petersburg, Russia
1996 - 2002 (6 years)