Senior Software Engineer at Truv
Georgia

Dmitrii Fomichev

Council Member
Dmitrii Fomichev is a Senior Software Engineer with over five years of commercial experience in server-side development, specializing in Python-based applications across monolithic and microservice architectures. His work spans domains including Transport Management Systems, FinTech, information security, and data scraping, with a consistent focus on building reliable, scalable products that deliver measurable business results.

Since November 2024, Dmitrii Fomichev has been with Truv, a platform for income, employment, and asset verification. In this role, he designed and shipped a multi-tenant user management system that enabled the company's transition from single-organization to multi-organization architecture, laying the foundation for broader customer base scaling. He led backend development for secure authentication, authorization, and onboarding workflows using Auth0, which accelerated new customer acquisition and partner integrations. He also built a product integration for an enterprise mortgage platform that has since generated tens of thousands of orders, contributing directly to revenue growth. Additionally, he developed an automated billing system to replace a manual process that lacked accuracy and transparency, resulting in a solution that is now auditable and actively used by the sales team as a competitive selling point. His work at Truv relies on Django, Django REST Framework, PostgreSQL, Celery, Redis, Auth0, Sentry, AWS, and Docker.

Prior to Truv, Dmitrii Fomichev worked at SimbirSoft from November 2023 to November 2024, contributing to two distinct projects. On a Transport Management System, he reduced test runtime by 60%, cutting local testing time from ten minutes to four, which meaningfully accelerated the development cycle. He also optimized database performance, reducing query load by approximately 20% through indexing and query optimization strategies. He led a system-wide upgrade of Django and Pydantic libraries, resolving compatibility issues and refactoring auxiliary components to ensure stable, up-to-date performance across the application. He further developed and deployed a real-time analytics dashboard for freight transportation statistics using FastAPI and pandas. On a separate FinTech project focused on bank statement processing, Dmitrii Fomichev led the engagement from requirement gathering through final release, liaising directly with business stakeholders and achieving zero post-launch issues. The project received formal commendation from the customer for its reliability and timely delivery. His stack at SimbirSoft included FastAPI, Django, PostgreSQL, RabbitMQ, Celery, Redis, GraphQL, pytest, Docker, pandas, and MinIO, with architecture grounded in Domain-Driven Design and Clean Architecture within an Agile and Scrum methodology.
From February 2023 to November 2023, Dmitrii Fomichev was a software engineer at Rubytech, where he built a high-performance web scraper capable of processing over 350 unique sites per minute, incorporating JavaScript content handling via Playwright and BeautifulSoup. He developed a semantic text analysis module with a REST API interface, applying machine learning libraries for text classification and keyword extraction to improve data analytics capabilities. He also collaborated on a high-load streaming data processing application handling up to 200 requests per second under a microservice architecture. His infrastructure contributions included deploying and optimizing services in a Linux environment, configuring Nginx, Gunicorn, and Systemd, and creating RPM installation packages to streamline deployment and scaling. Technologies used included Flask, RabbitMQ, PostgreSQL, SQLAlchemy, Playwright, BeautifulSoup, and gensim.

Earlier in his career, from January 2021 to October 2022, Dmitrii Fomichev was an engineer at NosyFox, working on a system that automated retailer data collection for business intelligence purposes. He integrated Redis for caching, which reduced page load time by 30% and improved the overall user experience. He implemented an email notification system using Celery to automate user communication and increase engagement, and he developed comprehensive unit tests with pytest, achieving over 85% test coverage across backend functionality and reducing post-deployment defects. His work there was built on Django, Django REST Framework, PostgreSQL, Redis, Celery, pytest, and Docker.

Beyond his core engineering responsibilities, Dmitrii Fomichev has mentored developers and has experience conducting technical interviews. He holds a Specialist's Degree in Engineering from Ivanovo State Power University, earned in 2020, which is equivalent to a Master's degree.
His technical expertise spans Python, FastAPI, Django, Flask, Django REST Framework, PostgreSQL, RabbitMQ, Celery, Redis, pytest, Domain-Driven Design, Clean Architecture, OOP, SQL, SQLAlchemy, REST API, GraphQL, Poetry, Pydantic, Sentry, AWS, Docker, Docker Compose, and Git.