Petar Ivanov

Co-Founder

Sofia, Sofia City, Bulgaria8 yrs 10 mos experience
Highly Stable

Key Highlights

  • Founder of The T-Shaped Dev, mentoring JavaScript engineers.
  • Led development of scalable systems in Fortune 500 companies.
  • Public speaker at global JavaScript conferences.
Stackforce AI infers this person is a Full-Stack JavaScript Developer with expertise in Fintech and SaaS industries.

Contact

Skills

Core Skills

JavascriptReactMicroservicesNode.jsSoftware DesignSoftware DevelopmentProduct Development

Other Skills

TypeScriptGraphQLDistributed SystemsDatabasesREST APIsBootstrapTeam LeadershipReact.jsCoachingMentoringTailwind CSSSoftware ArchitectureDjangoLeadershipPublic Speaking

About

Are you a JavaScript/React/Node.js developer who wants to write better code, build scalable systems, and grow into a Senior, Tech Lead, or Architect role? Are you a JavaScript/React/Node.js developer who feels stuck at your current level and wants to start making real architectural decisions with confidence? You're in the right place. I help JavaScript Engineers reach the Top 1% of JavaScript Developers by teaching them how to build real-world software that survives growth, scale, and change. I'm Petar ๐Ÿ‘‹, a Senior Software Engineer working in the JavaScript ecosystem with more than 8+ years of experience in the IT industry. I help software engineers elevate their skills and level up their careers. I help Full-Stack JavaScript Engineers reach the Top 1% by teaching them how to build real-world software that survives growth, scale, and change. โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐Ÿ“ฌ WEEKLY JS, REACT, NODE.JS NEWSLETTER โ€” 29,000+ SOFTWARE ENGINEERS Every week, one practical email on JavaScript, React, Node.js, and Software Architecture. No fluff. Production-ready code. Real-world decisions you can apply immediately. WHAT I COVER: Everything I teach comes from hands-on production experience. โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ My journey in software development: ๐Ÿ† Public speaker at Worldwide JavaScript Conferences (GitNation, Geekle) โš™๏ธ 8+ years in JavaScript, React, Node.js, and Software Architecture ๐ŸŒ Engineer in Fortune 500 companies in cloud & IaaS, finance, travel sectors across the world ๐Ÿš€ Ex-CEO/CTO & Founder of several startups in real estate and travel sectors ๐Ÿ‘ฅ Mentored developers from junior โ†’ middle โ†’ senior ๐Ÿ“š Author of technical books โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ In Sep 2023, I founded The T-Shaped Dev and started working as a content creator to share everything I'd learned from 8+ years of building real production systems. Specialities: - Backend: Node.js, Express, TypeScript, REST, GraphQL - Architecture & Design: Architecture and Cloud Patterns, DDD, Design Patterns, Modular Monoliths, Microservices, Distributed Systems - Databases: PostgreSQL, MySQL, MongoDB - Frontend: HTML, CSS, JavaScript, TypeScript, React, Redux, TanStack, Next.js, and Tailwind CSS - Mobile: React, React-Native, Typescript, Expo - Principles: SOLID, DRY, KISS, YAGNI, Clean Code & Clean Architecture ๐Ÿ’ฌ Follow me on LinkedIn, send a DM, and let's connect. ๐ŸŒŽ You can also learn more about me on my personal website and blog: https://petarivanov.tech/

Experience

8 yrs 10 mos
Total Experience
1 yr 4 mos
Average Tenure
3 mos
Current Experience

Wetravel

Senior Product Engineer

Feb 2026 โ€“ Present ยท 3 mos ยท Remote

Payhawk

2 roles

Senior Software Engineer

Nov 2024 โ€“ Dec 2025 ยท 1 yr 1 mo ยท On-site

Software Engineer

