Dejan Popovski

Profile

Experienced software engineer with a strong foundation in both backend and frontend development, contributing to the full lifecycle of modern web applications. I focus on building reliable server-side systems, designing intuitive user interfaces, and ensuring smooth integration between all layers of a product. My experience includes working with cloud platforms and DevOps practices to deliver scalable, secure, and well-automated solutions.

In addition to hands-on technical work, I have a proven background in team leadership and cross-functional collaboration. I actively support Agile processes, facilitate efficient workflows, and help teams stay aligned with project goals through practices commonly associated with Scrum and project management. As a staff lead, I have been responsible for evaluating the growth of engineering teams, mentoring developers, and participating in interviews and assessments to ensure high standards in hiring and technical excellence.

Skills

Backend Skills

  • Java
  • Python
  • C#
  • PHP
  • NodeJS
  • Spring
  • Hibernate

Frontend Skills

  • HTML
  • CSS
  • JS/TS
  • Bootstrap
  • Angular
  • React
  • jQuery

Databases

  • MySQL
  • PostgreSQL
  • OracleDB
  • Firebase
  • MongoDB
  • MS SQL

Cloud & DevOps

  • AWS
  • Azure
  • Google Cloud
  • Docker
  • Linux
  • Terraform
  • Jenkins

Project Management

  • Jira
  • Confluence
  • Youtrack
  • Teamcity

Tools

  • Intellij
  • Android Studio
  • Eclipse
  • Postman

Mobile

  • Android
  • Flutter

Architecture Styles

  • Microservices
  • Monolith

Career Experience

2020 - Present

Quantox Technology

Staff Lead Senior Software Engineer

  • Led Java development projects, ensuring high-quality software delivery
  • Managed AWS services, optimizing cloud-based application performance
  • Conducted interviews and technical evaluations for Java candidates
  • Organized Jira and Confluence structures for improved project management
  • Strengthened team collaboration and communication as a leadership figure
2017 - 2020

Axeltra

Senior Java Software Hybris Developer

  • Developed and customized SAP Hybris e-commerce solutions
  • Enhanced Backoffice and SmartEdit functionalities
2016 - 2017

Personal Programmer

Senior Software Engineer

  • Worked on Java-based applications with JavaScript, HTML, and CSS
2015 - 2016

Endava

Scrum Master & Java Developer

  • Led Scrum ceremonies and improved Agile team workflows
  • Developed microservices and RESTful services
2014 - 2015

Axeltra

Java Software Hybris Developer

  • Built and maintained Hybris CMS solutions with Agile methodologies
2012 - 2014

Asseco-SEE

Java Software Developer

  • Worked on enterprise applications using Spring, Hibernate, and MySQL

Projects

E-Commerce Platform Company

Netvalve Gateway

Java • Spring Boot • MySQL

I developed a highly scalable e-commerce solution from scratch, utilizing a microservices architecture and REST APIs. The project featured deep integration and provisioning of numerous AWS services using Terraform (IaC). Key services integrated included Lambda (Python/Java), Cognito, KMS, SQS, SES, and SecretManager.

Microservices AWS Python
SAP Hybris Customization Company

Roller.de

SAP Hybris • Java • Spring • CMS

Enhanced and customized SAP Hybris e-commerce platform, developing custom Backoffice and SmartEdit functionalities for improved content management.

SAP Hybris CMS Agile
Enterprise Application Suite Company

aNewSpring

Java • Javascript

Built enterprise-level applications using Spring and Hibernate frameworks, focusing on database optimization and seamless integration with existing systems.

Java Javascript MySQL
Enterprise Application Suite Company

BackBase

Java • Hibernate • Spring Framework

I functioned in a dual capacity, serving as the Scrum Master and a Backend Developer (50/50 split) for a project focused on building microservices using modern, trendy frameworks. I led an 8-person cross-functional team (QA, Backend, Frontend), managed the full Scrum cycle, and ensured alignment through weekly client meetings and synchronization with other development teams.

Scrum Master Agile
Enterprise Application Suite Company

BrandMaker

Java • Hibernate • Spring Framework

I was the Team Lead and Full Stack Developer for a project creating multiple gateway applications. The technical stack included Spring and Hibernate for the backend, and React and Angular for the frontend.

Spring Hibernate MySQL
Enterprise Application Suite Company

UVMK

Java • Hibernate • Spring Framework

Built enterprise-level applications using Spring and Hibernate frameworks, focusing on database optimization and seamless integration with existing systems.

Spring Hibernate MySQL
Android Projects Freelance

Android Projects

Mobile • Java • Kotlin • Dart

Building modern Android apps using Java and Kotlin, with additional cross-platform development through Flutter and Dart. Focus on clean architecture, smooth performance, and intuitive user experience across a range of mobile projects.

Android Flutter
Reporting Websites Freelance

Reporting Websites

Node.js • Express • PHP • Laravel • Python • ReactJS

Reporting Platform (Node.js, Express, PugJS, Bootstrap) Responsive reporting tool built with Node.js and Express, using PugJS and Bootstrap for fast, clean data presentation. Web Application (Laravel) Secure and scalable web app developed with Laravel, focused on clean structure and maintainability. Web Service & Dashboard (FastAPI & ReactJS) High-performance API built with FastAPI, paired with a modern ReactJS dashboard for interactive data access.

PHP NodeJS Python

Education

🎓 Master's Degree

2012 - 2014

E-Business Management

Faculty of Economics, University "Ss. Cyril and Methodius"

🎓 Bachelor's Degree

2007 - 2011

Faculty of Electrical Engineering and Information Technologies

Faculty of Economics, University "Ss. Cyril and Methodius"

Languages

English Flag

English

Professional Working Proficiency

Macedonian Flag

Macedonian

Native

German Flag

German

Elementary

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Send me a message!