
Hello, my name is Aleksandar and I'm a Software Engineer
I build RESTful APIs and large-scale data pipelines across insurance, banking, telecom and healthcare. Currently a Data Engineer at Encora, designing ETL workflows on Azure Databricks and Apache Spark.
- 8+ years experience
- Backend & Data Engineering
- Java · Python · Spring · Spark
- Skopje, North Macedonia
About Me
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 – PresentSkopje, 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.
PythonSQLPySparkApache SparkDatabricksDelta LakeAzure Data FactoryBuildDatabricks Asset BundlesVersion controlGitAzure DevOps
Java Engineer
Brandwatch — "Publish" module
Delivered Java/Spring services for Brandwatch's social-media "Publish" module for planning, creating and distributing content.
JavaSpring BootPostgreSQLDockerKubernetesBuildGradleMavenVersion controlGitGitHubCox Networks — Telecom middleware
Built middleware for Cox Networks, a mobile network operator, that receives, processes and serves data from the carrier's systems.
JavaSpring BootJDBCJAX-RSOracle DBBuildGradleVersion controlGitBitbucket
Java Engineer · Netcetera
Dec 2021 – Mar 2023Skopje, North Macedonia
3DS Secure digital payments
Developed banking software for 3DS Secure digital payments, handling authentication flows for online card transactions.
JavaSpring BootSpring BatchHibernateMicrosoft SQL ServerBuildMavenVersion controlGitBitbucket
Java Engineer · Medical IT Revolution
Jul 2018 – Dec 2021Skopje, North Macedonia
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 EEJDBCIBM Db2JavaServer PagesBuildMavenVersion controlSVN
Education
Master of Electrical Engineering and Information Technologies
2018 – 2021Ss. 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 – 2018Ss. Cyril and Methodius University of Skopje
Thesis: Web system for collecting and processing data for student services
Skills










































Certificates
My Projects

AQRA — Air Quality Monitoring
Air-quality monitoring for North Macedonia, built as two deployed services. A Flask REST API trains and serves machine-learning models that forecast pollutant levels from weather and sensor readings, documented with Swagger and backed by MongoDB. A Vue 3 single-page app renders those readings as a Leaflet pollutant heatmap with a 24-hour time slider and Chart.js history, and also ships as a Capacitor mobile app. Both run as containers on Kubernetes behind Nginx.

CrowdTune — Crowdsourced Event Music
Turns any event into a shared playlist. Guests scan a QR code to request and vote on songs with no signup, and a big-screen display auto-plays the crowd's current winner through the YouTube IFrame Player. A Spring Boot API on Java 25 handles events, voting with atomic counters, per-guest QR passes and a Server-Sent Events stream that pushes leaderboard changes in real time; a Vue 3 single-page app renders the guest, host and display surfaces. Events belong to an organization, so a team shares one plan across roles, and paid tiers add catalog search, white-label branding, analytics and recurring nights. Runs as a single-host Docker Compose stack behind Caddy with automatic TLS.

Crypto Prophet
A FastAPI service that trains machine-learning models to forecast cryptocurrency prices, exposing predictions through a documented REST API. Packaged with Docker for reproducible deployments.
Languages
English
Full professional proficiency
Serbian
Professional working proficiency
German
Limited working proficiency
Get In Touch
Feel free to contact me directly at atrenchevski@gmail.com or by filling out the form below. I'll get back to you as soon as I can.



