Aleksandar Trenchevski

Software Engineer

Summary

I'm a software engineer focused on backend and data engineering. I've designed and shipped RESTful APIs and, more recently, large-scale ETL pipelines — building data workflows on Azure Databricks and Apache Spark for the insurance sector, after years of Java/Spring development across banking (3DS secure payments), telecommunications and healthcare.

My work spans the full delivery cycle: modelling data and APIs, containerising with Docker and Kubernetes, and shipping through CI/CD. I've collaborated directly with international clients across Europe and the US, translating business requirements into maintainable, production-ready systems.

I hold a Master's in Electrical Engineering and Information Technologies, where my thesis on monitoring atmospheric impacts and predicting air pollution grew into open-source machine-learning projects. I value clean, well-tested code, pragmatic design and continuous learning — and I'm comfortable explaining technical trade-offs to both engineers and non-technical stakeholders.

Experience

Encora Inc.

Mar 2023 – Present · Skopje, North Macedonia

Data Engineer

  • Hiscox — Insurance data platform

    Building ETL pipelines on Azure Databricks and Apache Spark to ingest, transform and validate insurance data from multiple sources, with automated workflows feeding Azure Data Lake for scalable storage and analytics.

    Python · SQL · PySpark · Apache Spark · Databricks · Delta Lake · Azure Data Factory

Java Engineer

  • Brandwatch — "Publish" module

    Delivered Java/Spring services for Brandwatch's social-media "Publish" module for planning, creating and distributing content.

    Java · Spring Boot · PostgreSQL · Docker · Kubernetes

  • Cox Networks — Telecom middleware

    Built middleware for Cox Networks, a mobile network operator, that receives, processes and serves data from the carrier's systems.

    Java · Spring Boot · JDBC · JAX-RS · Oracle DB

Netcetera

Dec 2021 – Mar 2023 · Skopje, North Macedonia

Java Engineer

  • 3DS Secure digital payments

    Developed banking software for 3DS Secure digital payments, handling authentication flows for online card transactions.

    Java · Spring Boot · Spring Batch · Hibernate · Microsoft SQL Server

Medical IT Revolution

Jul 2018 – Dec 2021 · Skopje, North Macedonia

Java Engineer

  • Medical Portal

    Built a medical application for hospitals in the Netherlands handling patient admissions and examination scheduling based on diagnosis, supporting client requests and delivering optimal software solutions.

    Java EE · JDBC · IBM Db2 · JavaServer Pages

Education

Master of Electrical Engineering and Information Technologies

2018 – 2021

Ss. Cyril and Methodius University of Skopje

Thesis: Design, implementation and assessment of a system for monitoring atmospheric impacts and predicting air pollution

Bachelor of Electrical Engineering and Information Technologies

2014 – 2018

Ss. Cyril and Methodius University of Skopje

Thesis: Web system for collecting and processing data for student services

Skills

Backend
Java · Python · Spring · FastAPI · Flask
Frontend
JavaScript · TypeScript · React · Vue.js
Databases
Microsoft SQL Server · MongoDB · MySQL · Oracle DB · PostgreSQL
Data Engineering
Pandas · Apache Spark · Azure Blob Storage · Azure Data Factory · Azure Data Lake · Databricks · Delta Lake
Data Science
Matplotlib · NumPy · Pandas · Scikit-learn · Scipy
AI
ChatGPT · Claude · GitHub Copilot · Grok
DevOps
Docker · Kubernetes · Nginx
Tools
Git · GitHub · GitHub Actions · Gunicorn · Lombok · Maven · Postman · Pytest · Swagger · Vite

Certificates

Publications

Languages

  • English — Full professional proficiency
  • Serbian — Professional working proficiency
  • German — Limited working proficiency