Petr Nazarov

Petr Nazarov

Software Architect

Interested in positions:

  • Software Architect
  • Tech Lead
  • Team Lead
  • Software Engineer

Hi! I’m Petr — nice to meet you.

I’m a Senior Software Engineer with over 15 years of experience. I founded and ran a successful software development company for 4 years, giving me a unique blend of deep technical expertise and proven leadership skills.

My core strengths lie in software architecture, with extensive hands-on experience in DevOps and MLOps. I’ve led development teams both as a company founder, team/tech leader, and as a senior engineer embedded within larger teams.

I’m passionate about building highly available, complex systems that push the limits of what technology can achieve. I stay up to date with the latest industry trends and best practices — especially in automation, cloud computing, artificial intelligence, and modern development frameworks — to deliver high-performance, forward-thinking solutions.

In addition to engineering, I actively mentor and teach junior developers, both independently and through a nonprofit organization for aspiring software engineers.

I’m currently seeking opportunities that combine my strengths in architecture, engineering, DevOps, and team leadership — where I can make an impact through both technology and collaboration.

Skills

  • Languages & Tooling
    • TypeScript, JavaScript (ES6+)
    • Python, Poetry
    • HTML, CSS (SASS/SCSS)
    • Bash
    • PHP
    • C# (Unity)
    • Git & GitHub/GitLab
    • Nix, NixOS
  • Frameworks & Libraries
    • NestJS, Express.js, Koa.js
    • FastAPI, Torch
    • React.js, Remix, React Native
    • Vue.js, Nuxt.js
    • Angular
    • Svelte
    • Alpine.js
    • Laravel, Strapi
    • Tailwind CSS
    • Astro, Hugo
    • N8n
  • Data & Messaging
    • PostgreSQL, MySQL, SQLite
    • MongoDB, Redis
    • Apache Kafka, Google Pub/Sub
    • Prefect (ETL)
  • Cloud & DevOps
    • CI/CD (GitHub Actions, GitLab CI/CD)
    • Docker, Docker Swarm, Kubernetes, Helm
    • Proxmox
    • Terraform, Pulumi
    • Amazon Web Services (AWS)
    • Google Cloud Platform (GCP)
    • Vercel, Heroku
    • Git & GitHub/GitLab
  • Architecture & Methodologies
    • Microservices, Monorepos
    • Domain-Driven Design (DDD)
    • TDD / BDD
    • Infrastructure as Code
    • Agile & Scrum
    • Software Architecture & System Design
    • MLOps, SecOps
  • Developer Experience & AI
    • Storybook, Cypress, Jest
    • AI integration
    • GitHub Copilot integrations
    • VSCode customization & workflows
    • Monitoring & Observability (Sentry, Semgrep)
    • Developer onboarding & mentoring

Employment

Education