Profile

Image of Aleksandar Trajkov

Aleksandar Trajkov

Senior Full-Stack Developer

Name:Aleksandar Trajkov
Date of birth:August 11, 1987
Address:Skopje, (North) Macedonia

Who Am I

Senior Software Engineer with 15+ years of experience architecting and building complex, distributed .NET systems. My career is defined by delivering high-stakes solutions across fintech, energy, e-commerce, and EV infrastructure. I specialize in:

  • Backend Architecture: Designing robust, cloud-native services on Azure.
  • Real-time Systems: Implementing high-performance integrations using WebSockets and advanced messaging patterns.
  • System Modernization: Successfully leading the migration of business-critical legacy desktop applications into modern, multi-tenant web architectures and microservices.
  • High-Throughput Data Systems: Building complex event-driven platforms for energy trading and national-scale scheduling used by over 50% of a country's sector.

My Engineering Philosophy

I am deeply detail-oriented and firmly believe that taking the time to do something right is significantly more valuable than the cycle of constant reworking. While iterative learning is a natural part of software evolution, I strive for architectural foresight—ensuring that every line of code accounts for the "big picture."

Whether I am leading team technical decisions or mentoring junior developers, my goal is to ensure the team understands the long-term vision so we can build scalable, future-proof software.

Experience

Work experience

Metergram
Metergram
Senior Software Engineer
January 12, 2026 - ongoing
  • Designed and built distributed microservices
  • Implemented the OCPP 2.1 charging protocol
  • Integrated third-party services and external APIs
  • Interviewed and assessed engineering candidates
  • Mentored junior developers
Personal Programmer
Personal Programmer
Senior Software Engineer
October 01, 2024 - September 30, 2025
  • Designed and maintained a distributed monolith architecture
  • Handled asynchronous messaging with RabbitMQ
  • Built service-to-service communication over gRPC
  • Modeled the core domain with Domain-Driven Design
Metergram
Metergram
Senior Software Engineer
October 01, 2023 - September 22, 2024
  • Built services within a microservice architecture
  • Implemented the OCPP 1.6 charging protocol
  • Handled real-time device communication over WebSockets
  • Connected services through Azure Service Bus messaging
Seavus
Seavus
Senior Software Developer
October 01, 2022 - September 30, 2023
  • Developed back-end services in a microservice architecture
  • Decoupled services with Azure Service Bus messaging
  • Exposed and routed APIs through Ocelot API Gateway
  • Monitored and analyzed application logs in Splunk
Endava
Endava
Senior Engineer - Senior Developer
January 01, 2021 - April 30, 2022
  • Built event-driven workflows on Azure Service Bus
  • Implemented serverless processing with Azure Functions
  • Stored and queried data in Azure Cosmos DB
  • Processed high-throughput streams with Azure Event Hubs
  • Pushed real-time updates to clients via Azure SignalR
Allocate Software
Allocate Software
Senior Software Engineer
March 15, 2016 - December 31, 2020
  • Researched and introduced new technologies into the existing codebase
  • Delivered features across the full stack
  • Acted as chapter lead
  • Implemented the front-end architecture
InScale
InScale
Senior .NET developer
April 01, 2015 - March 15, 2016
  • Implemented new features across the product
  • Improved and refactored existing functionality
  • Developed across the full stack
Matrix Global
Matrix Global
Web Developer
May 01, 2014 - April 01, 2015
  • Automated integration tests with Selenium
  • Planned, implemented and tested new features
  • Worked in Agile / Scrum delivery cycles
Artistika Dizajn
Artistika Dizajn
Web Developer / Lead Developer
October 24, 2011 - May 01, 2014
  • Planned, estimated and developed new features
  • Designed and delivered new software solutions
  • Maintained and supported ongoing projects
  • Deployed web projects to multiple hosting environments
Show more
Download CV

Skills

Technologies

Primary stack: C#, ASP.Net Core 6/8/10, Azure
Architecture: Microservices, Event-Driven Systems, Cloud-Native Architecture, REST, gRPC, WebSockets
Data: SQL Server, Azure CosmosDB
Messaging: Azure ServiceBus, RabbitMQ
Frontend: React, JavaScript, CSS3
CI/CD: GitHub Actions, Azure DevOps, Octopus

Education

Bachelor's degree, Internet and Mobile Technologies
University of St. Cyril and Methodius, Skopje
October 01, 2007 - December 26, 2011
Azure Fundamentals
Microsoft
December 30, 2025

Languages

Macedonian (native)
English (fluent)
Spanish (basic)

Contact

%message%