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