I am Dragan Apostolski, a 28-year old full-stack engineer, based in Slovenia.
I hold a BsC in Computer Science & Engineering, and 5 years of professional experience in the industry, including a running 3-year tenure at Bitstamp, one of the leading global crypto exchanges.
I enjoy building web applications end to end, from backend business logic to polished frontends, ensuring seamless and efficient web experiences.
I am the generalist type, and the full-stack engineer is the perfect role for me. But even beyond full-stack development, my interests spread far & wide.
I have a decent academic background in AI & Machine Learning, and working for a crypto exchange for 3+ years, I have gained a lot of knowledge in the blockchain space as well.
I always to try to keep up with the latest technologies.
Python
Django
Vue.js
Nuxt.js
Next.js
SCSS
PostCSS
Tailwind
Go
Git
AWS
Docker
I put a lot of emphasis on the tiny details of an application.
Writing a clean code, scalable components, utilizing tests, and using design patterns is what makes an application maintainble in the long term.
Learning about new technologies, design patterns, and principles, is what gives me the spark and pushes me forward!
I have a lot of general knowledge, and adjusting to new technologies is not a problem to me, as I am a quick learner.
Communication is one of my best soft-skills. I am a team player, and I love to brainstorm & share ideas with other passionate engineers & product managers.
My work experience
Software engineer
Bitstamp
Aug 2021 - Present
At Bitstamp, I am involved in the development of user interfaces, APIs, and backend business logic related to user onboarding & compliance. So far, I have learned a bunch of new technologies, methods, practices, and soft skills. I got a chance to learn more advanced frontend development while using the Nuxt.js & Vue.js frameworks, components, CSS pre-compliers, bundling, etc. Here I also had a chance to meet more advanced backend design patterns like domain driven development, microservice architectures, the mediator pattern, etc.
Software developer
Informa studio
Jan 2020 - Jul 2021
At Informa Studio I established a solid knowledge in full-stack development by implementing a fresh design for their lead-generation application primerjam.si, while also working on a Django application for storing and maintaining data for service providers, refactoring and rewriting an old codebase from Ruby to Django, as well as implementing features on their internal CRM using vanilla javascript, HTML & CSS, and Python & Django.
Android Developer Intern
BMG Universe
Jun 2017 - Aug 2017
A 3-month internship in a local software development company - BMG Universe, where I was developing an application for a local taxi company. Here I started getting to know the industry, how do things work in a company, what are client requirements, and how to do some technical planning.
A selection of my recent projects
Natours
A demo website for hiking tour agency, built with pure HTML & CSS.
Check github repo
Trillo
Demo website for an all-in-one booking app, built using HTML & CSS flexbox.
Check github repo
Nexter
A website for a real-estate agency, built with the CSS gridbox framework.
Check github repo
Simple Bank
A simple microservices that simulates a banking system, written in Go. The app can be also run as a Docker container.
Check github repo