Primož Hadalin

Primož Hadalin


Hi. I’m a full-stack software engineer who can build apps from the ground up. I've been working in startups, so I'm used to wearing many hats. I'm product focussed, collaborative, and communicative developer who prioritizes user experience, code quality, and security.

Feel free to contact me for new opportunities.


Personal Info

Location Slovenia
Nationality Slovenian
Languages native Slovene
fluent English

Skills

Good at: Python, TypeScript, JavaScript, SQL, Django, AngularJS, RxJS, Angular Material, Bootstrap, Jasmine, Karma, Cypress, jspm, Gulp, Travis CI, Scrapy, Git, VS Code, PyCharm, Vim

Somewhat good at: GraphQL, Vue.js, PHP, Java, C#, Bash, D3, Vega, Drupal, Docker, Heroku

Not good at (but would like to get more into): Haskell, Elm, Go, Ruby, React, Kubernetes, mobile app development, machine learning


Experience

Software Engineer

  • did full-stack development of ZenGRC compliance platform
  • led feature development
  • wrote Cypress tests
  • was on support rotation

Web Team Lead, Software Engineer

  • wrote frontend and backend code which powers the Genialis Platform using TypeScript, AngularJS, RxJS and Django
  • led a team of web developers using Scrumban
  • helped with product design and software architecture
  • drew charts using Vega visualization grammar
  • integrated 3rd party APIs
  • wrote automation scripts
  • wrote extensive unit tests
  • did web scraping with Scrapy
  • mastered making cappuccino foam

Software Engineer

  • developed web applications using various frameworks including Django, Drupal, ASP.NET and Backbone.js
  • wrote business logic for commercial software
  • drew charts using D3
  • integrated payment systems
  • managed web servers
  • wrote deployment and provisioning scripts using Fabric and Chef
  • worked on European research projects

Internship

  • programmed a microcontroller

Education

University of Ljubljana
Faculty of Computer and Information Science
B.Sc., Software
Thesis Implementing business web application considering the specifics of different web browsers [PDF]

Secondary School of Electrotechnology and Computer Science, Nova Gorica


Side projects


Publications

SLA-enabled Enterprise IT (co-author)

SLA-aware Resource Management (co-author)


Interests

Books, Drums, Guitar, Traveling, Soccer, Badminton, Meditation


Music

Played drums and wrote songs for Pastichon, Taverna Blues Band and The Štrudls.