Full-stack Developer and Founder
2022 - PRESENTEffectica- Set up a Kubernetes cluster with nodes on Spot A100 Instances for low-cost and interruptible training/inference with automatic NVMe drives provisioning and Grafana monitoring.
- Wrote a custom task load balancer to send tasks to nodes that have already downloaded specified custom neural network models.
- Managed to speed up the training from around 30 minutes provided by different APIs to around six minutes on its own cluster.
Technologies: Python 3, Neural Networks, Stable Diffusion, Node.js, Next.js, PostgreSQL, React Native, Azure, KubernetesCTO
2019 - PRESENTyesloyal- Created an AWS CloudFormation template to spin up identical environments for testing easily.
- Managed a team of back-end, front-end, and mobile developers.
- Helped a mobile team write custom native modules for special hardware.
Technologies: AWS CloudFormation, Node.js, React, React Native, PostgreSQLPHP Web Developer
2017 - 2019Yellow Letters, Inc.- Developed a CRM with call center routing using a Twilio API with the support of multilevel call menus, rules for agent routing, call recording with audit, SMS/MMS/emails, and other communication methods.
- Created an app for the project using React Native and made two pull requests to React Native/Twilio Voice open-source library.
- Migrated the front end to Vue and set up CI to run the back end in Amazon Elastic Container Service (Amazon ECS).
Technologies: PhalconPHP, PHP 7, JavaScript, SCSS, HTML5, CSS, Codeception, Twilio API, SendGrid API, WebSockets, jQuery, Authorize.net, Jira, Git, Agile, Object-oriented Programming (OOP), Linux, MySQL, APIs, React NativeShort-term Consultant
2016 - 2017Cleoo Limited- Helped improve the performance of a legacy Zend application.
- Built the requirements for the new API and skeleton for the new Symfony 3 application.
- Improved the architecture by moving heavy tasks from Crons and web pages to workers that pull jobs from queues.
- Integrated the Google Analytics API to get the leads' bounce rate and other information to automatically adjust the budget on ad campaigns/channels with better lead quality.
Technologies: MySQL, Elasticsearch, Symfony, Zend FrameworkHead of Development
2015 - 2016Scatter Scatter Pty Ltd- Controlled the overall quality of the back-end and 2 mobile apps.
- Implemented scalable architecture.
- Made a Symfony bundle to collect performance metrics in production with near-zero overhead.
- Maintained the server infrastructure that was made to deploy automation scripts.
- Allocated tasks to the team.
- Interviewed new team members.
Technologies: Amazon Web Services (AWS), Amazon, Redis, MySQL, Symfony, PHPFull-stack Developer
2013 - 2015Infoskidka.ru- Integrated Symfony components to migrate the legacy code that was written without any framework to Symfony.
- Optimized SQL queries and PHP code to improve performance and let code handle one million requests per day.
- Built a self-analysis tool that acts like a Google bot to calculate page rank and page weight and detect broken links and incorrect or duplicate meta tags.
Technologies: Sphinx Search Engine, Redis, Symfony, PHPTeam Leader
2011 - 2013IDweb- Made various corporate websites.
- Hired new developers.
- Developed a video conference website using CodeIgniter and Red5.
Technologies: MODx, Drupal, CodeIgniter, PHP