About Me

Lifelong passion for Software Engineering, ignited at the age of 8 with independent projects and personal development, leading to a successful career spanning 24 years. Versatile Software Engineer with expertise across the full stack, including front-end, back-end, infrastructure, mobile, DevOps, and blockchain technologies. Co-founded two companies and led three engineering teams.

Work Experience

June 2019 - Present

Senior Software Engineer

Worked in Eval Infrastructure, a framework to assess the impact of changes across various Google systems. The framework compares system versions and generated metrics to evaluate changes, incorporating human feedback to ensure high quality. It is also utilized for training ML models
  • Led infrastructure migration, resulting in a 50% reduction in resource consumption and increased system stability
  • Created a validation framework that reduced user errors and improved tool reliability
  • Developed a system to significantly enhance the accuracy of evaluation results comparison
  • Refactored a major codebase, reducing technical debt and increasing maintainability
  • Proactively identified and resolved production issues, enhancing system reliability
  • Conducted user research and analysis to drive product improvements
  • Actively participated in the interview process, contributing to company growth
April 2018 - May 2019

CTO & Co-founder

  • Led a remote engineering team to design and launch a decentralized blockchain platform with real-time analytics
  • Launched a public beta product for Ethereum wallet analysis
  • Developed a high-performance GraphQL API for Ethereum, integrating public and proprietary data
  • Engineered a scalable data pipeline to efficiently process massive volumes of Ethereum data
September 2016 - April 2018

Senior Software Engineer

  • As the founding engineer, architected and developed scalable cloud infrastructure on AWS and Google Cloud, implementing automated CI/CD pipelines to accelerate product delivery
  • Built HIPAA-compliant innovative pipeline for importing diverse health data sources, enabling seamless user integration and global third-party extensibility
  • Led a remote engineering team to successfully launch a React Native mobile application
April 2016 - August 2016

Software Engineer

  • Developed a self-healing, crash-resilient microservice application with auto-scaling capabilities to ensure high availability and fault tolerance
  • Created a desktop IDE that empowered third-party developers to quickly adopt and utilize the framework within minutes
November 2014 - February 2016

Software Engineer

  • Developed a modern web application that allows to streamline management of company services
  • Optimized the project's automated build system, reducing production build times by 30%
  • Reduced application source code size by 50% through refactoring, improving maintainability and performance
January 2013 - August 2014

Co-founder & Software Engineer

  • Co-founded and co-managed an outsourcing company, growing it to 15 employees
  • Led a team of 5 software engineers to successfull delivery of a medical social network for Nokia (later acquired by Microsoft)
  • Contributed to the open-source community by implementing several JavaScript and Node.js libraries
January 2013 - June 2011

Software Engineer

  • Played a key role in the development of an ERP system for a global bank, navigating complex requirements and ensuring a top-quality product
May 2006 - June 2011
Freelance (Part-time)

Software Engineer

  • Beginning in high school, gained hands-on experience through various freelance web development projects, showcasing proficiency in front-end and back-end technologies
  • Developed a range of web applications, including an issue tracking system, a queue-based mailing system, a Q&A platform with integrated payment processing, and an e-commerce site

Education


Technologies

Web Development
  • HTML
  • CSS
  • JavaScript
  • React
  • AngularJS
  • Node.js
  • Express.js
  • GraphQL
  • AJAX
  • MEAN stack
  • MERN stack
  • Redux
  • Webpack
  • Styled-Components
  • Apollo Server
  • TypeORM
  • Sequelize
  • Passport.js
Mobile Development
  • React Native
  • Expo
Languages
  • C/C++
  • JavaScript
  • Java
  • Go
  • Python
  • Solidity
  • PHP
  • SQL
  • Bas
Databases
  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis
Cloud Platforms & Infrastructure
  • AWS (EC2, S3)
  • Google Cloud Platform / GCP (Compute Engine, Cloud Storage, Cloud SQL)
  • Kubernetes
  • Docker
  • Ansible
CI/CDs (Continuous Integration/Continuous Deployment)
  • CircleCI
  • TravisCI
  • Jenkins
Other Technologies & Tools
  • Linux
  • MacOS
  • Blockchain
  • Ethereum
  • DevOps
  • Git
  • Microservices
  • RESTful APIs
  • Automated Testing
  • Data Pipelines
  • Natural Language Processing (NLP)
  • Web3.js
  • RabbitMQ

Languages

  • Ukrainian
  • Russian
  • English
  • German