Head of SaaS
2019 - PRESENTBinology- Entered the C-suite of a small eco-startup targeting a global market of smart trash bins.
- Participated in various business activities including but not limited to new hires and presenting the product at expos.
- Took over the existing SaaS codebase and directed its further development.
- Incorporated various stakeholders' input into consistent SaaS development strategy employing best industry practices: code reviews, CI/CD, and DevOps.
- Involved and supervised contractors to handle the workload.
Technologies: Team Leadership, Software Architecture, Project Planning, Technical Leadership, E2E Testing, Unit Testing, React, CTO, Web Architecture, REST APIs, Python 3, Bootstrap 3+, Web Development, Full-stack, Amazon Web Services (AWS), Microservices, NGINX, Sentry, PostGIS, PostgreSQL, Docker Hub, Docker Compose, Docker, Twisted, Django REST Framework, Django, Python, CSS, HTML, JavaScriptSVP of Software Engineering
2021 - 2022Trilogy- Joined engineering leadership of an enterprise of 1,000+ people to manage a portfolio of 100+ enterprise software products with multi-million USD annual cloud spend (AWS mostly).
- Successfully carried out, during the SVP Bootcamp, duties on all engagement levels: from IC to manager up to VP level.
- Coordinated activities in two engineering departments—maintenance (defects fixing) and quality assurance (test plans execution) with almost 60 people in total headcount.
- Managed operations for a group of helpdesk software systems with 1,500+ paying customers and a 40+ million registered user base worldwide.
- Led the hands-on implementation of a continuous delivery approach for the key product from the helpdesk software systems group.
Technologies: PHP, Python, Docker, Amazon Web Services (AWS), Software Architecture, Technical Leadership, E2E Testing, HTML, CSS3, JavaScript, Microservices ArchitectureWeb Development Consultant
2020 - 2021My Roadmap LLC- Joined the development team behind MyRoadmap to assist in bringing to life the next generation of the company's primary product.
- Consulted on and helped address long-standing codebase issues.
- Developed a comprehensive REST API on top of the existing Django app.
- Established a rock-solid approach to the development of a new React-based front-end app and helped carry on the development itself.
- Worked closely with the company CTO and development manager to ensure the excellence of the value delivery process.
Technologies: Python 3, Django, Amazon Web Services (AWS), React, MariaDB, Django REST Framework, JavaScript, HTML, CSSBack-end Developer
2020 - 2020NDA (via Toptal)- Joined the company's founder who, while being technical himself, lacked skills and resources required to help get existing groundwork out the door as a full-fledged product.
- Designed the approach to combine existing front-end pieces together with a yet-to-be-created back end as a consolidated app.
- Built a consolidated app Node.js-based back end from the ground up including but not limited to email-based and social auth as well as Stripe integration for subscription management.
- Implemented an approach to application deployment on AWS involving EC2 and RDS services which leveraged Docker Compose as well as uptime and error monitoring services.
- Advised the founder on technology decisions and best development practices.
Technologies: Software Architecture, HTML, Web Development, CSS, Full-stack, Amazon Web Services (AWS), Docker Compose, Docker, Stripe, SendGrid, MySQL, Express.js, Node.js, SCSS, EJS, JavaScriptSenior Full-stack Web Developer
2019 - 2019HealCo (via Toptal)- Joined the Toptal team backing the creation of the technology behind Healtor, a medical office timeshare marketplace targeting the US market.
- Collaborated with another Toptal developer on end-to-end delivery of the company's product MVP employing best industry practices: code reviews, CI/CD, and DevOps.
- Built the bulk of application functionality soup to nuts, from user-facing elements to the database access layer.
- Advised stakeholders on technology decisions and solution feasibility.
- Worked closely with the whole team including project manager, designer, and customer executives to fine-tune the value delivery stream, team collaboration options, tools, and processes.
Technologies: HTML, REST APIs, Web Development, Full-stack, Amazon Web Services (AWS), Stripe, SendGrid, MySQL, Koa, Node.js, Antd, SCSS, CSS, React, JavaScriptIndependent Contractor: Senior Specialist | Developer
2018 - 2018Bubbleflake Corporation- Joined the startup team behind Bubbleflake, a social media platform that protects free speech, lets advertisers and influencers engage audiences, and helps keep brands safe.
- Worked on the end-to-end delivery of the company's platform toward its initial general availability release.
- Delivered key features comprised of front-end SPA reusable componentry, platform microservices APIs, notifications system, embedded content, and many others.
- Advised the founder on code quality and best development practices.
- Collaborated closely with the founder and other stakeholders to ensure the excellence of the value delivery process.
Technologies: Software Architecture, Unit Testing, HTML, REST APIs, Web Development, CSS, Full-stack, Azure DevOps, Azure Cosmos DB, Azure, Kubernetes, Docker, C#, ASP.NET Core, Microservices, JSDOM, Sass, TypeScript, JavaScript, Aurelia, Microservices ArchitectureReact/Django Developer | Consultant
2018 - 2018Civid (via Toptal)- Joined the small startup team behind an online debate platform to facilitate development efforts toward initial public release.
- Delivered several key features over the course of two weeks to meet the tight deadline at the end of July 2018.
- Delivered key features comprised of a tree structure for post replies, notifications system, universal post feed components, and data scraping from external sources.
- Advised the CTO on code quality and best development practices.
- Worked closely with the CTO to manage expectations in terms of scope and quality of work items.
Technologies: HTML, REST APIs, Python 3, Python, Web Development, CSS, JavaScript, Full-stack, Amazon Web Services (AWS), PostgreSQL, Django REST Framework, Django, Axios, Normalizr, Webpack, Bulma, Redux Thunk, Redux, ReactFreelance Architect | Tech Lead
2017 - 2018NDA (via Toptal)- Joined a small but well-established company to lead the tech stack modernization of a legacy ERP system for the construction industry.
- Architected and implemented a Django-based REST API from the ground up which works with the legacy system's MS SQL database.
- Designed and built a full-fledged responsive React-based single-page application (SPA) that consumes the API and exceeds legacy client app capabilities.
- Established a Docker-based delivery process for both front-end and back-end with high transparency thanks to many integrations available in Slack.
- Worked closely with business, tech, and operations leaders to ensure excellence in the value delivery process.
Technologies: Team Leadership, Software Architecture, Project Planning, Technical Leadership, Unit Testing, CTO, Web Architecture, REST APIs, Python 3, Bootstrap 3+, Web Development, Full-stack, Docker Hub, Docker Compose, Docker, Heroku, Selenium, Django REST Framework, Django, Python, Express.js, Node.js, Redux Thunk, Redux, React, JavaScript, CSS, HTMLSoftware Development Consultant
2016 - 2017Lime Global- Joined an insurtech startup to help create an innovative platform for insurance product delivery over the internet and worked on various areas of the end-to-end development process.
- Developed several back-end services in a REST paradigm and common infrastructure of the platform based on a microservices approach using ASP.NET Core.
- Worked with teammates on client-facing MVC web applications representing end-user products that leveraged the platform's back-end services.
- Took care of DevOps activities, including implementing full-fledged CI and CD processes for the delivery of products based on the platform using Docker and VSTS.
- Collaborated closely with the team, including project managers, designers, and even executives, to fine-tune team collaboration options, tools, and processes.
Technologies: Unit Testing, HTML, REST APIs, Web Development, CSS, Full-stack, Visual Studio Team Services (VSTS), Agile, MySQL, SQLite, Azure, Amazon Web Services (AWS), Selenium, Consul, Nomad, Docker, Webpack, Sass, TypeScript, JavaScript, OpenID, xUnit, C#, Nancy, Entity Framework Core, ASP.NET Core, Microservices ArchitectureLead Full-stack Web Developer
2016 - 2016Federal Investment Bureau (via Toptal)- Built a full-fledged web application (SPA + API) from scratch for a real estate startup.
- Worked closely with stakeholders using an Agile approach for effective expectations management.
- Implemented the front end in SPA fashion using Angular 2 web framework and CesiumJS SDK for 3D earth maps.
- Created a Django-based REST API for both front-end and mobile clients deployed to Heroku.
Technologies: Team Leadership, Software Architecture, Technical Leadership, HTML, CTO, Web Architecture, REST APIs, Bootstrap 3+, Web Development, CSS, JavaScript, Full-stack, Cesium.js, PostgreSQL, Heroku, Django REST Framework, Django, Python, Node.js, Angular, TypeScriptCo-founder | CTO
2015 - 2016Become Racer- Partnered with a motorsports expert to create an online competition platform for motorsport fans where they can contest for real-world prizes in the motorsports domain.
- Built the MVP of the target platform from the ground up.
- Carried out a few iterations of user testing of the MVP before the launch, collecting feedback and enhancing the MVP.
- Participated in the MVP's launch, marketing and executing a few competition rounds and making sure that all bases are covered in terms of technology.
Technologies: Team Leadership, Software Architecture, Project Planning, Technical Leadership, E2E Testing, Unit Testing, HTML, CTO, Web Architecture, Bootstrap 3+, Web Development, CSS, JavaScript, Full-stack, Auth, Amazon Web Services (AWS), PostgreSQL, Bootstrap, IoC, Autofac, Selenium, NHibernate, ASP.NET MVCDeputy CTO
2009 - 2016FlippingBook- Started as a senior developer and worked my way up to a deputy CTO position in a small company in the digital publishing area targeting the global market.
- Coordinated development activities in the department, managed the team, and worked on improving the developers’ workspace, infrastructure, and toolset.
- Managed development activities and team members, leading existing solutions maintenance. Worked with the team to create the core component of the company's new product, a content delivery platform for mobile devices.
- Contributed crucial development efforts toward a company's new B2B solution for digital publishing, which was implemented as desktop software and is still the market leader.
- Led the creation of the continuous delivery process which also assisted the team in following engineering best practices. Worked closely with technical support for the solution and solved a ton of customers' issues.
Technologies: Team Leadership, Project Planning, Technical Leadership, Unit Testing, CTO, Bootstrap 3+, Web Development, CSS, Amazon Web Services (AWS), ASP.NET MVC, jQuery, HTML, JavaScript, DotTrace, NUnit, CruiseControl, Windows Presentation Foundation (WPF), C#, PostgreSQL, Twitter, Bootstrap, Selenium, NHibernate, ASP.NET Web API, Espresso, JUnit, Android API, Java, Celery, Django REST Framework, Django, PythonTeam Lead
2006 - 2009ELCO Technologies- Started as a junior developer and worked my way up to a team leader position in a small software development agency.
- Managed the team and development activities in a business process automation department. Led the maintenance of existing business process automation solutions.
- Maintained several company solutions for business process automation. Designed and developed a number of modules for an in-house platform for the creation of ERP systems.
- Developed several features of an in-house platform for the creation of ERP systems for small businesses and government agencies.
Technologies: Team Leadership, Technical Leadership, CTO, XPath, XSLT, XML, TeamCity, SQL, WinForms, ADO.NET, C#