Feb 2024 โ€“ Oct 2024 ยท 8 mos ยท On-site

  • Lead the technical discovery and implementation of several major features, such as:
  • Expansions (Product Led Growth Initiative) - internal nudges in the system for people to buy new products and expand. The main goal of the feature was to increase the company's MRR, and it did so by generating 100+ leads in the first month of the launch.
  • Email Master Thread - onboarding new clients and tracking the whole communication with them was hard, so we introduced an internal feature to track all communication per client in a single email thread. This helped our customers see the whole conversation in a single email thread in their email client, as well as our internal Compliance team to track everything more easily.
  • US Growth Program - a way for small to medium companies to use Payhawk in a self-serve manner, without talking to sales and asking for access; https://payhawk.com/en-us/pricing-and-plans and https://portal.payhawk.com/apply/us
  • I took part in many technical interviews, onboarding new teammates, and mentoring less experienced folks.
  • I also took part in many cross-team initiatives (aka guilds) related to improvements to different components of the systems, like better software design practices, E2E testing, QA, ESLint rules, Code Review Guidelines, etc.
MicroservicesDistributed SystemsTypeScriptDatabasesNode.jsSoftware Design

The t-shaped dev

Founder

Sep 2023 โ€“ Present ยท 2 yrs 8 mos

  • ๐Ÿง™ The goal of The T-Shaped Dev is to help you elevate your Full-Stack JavaScript, React, NodeJS, TypeScript, and GraphQL skills.
  • โœ… One practical tip every week
  • โœ… React and NodeJS best practices and actionable advice
  • โœ… Software Design and Software Architecture deep dives and new ideas
  • The Conscious React is a set of timeless principles, guidelines, and best practices for building scalable and robust React Applications.
  • A comprehensive guide on React Architecture, Design, and Clean Code.
JavaScriptReactNode.jsTypeScriptGraphQL

St6.io

2 roles

Senior Software Craftsman

Promoted

May 2023 โ€“ Dec 2023 ยท 7 mos ยท Hybrid

Software Craftsman

Jul 2020 โ€“ Apr 2023 ยท 2 yrs 9 mos ยท Hybrid

  • By being part of MacStadium's external team:
  • Migrated the Customer Portal from Angular to React (react-query, msw, jest, react-bootstrap, emotion)
  • Developing and migrating the Customer Portal's backend from CakePHP to Node, Express, TypeScript, and GraphQL by developing a BFF architecture;
  • Implementing the new look and feel of the Customer Portal;
  • Migrating the Customer Portal from Bootstrap to Tailwind CSS;
  • Integrating Database/Schema Migrations in the project;
  • Creating a Design Language System and UI component library;
  • Working with GitHub Actions;
  • Gathering requirements and communicating between different stakeholders (Dev, Finance, Product);
  • Taking ownership of big functionalities & user features;
  • Taking part in UI/UX discussions and decisions;
  • By being part of ST6's team:
  • Taking part in the interview process - screenings, technical and cultural interviews;
  • Being part of different diversity and inclusion initiatives;

Software university (softuni)

Technical Trainer

Apr 2023 โ€“ Sep 2023 ยท 5 mos ยท Sofia, Sofia City, Bulgaria

  • Courses:
  • JavaScript Advanced '23
  • Seminars:
  • Migrating from Bootstrap to Tailwind CSS with JavaScript & React
REST APIsTypeScriptBootstrapGraphQLTeam LeadershipReact.js+9

Claimcompass.eu

Software Engineer

Jul 2019 โ€“ Jun 2020 ยท 11 mos ยท Sofia, Bulgaria

  • Lead Developer of the Claim Management System (CMS) - web application & dashboard, which is our internal software for processing and tracking the lifecycle of a claim.
  • Used technologies: Docker, Python, Django, Celery, PostgreSQL, jQuery, Bootstrap, RabbitMQ, Microsoft Service Bus and more.
  • Brainstorming, estimating and organizing tasks related to Project development.
  • Interviewing clients and gathering requirements to better understand our client's needs and processes.
  • Participated in the design and implementation of our domain-driven and event-based software architecture.
  • Gave speeches about different kinds of technical and non-technical related topics.
  • Participated in the Web development of our main application for making leads.
  • Online: www.claimcompass.eu.
  • Used technologies: Django CMS, React, NodeJS, Docker, MongoDB, Unleash and more.
