Nikola Arsovski
@nikolaarsovski
Senior .NET/Azure engineer building scalable microservices and cloud-native solutions.
What I'm looking for
I am a senior software engineer specializing in .NET backend development and cloud-native architectures, with extensive experience delivering scalable microservices for media and enterprise clients.
I lead by example in designing architecture, implementing maintainable APIs from scratch, and refactoring legacy projects to modern .NET Core standards while prioritizing code quality and automated testing.
My work emphasizes Azure platform services, CI/CD pipelines, Kubernetes and DevOps practices; I have implemented solutions using ASP.NET Core, Entity Framework Core, Azure DevOps, AKS, and many supporting services.
I enjoy mentoring small teams, solving complex integration challenges, and applying DDD, Clean Architecture and SOLID principles to produce resilient, well-tested systems that meet business needs.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Publicis Media GmbH
Oct 2024 - Present (1 year 2 months)
Design and implement microservices-based internal web platform and scalable .NET Core back-end APIs; led architecture decisions, refactored legacy projects, and established Azure DevOps CI/CD pipelines and SonarQube integration.
Freelance Software Engineer
Freelancer
Jan 2023 - Sep 2024 (1 year 8 months)
Delivered various microservices APIs using Clean Architecture and DDD, built infrastructure on Azure with focus on test coverage and SonarQube-driven quality improvements.
Senior Software Developer
Publicis Media GmbH
Nov 2021 - Apr 2022 (5 months)
Led a team to deliver scalable back-end APIs and admin web apps for the media domain, improved code quality and CI/CD, and managed infrastructure as code with Terraform.
Software Engineer
APPSfactory
Oct 2018 - Oct 2021 (3 years)
Built scalable back-end APIs and admin web apps for media projects, designed databases, improved CI/CD pipelines with Azure DevOps, and maintained cloud monitoring and secrets management.
Software Engineer
Allocate Software
Oct 2016 - Jun 2017 (8 months)
Consolidated data from multiple sources into a big-data store and built analytical reports and dashboards to improve insights for health and social care applications.
Developed back-end services and integrations using .NET (MVC, API, WCF), implemented OCR and cloud integrations (AWS S3/SNS/SES), and applied SOLID, DDD, and testing best practices.
Education
Degrees, certifications, and relevant coursework
Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University in Skopje
Bachelor of Science, Computing
2008 - 2015
Activities and societies: Coursework included ASP.NET (C#), Java, C++, databases, mobile development; member of Red Cross - Probishtip and participated in humanitarian projects.
Completed a Bachelor of Science in Information Sciences and Computer Engineering with coursework in web systems, networks, databases, and software engineering.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Nikola?
You can contact Nikola and 90k+ other talented remote workers on Himalayas.
Message NikolaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
