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 to 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.

Godot / Game Dev
Unbound Towers
↗

A roguelite tower defense where every tower rolls its own stats and traits. Beat bosses, choose your road and climb the global leaderboards. Free demo playable in the browser, coming to Steam.

GodotGDScriptWeb ExportGame Dev
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.

2026
Claude 101, Anthropic
View certificate
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 to 2021
B.S., Computer Science & Engineering
Faculty of Computer Science and Engineering, Skopje
finki.ukim.mk ↗
2011 to 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.