Software DevelopmentCoachingMentoring

Parknshare

Founder & CEO

Mar 2018 โ€“ Dec 2019 ยท 1 yr 9 mos ยท Sofia, Bulgaria

  • Developed the idea to initial paying customers, including team buildup,
  • product ownership and management and strategical decisions.
  • Performed strategic research and analysis for the parking industry, i.e. market size and opportunities, growth projection, trends and key market players identification.
  • Built partnerships with other businesses, including negotiations, public speaking, closing deals and company management.
  • Fundraising and Business Development.
  • Participated in the Web app development, both Client-side and Backend-side.
  • Online at www.parknshare.bg.
  • Used technologies: VueJS, Vuex, Webpack, Docker, PostgreSQL, Ruby On Rails (API), JWT, Nginx, Ruby, PayPal checkout and more.
  • Designed, executed, and implemented hybrid iOS and Android apps.
  • Available at App Store and Google Play Market.
  • Used technologies: React Native, React, Redux, React-Navigation and more.
REST APIsBootstrapTeam LeadershipSoftware DevelopmentMentoringDatabases+1

Mb consulting

Software Consultant

Nov 2017 โ€“ Jan 2019 ยท 1 yr 2 mos ยท Sofia, Bulgaria

  • Product Owner and Lead Developer of BellaNails - www.bellanails.bg - mobile applications for iOS and Android and web-based admin dashboard.
  • Available at App Store and Google Play Market.
  • Designed innovative UX and software architecture, both mobile and web.
  • Mobile app technologies: React Native, React, Firebase DB, Firebase Functions, Redux, React- Navigation, Push Notifications and more.
  • Web app technologies: NodeJS, ExpressJS, Docker and more.
  • Participated in the Recruitment and Interviewing process for new employees. Participated in the Carrier Fair 2018 at the Faculty of Mathematics and Informatics as presenting the company and talking with interested students.
  • Developer of a Real-time Crypto Dashboard (fetching cryptocurrencies prices in real-time from stock exchanges such as Binance, Okex and etc.)
  • Used technologies: NodeJS, Typescript, ExpressJS, React, Socket.io and more.
REST APIsTeam LeadershipLeadershipReact.jsSoftware DevelopmentCoaching+7

Local 186

Summer Work & Travel program

May 2017 โ€“ Aug 2017 ยท 3 mos ยท Provincetown, MA, USA

REST APIsReact.jsSoftware DevelopmentProduct DevelopmentJavaScriptNode.js+4

Strypes

Junior Python Software Developer

Feb 2016 โ€“ Oct 2016 ยท 8 mos ยท Sofia, Bulgaria

  • Investigated issues and implemented new features of an existing framework used by ASML.
  • Wrote and executed formal tests based on specifications.
  • Participated in Scrum meetings and standups.
  • Used technologies: Python, RedHat, Git.

Iteco ltd.

Software Development Internship

Feb 2014 โ€“ May 2014 ยท 3 mos ยท Sofia, Bulgaria

  • Participated in designing and implementing a mobile application.
  • Worked in a small team under a team leader guidance.
  • Used technologies: Java, Eclipse, Android SDK.
Software Development

Education

Sofia University St. Kliment Ohridski

Bachelor's degree โ€” Informatics

Jan 2014 โ€“ Jan 2019

9 Academy

Business and Entrepreneurship

Jan 2016 โ€“ Jan 2017

Sofia Vocational High School of Electronics "John Atanasoff"

Bulgarian Specialized High School Diploma โ€” Computer Programming

Jan 2009 โ€“ Jan 2014

Stackforce found 100+ more professionals with Javascript & React

Explore similar profiles based on matching skills and experience