Crafting scalable web apps, from server logic to user interfaces

Hi, I'm Dragan. A full-stack web developer based in Slovenia.

/grid.svg
About me

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.

General knowledge

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.

Tech stack

I always to try to keep up with the latest technologies.

  • Python

    Python
  • Django

    Django
  • Vue.js

    Vue.js
  • Nuxt.js

    Nuxt.js
  • Next.js

    Next.js
  • SCSS

    SCSS
  • PostCSS

    PostCSS
  • Tailwind

    Tailwind
  • Go

    Go
  • Git

    Git
  • AWS

    AWS
  • Docker

    Docker
/grid.svg
Attention to detail

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.

/footer-grid.svg
Passion for learning

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.

/grid.svg
Clear & open communication

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.

Interested in hiring me?

My work experience

Software engineer

Bitstamp

Aug 2021 - Present

/companies/bitstamp.png

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.

/icons/python.svg
/icons/django.svg
/icons/javascript.svg
/icons/vue.svg
/icons/postcss.svg
/icons/aws.svg
/icons/docker.svg
/icons/go.svg

Software developer

Informa studio

Jan 2020 - Jul 2021

/companies/informa.png

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.

/icons/python.svg
/icons/django.svg
/icons/javascript.svg
icons/html.svg
icons/css.svg

Android Developer Intern

BMG Universe

Jun 2017 - Aug 2017

/companies/bmg.png

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.

icons/android.svg
icons/java.svg