Maksim Smirnov

EDUCATION


MIPT University, Master in Data Science
  • Detection of Cheating in Online Learning via Analysis of Digital Traces
ITMO University, Bachelor in Information Security
  • Thesis: Developed a neural network for detecting steganographic content in digital images.

CERTIFICATIONS


AWS Certified Solutions Architect
  • Validated expertise in designing and deploying scalable cloud systems on AWS.
IELTS 7.5
  • Certified English language proficiency at fluent level.

EXPERIENCE


Principal Technical Lead, Raiffeisenbank
  • Directed the development of an enterprise-scale credit automation platform, overseeing six engineering teams.
  • Architected and executed the transition to an event-driven system, reducing Kubernetes infrastructure costs by 30 percent.
  • Shortened the credit approval process from three days to less than 24 hours.
Senior Software Engineer, Yandex
  • Contributed to Python open-source projects and engineered infrastructure automation solutions.
Engineering Manager, Runity
  • Improved project estimation accuracy, reducing variance by 10 to 15 percent.
  • Achieved zero employee attrition while delivering six previously stalled projects.
  • Established and launched company-sponsored technical training programs.
Engineering Manager, Metamap
  • Reduced codebase size by 50 percent, accelerating release cycles from several days to a few hours.
  • Redesigned the architecture from monolith to microservices and modernized the Python stack, enabling product expansion into Latin America and Singapore.
Lead Software Developer, EPAM Systems
  • Led agile teams of 8 to 9 developers on pharmaceutical software projects.
  • Founded and managed a Python Competence Center, delivering technical lectures and practical workshops.
  • Designed and implemented technical hiring processes, significantly expanding the talent pool.
Co-Founder and Lead Python Developer, Aglaya
  • Established and managed a team of 10 software engineers.
  • Designed and delivered custom information systems, improving client engagement and development workflows.

PROJECTS


Python Competence Center, Founder and Instructor
  • Developed curriculum and facilitated hands-on training for Python developers.
  • Increased team proficiency and standardized technical evaluation protocols.
Metrics: Jira Engineering Analytics Toolkit, Author and Maintainer
  • Created an open-source toolkit for analyzing and visualizing software engineering metrics from Jira.
  • Implemented calculations for cycle time, lead time, queue time, throughput, and other key metrics.
  • Designed the toolkit to be modular, extensible, and fully tested.

PUBLICATIONS


Software Engineering Metrics, Medium, 2024
  • Outlined practical metrics for software teams using Jira data.
  • Demonstrated methods to identify bottlenecks and visualize delivery trends.
  • Explained how to use metrics for forecasting and process improvement.
Profiling Asynchronous Python, Medium, 2023
  • Described common performance bottlenecks in asynchronous Python applications, including blocking calls and context switching.
  • Compared deterministic and statistical profilers, highlighting strengths of tools such as Scalene for async code.
  • Provided guidance on interpreting profiler results and optimizing asynchronous Python performance.

SKILLS


Programming Languages
  • Python, Go, C++, Clojure
Databases
  • PostgreSQL, MongoDB, Redis
Cloud and DevOps
  • AWS, Docker, Kubernetes, Helm, Terraform, GitLab CI/CD (Continuous Integration and Continuous Delivery)
Frameworks and Tools
  • LiteStar, Gin, FastAPI, Django, PyTorch, LangChain, Ollama
Languages
  • English (Fluent), German (Beginner), Russian (Native)

REFERENCES


Available upon request