I am an expert in Django applications, data scraping/parsing, and prototyping. I also have extensive experience working with RoR, PHP, Java ME/SE/Android, Elixir, MySQL, OLAP, MongoDB, Redis, RabbitMQ, bash, Docker, JavaScript, ES6, Webpack, and AngularJS. I have worked on numerous teams, as a remote developer, and thrive on solving complex issues, creating innovative programs, and learning new technologies.
Designed, developed and implemented modern solutions for Family Assets' Django-based web app; deploying it to AWS and adding automatic database backups.
Implemented high load social networks scrappers on the web app using pyppeteer, Luigi and Crawlera.
Introduced software testing, continuous integration, server staging and continuous delivery via GitLab CI; moving the project’s workflow from GitHub + Asana to a custom GitLab setup.
Designed, developed and operated the GitLab CI pipeline used for the project, checked linting processes, ran Unit and Integration tests and a few long User Story based Integration Tests in CI with docker-compose and Puppeteer.
Built efficient services to support better Git branches workflow with master and develop branches and Merge Requests.
Used solid software practices in moving a Staging Server to a better hardware with SSD, which improved Docker building and enhanced ElasticSearch indexing 10 times faster than current speeds.
Designed, developed, installed and supported a multiprocessing python-based generator for static content pages, and created a new Django-based engine to implement dynamic pages on the site.
Successfully participated in a hackathon which led to the creation of a Telegram-bot.
Developed a functional/new front-end page feature with search results, designed and wrote an Elixir-based static pages generator in line with client requirements.
Promoted the proper integration of services and support systems by creating a billing server, implementing external payment systems, fees, per-user transactions, and subtransactions on their platform.
Successfully wrote scripts for the automatic building and cross-server installation of Debian packages that were created from Python packages for the platform.
Effectively created scripts for cross-server database copying (bash) on the platform.
Provided technical leadership on research game development for Nokia Series 40 (Java ME, NokiaS40 SDK), team couching, and game programming software.
Regularly liaised with and supported programmers, designers, and other specialists in Android applications development (Java SE, Android SDK) for diverse clients.
Effectively led the technical supervision of a high-load advertisement server created with Django and Nginx.