Full-stack Engineer2020 - 2021Agrimasterclass
Technologies: Elixir, Phoenix, Tailwind CSS
- Worked on the PaaS training platform for dealers and staff. There is a multi-tenancy solution using PostgreSQL and a different scheme per tenant.
- Deployed a cluster of OTP applications to a Kubernetes cluster on DigitalOcean.
- Provided a real-time experience for users and admins during the education process on the platform.
Software Engineer2015 - 2020CommPartners
- Refactored and migrated the system from Laravel 4 to version 5 and later to version 6. We fought with dependencies and keeping the project running.
- Introduced various new components into the learning management system.
- Optimized the project for a growing number of clients and users.
PHP Developer2013 - 2014Binary studio
- Worked with a development team from Canada on social projects. Implemented engine comments, a crowdsourcing system, a platform for the exchange of ideas among employees, and polls.
- Build a REST API with Laravel.
- Supported the old comment engine.
- Refactored the code base.
- Handled all unit testing.
Scrum Master, Senior PHP Developer2010 - 2013GM Consult IT GmbH
- Architected the project. Implemented a rough first version in three months. Completed a full redesign of the user interface and created a conceptually new system in future iterations.
- Proposed and implemented the use of unit tests. Used a full database to refactor and redesign the data model using the test.
- Migrated a project from SVN deployment to cluster using a special script for deploying projects to different instances.
- Included a section for developers and internal testing, one for certification and customer-side testing, and one for production deployment. Used SVN for each release.
- Used a Scrum approach in the development process with Jira to keep track of bugs and the status of other issues.
- Developed a prototype of a simple mobile application for iOS involving basic screens and navigation. Supported an API for server-side Sencha components and, later on, Flash components.
- Developed a module for generating dynamic reports.
Web Developer2008 - 2009Freelance
Technologies: PHP, HTML, CSS, Mercurial
- Created my own eCommerce shop. Developed a system of price updates by working with hundreds of suppliers and choosing prices according to certain rules. Developed a system of automatic updating warehouse delivery services.
- Worked on an SEO optimization project.
- Participated in the development of a news portal.
PHP Developer2006 - 2007Donbass Soft
Technologies: HTML, PRADO, PHP, MySQL, Subversion (SVN)
- Worked on a system for creating and managing events that is currently installed in over 30 locations in Europe and the US. Developed a database with multi-language and multi-client support. Optimized database queries.
- Contributed to the development of a project using Joomla over the span of two months.
- Corrected errors in the project using osCommerce technology.
- Implemented a reporting module that worked with templates for generating Word and Excel documents.
- Developed a translation module for the application.
Junior Web Developer2005 - 2006Lookmy.info
- Prepared templates for installation on the CMS.
- Modified the company's own CRM modules.
- Initiated the transition from PHP4 to PHP5.
- Began implementation of the OOP.
- Developed the first version of a shop module for the company.