Dmitry V.

About Me

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.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Software Engineer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Uncrn
Uncrn
Lead Software Engineer
2018 - Present (7 years)
  • Wrote 94% of a custom online learning platform’s codebase with a custom Telegram bot.

  • Handled the flawless test run of the platform's backend capacity with live users; serving 2K requests per minute - each for just ~40ms.

  • Implemented a Websockets server for live user statuses via Python asyncio.

Family Assets
Family Assets
Lead Software Engineer
2018 - 2018
Remote
  • 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.

Vicoglossia/Yandex
Vicoglossia/Yandex
Senior Software Engineer
2017 - 2018 (1 year)
Remote
  • 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.

Solidarc
Solidarc
Software Engineer
2017 - 2017
Remote
  • Developed new processes and made recommendations for all stages of app.lidarmill.com's development lifecycle.

  • Provided technical leadership in the development of a huge and complicated platform for LIDAR data processing and visualization for a client..

  • Regularly provided technical support, tracked and reported on the progress of applications to ensure timely implementation.

Kindbeetle
Kindbeetle
Software Engineer
2016 - 2017 (1 year)
Remote
  • Successfully led the development, implementation and maintenance of multiple projects for Russia's biggest search engine platform - yandex.ru.

  • Provided effective technical assistance in determining the scope and technical design of the various projects for yandex.ru.

  • Liaised closely with Project Managers and other engineers to ensure the smooth delivery of various projects according to schedule for yandex.ru.

Aviasales / Jetradar
Aviasales / Jetradar
Software Engineer
2014 - 2016 (2 years)
Remote
  • 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.

Zedmedia
Zedmedia
Software Engineer
2014 - 2014
Remote
  • Successfully wrote numerous Django management commands for content migration and parsing purposes.

  • Executed effectively the migration of over 70k different content items from the old website to the new website.

  • Successfully introduced and implemented a pack of innovative features in the Django admin application for the website.

Telefacer
Telefacer
Python Developer
2013 - 2014 (1 year)
Remote
  • 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.

IT Top
IT Top
Mobile and Server Development Senior Architect
2013 - 2013
Remote
  • 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.

Budker Institute of Nuclear Physics SB RAS
Budker Institute of Nuclear Physics SB RAS
Science Assistant
2012 - 2013 (1 year)
Remote
  • Served as a key developer of the 'Python Config Engine' system using Django 1.3.1, web2py DAL, JavaScript, and SVG.

  • Successfully led the PCE installation to VEPP 2000 Electron-Positron collider 2GeV.

  • Provided IT support for different projects within the Institute.

Showcase

Full Stack Developer/Unix-Server and PostgreSQL Administrator - Zed Media
Full Stack Developer/Unix-Server and PostgreSQL Administrator - Zed Media
  • Managed Django-based sites and applications.

  • Migrated 70K+ content items from the old website to the new one.

  • Focused on content development and maintenance.

Software Engineer - Jetradar
Software Engineer - Jetradar
  • Maintained an existing RoR + MongoDB website.

  • Designed, developed, and managed updates to the platform.

  • Led technical efforts in researching and implementing new technologies.

Senior Software Engineer - Family Assets
Senior Software Engineer - Family Assets
  • Family Assets connects families with senior care providers using data and technology.

  • The platform has over 120,000 users actively searching for assisted living premises.

  • Successfully improved data scraping for search engines and social media plugins.

Education

Education
BS in Computer Science and Engineering
Novosibirsk State University
2013 - Present (12 years)