Summary

Staff Engineer with 15 years of full-stack enterprise experience primarily focused on designing distributed software. Trusted expert in microservice and service oriented architecture. Hands on experience setting up development process with best Agile engineering practices, technical assistance and leadership of development team. Proficient in collaborating with end users and customers, capturing and documenting business needs, managing project scope and budget, estimating, planning and forecasting. Characterized as great team player and result oriented individual contributor with determined strategies, seeking to implement effective solutions.

Objective

Contribute my knowledge, expertise and passion for innovation to the company products. Focus on delivery, revenue and best end-user experience. Improve effectiveness of company development processes to minimize delivery costs by choosing right tools and apply best engineering practices.

skills

- Design high level software solution and product architecture
- Transform business goals into technical strategy for engineering
- Evolve company technology stack and define architecture road map
- Enforce best engineering practices across teams via architecture advisory board
- Manage remote teams, lead software development effort on critical projects across the globe
- Setup and provision highly effective cross-platform development environment with version control, CI/CD etc
- Work with legacy codebase, working within open-source community, reverse engineering black box API and protocols

Engineering Focus

Microsoft Stack
Deep fundamental knowledge of .NET ecosystem including .NET Core, C#, VB.NET and Typescript. Experienced with developing both web (ASP.NET) and desktop (WinForms, WPF) applications backed up by Microsoft SQL Server.

Web Technologies
Proven records of releasing customer facing products with user friendly interface using React/Redux, AngularJS and JQuery. Full technical proficiency in NodeJS ecosystem - npm, yarn, webpack, bootstrap, grunt and many more.

Cloud
First class citizen in Microsoft Azure with expertise and various deployment scenarios - VMs, containers, databases, blobs, AAD and logging infrastructure. Seasoned expert in containerized workloads using Docker and scaled deployments using both Docker Swarm and Kubernetes. Hands on experience with other cloud providers - AWS and GCP.

Work Experience

Staff Engineer at Wayfair
Serving as ad-hoc software architect and domain subject expert in Finance Engineering and Sales Engineering groups. Provide technical advisory through architecture working group. Established engineering bridge between various platform groups and software leaders. Achieved enforcing best engineering practices and introduction of Machine Learning pipeline within Finance domain. Performed complete redesign of high volume in-house invoice processing system. Defined, pitched and promoted technical vision to both product and engineering senior management.
June 2018 - Present

Projects:
- Invoice Processing System
- Cashflow Analysis
- Agent Facing CRM system (backend and frontend)
- Lead Funnel
- Omnichannel Platform
Technologies:
Python, Typescript, Docker and Kubernetes, CentOS 7, MS SQL Server, C# and ML.NET (.NET Core 3), VsCode


Senior Solution Architect at Burning-Glass Technology
Technical and architectural leadership on various big data products in labor market domain. Achieved complete design and development of microservices architecture with both stateless and stateful services. Performed automated deployment and automated testing of high available cluster for machine-learning driven API using Docker Swarm.
February 2017 - May 2018

Projects:
- Automated solution for accepting, parsing and storing CVs.
- Analytic application for labor market analysis.
- Big Data Microservices API.
Technologies:
C# and .NET Core, Typescript/Javascript, React/Redux, Docker, MongoDB, Microsoft Azure


Solution Architect at GlobalLogic
Started as a lead engineer and then promoted to Architect and moved to USA. Focused on software architecture design and rapid development of key business components. Performed refactoring, architecture improvements and performance tweaking of existing web services application. Ground-up setup of continues integration. Completed integration with Social Networks, Messaging and Calendar services, Cloud storage services, travel and shopping API. Worked with business team on preparing demos of key application functionality to end customers.
USA: October 2013 - February 2017
Ukraine: February 2012 - October 2013

Projects:
- Virtual Phone System SAAS Solution.
- Windows client application of speech enabled personal assistant.
- Online gambling platform development.
Technologies:
C#/VB.NET and .NET Framework, AngularJs, React and JQuery, Oracle, MongoDB, SQLite, Amazon Web Services


Various Engineering Positions - Ukraine
Participating in different projects from size, technology and business perspectives. Primary focused on developing complex web and desktop based applications and its parts according to the business requirements specification. Design architecture and perform end-to-end development of separate application modules with comprehensive unit test coverage, database support and rich user experience. Mentor, motivate and lead a small team (up to 6 members) on all stages of application development. Worked closely with business team on requirements and risks analysis, produced project related documentation (project plan, specifications, estimation).
Lead Engineer in Sigma: August 2010 - January 2012
Software Engineer in GlobalLogic: June 2006 - July 2010
Engineer Intern: September 2005 - May 2006

Projects:
- Custom document management system for pharmaceutical needs.
- Ads and survey distribution solution for mobile platforms.
- Patient Management System.
- Instagram-like social network.
Technologies:
C# and .NET Framework, JavaScript, HTML5/CSS and JQuery, Microsoft SQL Server

Education - Kharkiv National University of Radioelectronics

Master's Degree in Computer Science 2008 - 2009

Graduate Thesis: Mobile based educational systems utilizing Web 2.0 features.

Bechelor's Degree in Computer Science 2004 - 2008

Graduate Thesis: Comprehensive research of lossless compression algorithms.

Certifications

Microsoft Certified Professional (MCP) - Windows Developer

March 2011 Microsoft License D224-65010

Microsoft Certified Professional (MCP) - Web Developer

February 2011 Microsoft License D224-6509

Languages
EnglishRussianUkrainian