Software Architect
2019 - PRESENTUnited Cloud- Designed a microservice-oriented architecture for existing monolithic software.
- Created and managed the team developing real-time AD insertion to linear content streams.
- Oversaw and designed the migration to continuous deployment and Kubernetes deployment.
- Managed the transition from a legacy monolithic application to modern application deployment following best industry standards in the development and deployment process.
Technologies: MPEG-DASH, HTTP Live Streaming (HLS), Video Streaming, API Architecture, Java, System Architecture, Video Encoding, Digital Rights Management (DRM)Owner
2015 - PRESENTKNetwork Solutions- Developed a runner time tracker application using AngularJS/Silex technology stack.
- Developed a REST API with Java (Spring).
- Created a skeleton development environment based on Vagrant for quick start on a single-page application with PHP back-end.
- Practiced behavior-driven development based on Behat, Mink, and Chai.
- Created a dynamic image resize component with caching mechanism.
Technologies: Spring, Java, React, AngularJS, MongoDB, MySQL, Silex, PHPSenior Technical Team Leader
2020 - 2021Levi9 Ukraine- Translated business requirements to architecture decisions.
- Designed a high-volume transaction system for card processing.
- Configurated and deployed for K8s clusters using GitLab CI/CD pipelines.
Technologies: GitLab CI/CD, Docker, Kubernetes, Rancher, CockroachDB, MariaDB, GoJava Practice Lead
2019 - 2020United Cloud- Increased number of developers hired from four to more than ten in a year.
- Hold several tech talks internally and externally to support hiring and company brand promotion.
- Standardized the interview process for new employees in cooperation with the HR department.
- Made sure all employees had clear development paths and regular follow-ups to discuss progress and provide feedback.
Technologies: Java, System ArchitectureJava Core Senior Developer
2016 - 2019United.Cloud- Implemented MPEG-CENC and multicast packet distribution.
- Introduced CI to the build process using Jenkins/Gradle/Nexus.
- Integrated Multi DRM support for Widevine, PlayReady, and FairPlay platforms.
- Worked with native SmartTV platforms on video playback.
Technologies: MPEG, Digital Rights Management (DRM), H264, FFmpeg, Java, Video Encoding, API Architecture, MPEG-DASH, Video StreamingSoftware Engineer
2015 - 2016Seven Bridges Genomics- Programmed a JPA library for REST API CRUD operations.
- Refactored a legacy billing system.
- Designed a permission microservice.
- Designed and built a proof of concept for JWT OAuth.
- Achieved 100x speed improvement of the REST API endpoint for large dataset.
Technologies: Jackson, JPA, Hibernate, Jersey, JavaWordPress/AWS Developer
2015 - 2015Gampets (via Toptal)- Configured EC2.
- Configured RDS.
- Deployed a WP site to AWS.
- Configured DNS for new environment.
- Suggested the least expensive solution to support customer needs.
Technologies: Amazon Web Services (AWS), AWS EC2, Relational Database Services (RDS), AWS, PHPSoftware Engineer
2012 - 2015PSTech- Created a REST API for a mobile and JavaScript application for 3D graphic manipulation.
- Configured and integrated Gearman Job Server with PHP for offloading heavy background tasks.
- Architected a scalable Java application to support a large number of requests using AWS services.
- Created a REST API in Java (Spring) for processing information from desktop client applications and JavaScript web applications.
- Built a Publish/Subscribe component that uses AWS SQS as a queue service.
- Integrated with PayPal checkout payments.
Technologies: Amazon Web Services (AWS), React, AngularJS, AWS, Spring, Java, Three.js, Gearman, PHPWeb Developer
2010 - 2012CodeAnvil- Worked as the main developer on http://brandsupply.com platform for graphic designers.
- Developed a daily deals affiliate platform with automatic system for updating daily deals from 10+ deal sites.
- Built a web platform for administration of distributed mini sites through a centralized back-end application.
- Created a project management tool for internal use.
- Programmed a CodeIgniter extension for advanced routing system that is fully configurable through the back-end application.
Technologies: MySQL, jQuery, JavaScript, CodeIgniter, PHP