Denis Filatov

Software engineer

About me

Principal Engineer / Tech Lead / Team Lead / Senior Software Engineer with 10 years of experience in software (python, node.js, react, Linux/docker). As a Lead Engineer, I built a team from scratch and implemented CI/CD, Code Review, and Agile processes. Expert in designing and implementing software systems and increasing team productivity. Looking for an opportunity to make a strategic contribution to the development of technology products.

Experience

Lead Software Engineer @ Company name under NDAApril 2023 - July 2024
  • grew tech department from zero to a modern agile team
  • handled the handover of the codebase from 5 existing projects developed by the previous tech team and successfully launched them into production on our servers
  • set up monitoring, alerting and backups, and built a production environment for the apps
  • handled 3 DDOS attacks (50k RPS)
  • hired and trained a team - 3 backend dev, 1 frontend dev, 1 QA
  • implemented VCS, CI/CD, and code review practices
  • implemented and advocated task/project management system
  • planning further development of company products from a technical perspective
Software Engineer @ FueledAugust 2022 - October 2022
  • implemented ETL modules for AWS-lambda pipelines
  • worked on the integration of e-commerce (Shopify) apps to the product
Software Engineer @ AmenifyNovember 2020 - July 2022
  • implemented GraphQL Schema Federation into a monolithic application, which allowed us to start dividing it into microservices
  • created and maintained 2 back-office web applications within the product’s super-app
  • set up integration testing within the CI/CD pipeline
  • conducted load testing on a backend

And much more. Download full pdf.

Notable projects

[project name under NDA]

A project is an adult dating network. The main challenge was to migrate legacy projects with many in-house dependencies and unsupported runtime versions to new servers, alongside existing database and media storage, with as little downtime as possible. Later, I was involved in solving crises related to website blocking by the regulator. I was also involved in hiring and managing the team, building a CI-CD pipeline, and conducting work rituals.

Amenify

Amenify is a Proptech company that powers resident lifestyle services for apartment communities. These services include cleaners, food and grocery delivery, handyman, chores, car washes, pet care, and more.

At Amenify I worked as a full-stack engineer, working with django and GraphQL on the backend and React-native and Apollo on the frontend. Worked in an international distributed team. I participated in splitting a monolithic application into microservices, and also implemented GraphQL Schema Federation for this purpose. I was also involved in implementing several backoffices for operator clients.

Hire me

If you see this section, it means I am currently looking for new job opportunities. Particularly as a principal engineerlead engineer or senior software engineer. Feel free to contact me in any of the ways provided.