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
- 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
- implemented ETL modules for AWS-lambda pipelines
- worked on the integration of e-commerce (Shopify) apps to the product
- 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 engineer, lead engineer or senior software engineer. Feel free to contact me in any of the ways provided.