
Backend Developer
As a Tech Lead, he excels at deconstructing intricate features into structured, actionable phases, ensuring efficient and timely execution.
With a strong "business needs first" approach, Dmitri prioritizes deliverables to swiftly provide end-users with functional, high-value solutions. His passion for open-source development is evident in both his professional and personal projects, where he actively integrates and contributes to the open-source community.
Dedicated to fostering innovation and collaboration, Dmitri continuously seeks opportunities to give back, supporting the growth and advancement of open-source initiatives.
Led the team and guided throughout a seamless DB migration process from Firestore to MongoDB;
Designing and establishing efficient inter-service communication using gRPC, ensuring reliable channels of communication between system components;
Recognizing the need for infrastructure migration and actively supporting its implementation;
Implementing a Gateway solution to address distributed GraphQL schemas and authentication issues, enhancing system architecture and security;
Taking part in development, feature design, and planning activities;
Making architectural and infrastructure decisions to drive the project forward;
Enforcing code-style guidelines to maintain code quality and consistency;
Providing mentorship and guidance to the team members.
Utilizing Redis, RabbitMQ, and Cloud Firestore to develop and optimize efficient data storage and messaging solutions;
Leveraging Unix systems for seamless deployment and management of software applications;
Implementing GraphQL with Node.js to enable efficient and flexible data querying and manipulation;
Collaborating with the team to design and develop scalable and maintainable code using TypeScript and Git;
Leading the team in the migration process from Cloud Firestore to MongoDB, ensuring data integrity and performance optimization.

Led the team up to five people;
Overseeing core services and ensuring their efficient functioning within the platform;
Designing major features and collaborating with cross-functional teams to align development efforts with customer needs;
Facilitating knowledge transitions within the team to ensure a smooth transfer of information and expertise;
Collaborating with stakeholders to gather requirements and deliver software solutions that meet customers' expectations;
Ensuring the success of projects by effectively managing resources, timelines, and deliverables;
Leading the migration of legacy services from plain JavaScript to NestJS, a TypeScript framework, resulting in improved code readability, maintainability, and scalability;
Conducting a comprehensive clean-up of unused collections in MongoDB, optimizing database performance and reducing storage overhead;
Cleaning up or migrating legacy endpoints to a new version of the API, enhancing system stability and ensuring compatibility with updated client applications.

Building a Command Line Interface (CLI) tool for automating resource deployment in cloud computing;
Developing functionalities to efficiently manage large amounts of cloud resources across multiple cloud providers;
Implementing data collection mechanisms to gather deployment artifacts from various sources;
Designing parsers and normalization processes to ensure consistency and compatibility of collected artifacts;
Collaborating with the team to integrate the CLI with the resource management dashboard;
Conducting thorough testing and debugging to identify and fix any issues or bugs in the CLI;
Documenting the CLI's functionalities, features, and usage guidelines for internal and external users;
Providing technical support and troubleshooting assistance to users of the CLI;
Staying up to date with the latest trends and best practices in cloud computing and resource management.

Maintaining the ETL project for a strategic client (Hearst Corporation) with a focus on bug-fixes, improvements, and optimizations;
Ensuring attention to detail and data integrity during all data extraction, transformation, and load process stages;
Collaborating with cross-functional teams to understand requirements and implement necessary changes to the ETL project;
Conducting thorough testing and debugging to identify and resolve issues in the ETL workflows;
Monitoring and optimizing the performance of data extraction, transformation, and load processes to enhance efficiency;
Providing regular updates and reports on the status and progress of the ETL project to stakeholders;
Assisting in the development of an employee's skill development and performance review portal.
Ingeniørmæssig fremragendehed
Dmitri samlede præstation i en 90-minutters teknisk vurdering i realtid er blandt de top 5% bedst kontrollerede Backend Developer hos Proxify.



Tal med en ekspert og få skræddersyede matches fra vores netværk på kun 2 dage.
Få adgang til over 6.000+ eksperter
Få matchet med en udvikler på gennemsnitligt 2 dage
Ansæt hurtigt og nemt med 94 % matchsuccess