π Download PDF Version
π« Contact
π» trunov.me - latest version of my CV
π§ mikhail@trunov.me
πΌ linkedin.com/in/mtrunov
π github.com/eximius8
π 82110, Germering, Germany
π§ Summary
I am a full-stack web developer experienced in Django, FastAPI, and React. My strongest language is Python, and I also work comfortably with Next.js, TensorFlow, and LangChain. I always write unit tests and follow best practices in code quality and maintainability. Iβm confident with Docker, Google Cloud, and CI/CD pipelines on GitHub, Azure, and Bitbucket. While I explore Rust through side projects, Iβm still gaining experience in the language. Iβm currently looking for a web developer position with a strong focus on AI and building intelligent agents.
π οΈ Skills
- Languages: Python (expert), JavaScript, TypeScript, Rust (beginner)
- Web Frameworks: Django, FastAPI, React, Next.js
- AI & ML Tools: TensorFlow, LangChain
- DevOps & Cloud: Docker, GitHub Actions, Azure Pipelines, Bitbucket Pipelines, Google Cloud Platform
- Testing: pytest, unittest, jest
- Databases: PostgreSQL, SQLite, Redis
- Other Tools: Git, Linux, MCP, REST APIs, OpenAPI/Swagger, Telegram bots
βοΈ Projects
Python package for monitoring serial (COM) port communication (eximius8/comportsniffer)
Developed a Python tool to intercept and log data exchanged between a software application and a physical COM port device. Primarily created as a vibe-coding project to explore low-level serial communication and real-time data sniffing.
Hazard Class Calculator Web App (eximius8/ecowag)
Wagtail-based web application and REST API for classifying chemical substance hazards
Built a Wagtail application to calculate hazard classes of compound substances in accordance with Russian environmental regulations.
Includes PDF report generation using LaTeX
via the pylatex
library.
AutoLISP Script for Involute Gear Profile Generation in AutoCAD (eximius8/evolventa)
2008-2012 My first programming project as a student.
Developed an AutoLISP script to automate the drawing of involute gear profiles in AutoCAD. The script calculates gear geometry based on user input and generates corresponding drawings. It also exports gear parameters to an Excel spreadsheet for documentation and further analysis.
πΌ Experience
Medical Developer β NEXUS / ASTRAIA, Ismaning, Germany
Nov 2021 β Present (3.5 years)
- Designed and implemented the FMF (Fetal Medicine Foundation) risk algorithm in Python to assess pregnancy complication risks
- Developed a Django-based web application to host and deliver the FMF algorithm
- Built internal tools using Tauri to support the design and development of the main medical software
- Migrated CI/CD pipelines from Jenkins to Bitbucket Pipelines, improving automation and maintainability
Software Developer β Innopolis University, Innopolis, Russia
Sep 2019 β Oct 2021 (2 years)
- Led a small team in developing a web application for quality control of pipe welds using DICOM image analysis
- Created Python packages and a desktop application with Tkinter to interact with COM port devices used in the oil and gas industry
π Education
2016 - 2019 M.Sc. in Advanced Materials and Processes (MAP) β FAU Erlangen-NΓΌrnberg, Germany
2010 - 2012 M.Eng. in Materials Science β Volgograd State Technical University, Russia
2006 - 2010 B.Eng. in Industrial Engineering β Volgograd State Technical University, Russia
π¬ Languages
- English (fluent)
- German (intermediate)
- Russian (Native)