About Me

Get to know the man behind the code

Ignat Petrov

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.