01 —Engineering · Leadership · Craft

ZlatkoPetrov.

CURRENTLY
Engineering Team Lead at JB Hi-Fi
Mentoring engineers across the stack
Shipping the JB Hi-Fi web platform
Aligning engineering with the business
Engineering Team Lead at JB Hi-Fi
00
years
in the craft
02 / Profile

I build engineering cultures as deliberately as I build software — systems that are reliable, maintainable, and unambiguously aligned with the business.

Eighteen years across software architecture, development and delivery — from industrial SAP rooms in Macedonia to leading one of the teams behind the JB Hi-Fi website in Melbourne.

My leadership philosophy combines hands-on technical insight with empathetic people management. I cultivate environments where engineers are empowered to innovate, share knowledge, and grow their craft.

The work I'm proudest of isn't a single launch — it's the engineers who left my teams better than they joined them.

18
Years
Shipping
8
Roles
Held
4
Languages
Spoken
1
Career
Through-line
03 / Selected Work
2006 — Now
2021 — Now
Melbourne
Engineering Team LeadJB Hi-Fi

Leading one of the teams in the Online program — responsible for the JB Hi-Fi website. Partnering with stakeholders and designers from planning through delivery, building features, mentoring engineers, and holding the bar on code quality and standards.

  • Team leadership
  • Roadmap planning
  • Mentorship
  • Code review
2020 — 2021
Melbourne
Senior Software EngineerJB Hi-Fi

Built custom internal applications for JB Hi-Fi stores with Next.js and TypeScript. Owned CI/CD processes. Served as Frontend Guild Lead. Backend logic in C#, partnering closely with designers on new builds.

  • Next.js
  • TypeScript
  • C#
  • CI/CD
  • Guild lead
2018 — 2020
Melbourne
Team LeadThe Working Party

Ran a team of developers building and maintaining custom Shopify e-commerce stores. Worked directly with clients on brand and store architecture, with project managers on tracking, and with engineers on growth and code review.

  • Shopify
  • Liquid
  • Client work
  • Mentorship
2017 — 2018
Melbourne
Senior Frontend DeveloperThe Working Party

Built and maintained custom Shopify stores end-to-end. Mentored junior and mid-level developers; partnered with clients on the full brand-to-store journey.

  • Shopify
  • Frontend
  • Client
2015 — 2016
UK
Web DeveloperPropagate Worldwide

Built and maintained custom websites end-to-end; collaborated tightly with the in-house designer through every phase, and ran paid acquisition through Google Ads.

  • Custom builds
  • Design partnership
  • Google Ads
2014 — 2015
UK
Web DeveloperDigital Developments

Wordpress builds delivered in close collaboration with the designer.

  • Wordpress
  • PHP
2010 — 2013
Macedonia
IT Manager & Deputy Project CoordinatorJSC Macedonian Power Plants

Ran IT operations across the REK branch and supported five other branches. Administered SAP Basis. Translated business needs into technical requirements, planned procurement, and coached the IT team on career development.

  • SAP Basis
  • IT ops
  • Procurement
  • People dev
2006 — 2010
Macedonia
Software EngineerJSC Macedonian Power Plants

Where it began. Built custom applications for the plant, gathered requirements directly with the departments using them, and trained users on every release.

  • Custom apps
  • Requirements
  • Training
04 / Stack
Tools of the trade

Frontend

  • JavaScript·core
  • TypeScript·daily
  • React·daily
  • Next.js·daily
  • Vue.js·fluent
  • Shopify / Liquid·fluent

Backend

  • C#·daily
  • Node.js·daily
  • Python·fluent
  • GraphQL·daily

Cloud / Ops

  • Azure·daily
  • AWS·fluent
  • GitHub Actions·daily
  • REST APIs·daily
  • Supabase·using

Data

  • PostgreSQL·daily
  • MongoDB·daily
  • CosmosDB·fluent
Leadership
05 / Foundations
Education
  • Master of Information Technology
    Charles Sturt University
    2014 — 2016
  • BSc, Computer Science
    Faculty of Electrical Engineering — St. Kliment Ohridski
    2002 — 2006
  • Electrical Technician — Automatics & Computer Tech
    DSEMU "Georgi Naumov"
    Graduated
Certifications
  • ABAP — Basic Programming'13
  • MS 6421B — Win Server 2008 Networking'12
  • SAP Basis — Administration'12
  • Oracle AS 10g R3 — Java Programming'08
  • Java SDK / J2EE — Integra Ultra'07
  • HTML & XML — Integra Ultra'07
  • Basic PHP — Integra Ultra'07
  • Databases (MySQL / Oracle)'07
Languages
  • MacedonianNative
  • EnglishFluent
  • SerbianFluent
  • SlovenianConversant
06 / Let's talk

Gota teamto build,a systemto ship,or a problemworth solving?

03I'm reaching out about
Reply within~ 24h, Mon–Fri (Melbourne)
BasedMelbourne, Australia
Open toEngineering leadership · Senior IC
Working hours09:00 — 18:00 AEDT
© 2026 Zlatko Petrov
v 2.0 · Melbourne