Available for new opportunities

Senior Backend
Developer &
Fintech Specialist

Building reliable, scalable financial systems with Laravel — from payment flows and transaction processing to microservices and database architecture. Based in Skopje, North Macedonia.

8+
Years of experience
4+
Companies & clients
🥉
Global Game Jam 2017

Crafting systems that handle money at scale

// core stack
Laravel 12PHPVue.jsRedisDockerMySQLREST APIsMicroservicesStripeFirebaseSocket.ioVuexC# / UnityPythonGitSOLID/DRY
Ivan Stojanov

I'm a Senior Backend Developer with deep roots in fintech — I've spent years designing the infrastructure behind payment flows, transaction traceability, and financial data integrity. I care deeply about writing clean, maintainable code and taking full ownership of features from the first line to production stability.

Before going deep on backend, I led full-stack builds in Laravel + Vue.js, shipped freelance Unity/WebGL games, and earned a B.S. in Computer Science from FCSE Skopje. I believe the best engineers know the entire system.

Where I've made an impact

From fintech platforms to sports apps to game dev — a career built on ownership and craft.

Aug 2025 — Present
Native Teams
North Macedonia
Senior Backend Developer
  • Built and maintained backend services for a fintech platform in Laravel 12, focused on financial workflows and system reliability
  • Implemented balance rewards and contractor payment systems with complex transaction logic
  • Applied row-level locking in payment flows to prevent race conditions and ensure data consistency
  • Optimized batch transaction processing with job strategies; eliminated N+1 queries across core services
  • Developed dynamic receipt and invoice generation within a document processing microservice
  • Implemented chunked CSV export with a streaming pattern for memory-efficient large dataset export
  • Used Redis caching strategies to reduce load on critical services and improve response times
  • Designed and evolved DB schemas (transfer types, transaction types) for long-term data traceability
Laravel 12PHPRedisDockerMicroservicesMySQLFintech
Apr 2021 — May 2025
PlayerCoach
Canada (Remote)
Lead Full Stack Developer
  • Led full-stack development using Laravel and Vue.js; built payment systems with Stripe and Onvo for subscriptions and complex flows
  • Structured backend architecture with service and repository layers for scalability and maintainability
  • Designed and implemented RESTful APIs; managed global state with Vuex
  • Built real-time features using Socket.io; customized FullCalendar for court scheduling
  • Developed a social timeline with posts, comments, likes, and a custom discussion forum
  • Translated product requirements into technical tasks; contributed to planning and delivery
LaravelVue.jsStripeSocket.ioVuexREST API
Jan 2024 — May 2024
LightEdison
United States (Remote)
Frontend Developer
  • Built complex, dynamic form systems in Vue 2 using internal component libraries
  • Integrated Firebase with Firestore for real-time data sync and reactive state management
  • Developed reusable UI components and robust validation to ensure data integrity
Vue 2FirebaseFirestore
Mar 2017 — Apr 2021
Upwork
United States (Freelance)
Unity Developer (C#)
  • Migrated an educational farming app from VR to WebGL for cross-browser accessibility
  • Developed a custom VR experience using 360° imagery for immersive guided environments
  • Built arcade-style games for kiosk systems; handled end-to-end freelance project delivery
UnityC#WebGLVR

Things I've shipped

Side projects and independent work outside of employment.

Unity / Game Dev
It's Simple — Game Assets

A collection of ready-to-use Unity game assets including loading screens, visual effects, 3D models, and shaders built for indie developers who want polished components without the overhead.

UnityC#HLSL / Shaders3D ModellingGame Dev

Credentials & training

A commitment to continuous learning across the full development spectrum.

2025
Senior Laravel Developer Exam
Verify certificate
Recent
Microsoft Back-End Developer Specialization
View on Coursera
2020
Unity Certified User: Programmer — GMetrix LLC
GMetrix
2018
Intro to Python for Data Science — DataCamp
DataCamp
2014
First Certificate in English — University of Cambridge
Cambridge English
2014
Computer Programming in Java — ESP
ESP
2010
Advanced .NET — Semos Education
Semos Education
2009
Visual Basic 6.0 — Semos Education
Semos Education

Foundations & accolades

2015 — 2021
B.S., Computer Science & Engineering
Faculty of Computer Science and Engineering, Skopje
finki.ukim.mk ↗
2011 — 2015
High School Degree
SUGS Josip Broz Tito, Skopje
josipbroztito.edu.mk ↗
🥉
January 2017 · Global Game Jam
3rd Place — Global Game Jam
Macedonian Game Developers Association (MAGDA)
Collaborated in a team of three to design and build a complete game prototype within a 48-hour jam, earning a bronze medal. The game — Wave on The Way (WOTW) — was built around the given theme and showcased rapid prototyping and cross-disciplinary teamwork under pressure.
globalgamejam.org ↗

Let's build something great

Open to senior backend roles, fintech projects, and interesting engineering challenges. Based in Skopje — available remotely worldwide.