About Me
Get to know the man behind the code

Hi, I'm Ignat
I'm a passionate software engineer with 10 years of experience building scalable web applications. My journey in tech actually started working at a VFX studio, and has evolved into a career focused on creating meaningful solutions.
I'm currently transitioning into solopreneurship, and I'm looking for new challenges. My plan is to use my skills and experience to start building some cool stuff.
When I'm not coding, I'm usually spending time with my family, reading books, or playing basketball.
Technical Skills
Frontend
- Vue.js / Nuxt.js
- React / Next.js
- TypeScript / JavaScript
- Tailwind CSS
- HTML5 / CSS3
Backend
- Python / Django
- FastAPI
- Node.js / Express
- PostgreSQL / MongoDB
- Redis
DevOps & Tools
- Docker / Kubernetes
- AWS / GCP
- CI/CD Pipelines
- Git / GitHub
- Linux / Bash
Experience
Software Engineer @Qogita
May 2022 - June 2025
Helped shape the backend of one of the biggest startups in Europe.
Software Engineer @Iprova
Aug 2022 - Apr 2022
Freelancer @Toptal
Mar 2020 - August 2021
Freelancer at Toptal: https://www.toptal.com/resume/ignat-petrov
Software Engineer @Komuna.dev
Nov 2018 - Aug 2021
Worked on a project for communication and collaboration solutions for business continuity, disaster recovery, crisis communications and operations management. On the back-end always making sure to deliver secure and reliable solutions using Python and Django, communicating with Twilio, Textlocal and MailGun APIs. On the front-end I was responsible for migrating the application from AngularJs to VueJs.
Python Lecturer @Semos
Dec 2018 - Nov 2019
As the first Python Trainer at the Semos Education Center I developed courses for 2 Python classes (5 weeks each) which I taught to groups of 10 - 13 students in the period of 1 year
Software Engineer @Nebiz
Jul 2018 - Nov 2018
Created and customized numerous modules for the Python ERP framework Odoo regarding accounting, sales, purchase, inventory work and manufacturing for successful businesses mostly located in Switzerland and Austria
Rotomation Superevisor | Python developer @Vertigo Visual
Sep 2015 - Jun 2018
As a Python developer I have created many tools which help automate the whole visual effects creation process using Python. Some of the tools I made helped double the artists' speed and more importantly helped for a lot more precise work. As a Rotomation Supervisor I was responsible for delegating and quality control of the work that was done by my team which included 7 members. Together we have successfully finished many projects, including numerous successful Hollywood blockbusters.
What Drives Me
Innovation
Always exploring new technologies and approaches to solve complex problems.
Learning
Committed to continuous learning and sharing knowledge with the community.
Quality
Passionate about writing clean, maintainable code and delivering exceptional user experiences.