I'm a software engineer and team lead with 10+ years of experience using various technologies, mainly delivering to the web with C# and C++ programming languages. In the last eight years, I played key roles in engineering and management decisions while working on highly loaded online applications.
Experience
Access Softek Inc.
May 2019 – Present
Remote
Engineering Director
I started as a senior software developer and worked my way up to the position of Engineering director, leading a distributed development team of ~100 engineers & QA using Agile methodologies. I have following accomplishments:
• Within group of company leaders (VP and CTO) played a key role in successful transition of entire Banking team to Scaled Agile Framework methodology (gained certificate of SAFe 5 Agilist 2020 )
• Rebuilt organization structure of 100 engineers to an efficient topology of 12 agile teams.
• Get rid of 40% of production issues by establishing a Code Quality Standards, Code Reviews, cross-team Root Cause Analysis and Postmortem procedures, providing wide expertise in code design and architecture, mentoring on healthy development practices and code quality for a team member of all roles and ranges.
Played a key engineering role in the design and development of many aspects of online banking functionality that is present in our product: from payments and accounts management to messaging, customizations and configurations, third-party integrations, security features, and many others.
Access Softek Inc.
Nov 2014 – Present
Remote
Principal Software Engineer
As a team, we develop innovative and award winning online banking solution for Credit Unions of the USA and impact at least 4M users in 400+ financial institutions across the USA. I have following accomplishments:
•Lead development of online banking functionality by providing expertise and mentoring team in .NET ecosystem
•Stabilized Version Upgrades by leading and contributing to a refactoring of monolithic legacy SOA components to highly available microservices integrated via AWS technologies (Serverless, CLI/CDK, ECS/ELK, SNS, etc.)
•Built test framework and increased test coverage of core back-end components by from 15% to 80%.
•Introduced static code analysis into CI/CD across teams and enabled engineers to fix hundreds of critical bugs.
•Contributed to a large portion of the banking features (accounts, transfers, etc.), banking core functionality (Symitar® Core, etc.) and platform features (configuration subsystem, services integration protocols etc.
•Designed architecture for a massive third-party API integration with most industry known financial service providers like Fiserv, Profit Stars, Jack Henry, FIS using various SSO protocols (OAuth2, SAMLv2 etc.).
•Contributed to creation of ~100 API integrations that enabled us to easily extend product functionality (Bill Pay, eStatements, Robo Advising, Investments, Check Ordering, Loan Opening, Mortgage and Credit Score etc.).
Technologies stack: C#, dotnet core, ASP.NET Core/MVC, AWS Cloud Native services, nUnit/xUnit/Moq, ReSharper, WCF/REST/GraphQL API and web services, Swagger, SQL Server, SQLite, LinqToDb, Entity Framework, Autofac, Redis, RabbitMQ, Kendo JS, React JS, JavaScript, TypeScript, Orchard CMS
Velocity Markets LLC
Mar 2014 – Nov 2014
Remote
Senior Software Developer
Contributed to a high traffic trading statistics system (http://cashbackforex.com) with following accomplishments:
• Helped to attract more users by integrating existing authentication mechanism with Facebook, Google, LinkedIn, and Twitter using OAuth 2.0. Improved look and feel of an application, made SQL queries optimizations.
• Added new functionality to platform forum, trading analytics, trader dictionary.
• Implemented several improvements related to application security (HTTPS, redirects, Cookie security).
Technologies stack: C#, ASP.NET, DotNetNuke CMS, SimpleInject, T-SQL, JavaScript, jQuery
I have recommendation letter from CEO Jason Peterson
TRAVELSYSTEM LLC
Jan 2013 – Mar 2014
Remote
Lead C# Software Developer
Led the development of high loaded online booking system (publication) with following accomplishments:
• I opened & managed local regional R&D office for software developers in Taganrog, Russia
• Played role of a team and development leader and successfully managed processes to improve product quality. Assisted the management in the selection and interviewing of new software developers.
• Increased ROI x2 by implementing integrations with web services of seven more data providers and optimizing main functions of tickets/hotels Search & Book by using multithreading.
Technologies stack: C#, Multithreading, ASP.NET, WinForms, WPF, Oracle, MS SQL Server, Entity Framework
Software Technologies LLC
Jun 2009 – Dec 2012
Taganrog, Russia
C# and C++ Software Engineer
Started as a Product Specialist and worked my way up from Junior to Senior Software Developer with following accomplishments:
• As C++ Software Developer:
o Ported “ESRI geocoding engine” from Windows COM to cross platform including Linux, MacOSX, iOS5.
o Created extensions and geo-processing tools for ESRI ArcMap and ArcCatalog (data preparation and analysis).
o Technologies stack: C#, C/C++, COM, IDL, cppUnit, gcc, C# and C++ interoperability, Eclipse, QT, Linux
• As C# Software Developer:
o Built client-server application ESRI ArcLogistics (https://github.com/Esri/route-planner-csharp, publication 1, publication 2, publication 3) for vehicles routes planning with extensive UI written on .NET WPF.
o Integrated with ESRI GIS web services (maps, geocoding and routes calculations), created build automation scripts and cloud infrastructure for testing (Amazon and on-premises IIS), introduced unit testing.
o Technologies stack: C#, WPF, MVVM, nUnit, Moq, WCF, REST, JSON, Amazon WS
• As a Product Specialist on a ESRI ArcLogistics project:
o Created test plan with more than 1000 test cases and automated 40% of tests using C# scripting tools
o Created a set of product documentation and recommended improvements.
Computer Programs LLC
Nov 2007 – May 2009
Taganrog, Russia
Content manager
Researched datasheets for computational electronics (Blade servers, PCs, notebooks, etc.) and prepared content databases for web shops using knowledge in SQL, HTML, CSS, php, Linux SUSE.
Education
Taganrog State University of Radioengineering
Sep 2003 – Feb 2009
Information Security Specialist, Information Security