Dmitry V.

About Me

I have four years of commercial programming experience and am proficient in Python, Django, Nginx, Postgres, Linux, and Git stack. 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. I have a strong reputation as a friendly, client-focused Software Engineer who is passionate about programming and delivering high-level solutions to clients.<br><br>

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

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

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

  • Ensuring that features are being delivered efficiently and on time.

FURTHER
FURTHER
Senior Software & Lead DevOps Engineer
2019 - Present (6 years)
Remote
  • Built the initial product prototype using Django and React.

  • Designed and implemented Dockerfiles for all company repositories, set up GitLab CI pipelines, and wrote tests using PyTest, Jest, and Playwright.

  • Configured a custom Docker registry and deployment pipelines, implemented Prometheus + Grafana monitoring, and added Datadog monitoring for the most critical system components.

  • Built a custom preview environment engine using Docker Compose, Node.js, and Makefile, which outperforms SaaS alternatives in speed, stability, and cost, delivering a 4x reduction in expenses.

  • Set up various AWS services and deployed and maintained multiple open-source solutions on-premises, including Grafana, Sentry, Langfuse, and Elasticsearch.

  • Assisting the ML team in configuring GPU-powered machines for custom LLMs.

  • Leading the DevOps team, ensuring stability, scalability, and observability of systems.

Uncrn
Uncrn
Lead Software Engineer
2018 - 2019 (1 year)
Russia
  • Wrote 94% of a custom online learning platform’s codebase with a custom Telegram bot.

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

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

  • Created a live text editing platform using Slate.js.

Family Assets
Family Assets
Lead Software Engineer
2018 - 2018
Remote
  • Designed, developed, and implemented modern solutions for a Django-based web app, deploying it to AWS and adding automatic database backups.

  • Implemented high-load social networks scrapers on the web app using Puppeteer, Luigi, and Crawlera.

  • Introduced software testing, continuous integration, server staging, and continuous delivery via GitLab CI, moving the project’s workflow from GitHub and Asana to a custom GitLab setup.

  • Implemented another application for simple static websites building via Django-bakery.

  • Introduced automatic code style checking via Black and Flake8.

Yandex
Yandex
Senior Software Engineer
2017 - 2017
Remote
  • Designed, developed, and operated a GitLab CI pipeline and checked linting processes, fixing tons of linting errors and actual bugs.

  • 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.

  • Ran unit and integration tests and a few long user story-based integration tests in CI with Docker Compose and Puppeteer.

  • Migrated the project from Trello and Bitbucket to GitLab CE.

  • Updated Python used in the project from version 2.7 to 3.6 and Docker Compose from 2.1 to 3.3.

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

  • Developed a huge and complicated platform for LIDAR data processing and visualization for a client.

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

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

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

  • Liaised with project managers and other engineers to ensure smooth delivery of Yandex projects according to schedule.

Aviasales/Jetradar
Aviasales/Jetradar
Python Developer
2014 - 2016 (2 years)
Novosibirsk, Russia
  • Designed, developed, installed, and supported a multiprocessing Python-based generator for static content pages.

  • 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.

  • Created a new Django-based engine to implement dynamic pages on the site.

  • Designed and wrote an Elixir-based static pages generator in line with client requirements.

ZedMedia
ZedMedia
Python Developer
2014 - 2014
Novosibirsk, Russia
  • Wrote Django management commands for content migration and parsing purposes.

  • Migrated over 70K different content items from the old website to the new website.

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

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

  • Wrote scripts for automatic building and cross-server installation of Debian packages created from Python packages for the platform.

  • Created scripts for cross-server database copying (Bash) on the platform.

DjangoNginxSVNBashPythonDebian Packaging
IT Top
IT Top
Mobile & Server Development Senior Architect
2013 - 2013
Novosibirsk, Russia
  • Provided technical leadership on research game development for Nokia Series 40 (Java ME, NokiaS40 SDK), team couching, and game programming software.

  • Liaised with and supported programmers, designers, and other specialists in Android applications development (Java SE, Android SDK) for diverse clients.

  • 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)
Novosibirsk, Russia
  • 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

Senior Software Engineer - FamilyAssets
Senior Software Engineer - FamilyAssets
  • 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.

Python Developer - Jetradar
Python Developer - Jetradar
  • Maintained an existing RoR + MongoDB website.

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

  • Led technical efforts in researching and implementing new technologies.

Python Developer | Unix Server & PostgreSQL Administrator - ZedMedia
Python Developer | Unix Server & PostgreSQL Administrator - ZedMedia
  • Managed Django-based sites and applications.

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

  • Focused on content development and maintenance.

Education

Bachelor's Degree, IT
Bachelor's Degree, IT
Novosibirsk State University (NSU) - Russia
2008 - 2013 (5 years)