Hi, my name is Tonny Garić.

I'm a software engineer based in Nijmegen, The Netherlands.

About me

I work full-time as a Technical Consultant at GX Software—where I develop, build and implement GX Software products and support customers in improving and further developing them.

Previously, I've worked two years full-time as a Junior Software Engineer at Service2Fruit—where I was responsible for back-end development, testing, deployment and maintenance of the primary software projects.

As a software engineer, I prefer nothing more than translating functional requirements into secure, stable and infinitely scalable solutions. I'm convinced that good software makes the difference for every business—and I enjoy to combine my technical knowledge with my keen eye for detail to help build it.

When I'm not in front of my computer, I'm probably in the gym, squashing/playing tennis or in the city with friends.

Tonny Garić

Hard skills

To be able to take on some of technology's greatest challenges and make an impact on a large group of users, I think it's necessary to have a broad set of technical skills.

Here is a non-exhaustive list of techniques I enjoy to work with.

Programming languages

  • Java
  • JavaScript
  • Scala
  • PHP
  • Go
  • SQL
  • Bash


  • Play Framework
  • Beego Framework
  • Bootstrap


  • Mollie Payments
  • Pusher
  • Google Maps
  • Google Analytics
  • MailChimp
  • Mailgun


  • Git
  • Ebean (ORM)
  • GORM (ORM)
  • GitHub
  • JSON
  • GitLab
  • Sketch
  • Jekyll

Markup languages

  • HTML
  • XML

Style sheet languages

  • CSS
  • Sass


  • Play-Bootstrap
  • jQuery
  • Highcharts


  • Akka
  • Gulp
  • Codeception
  • sbt


  • IntelliJ
  • Visual Studio Code


  • Kirby
  • WordPress

Soft skills

Here are some things I'm good at.


I'm a curious person and I enjoy to learn things—not only new technologies and programming languages, but also on the interpersonal level. I constantly strive to improve myself, and my team.


I understand that goals of a company, competition and technical developments do not stand still. I think it's important to be able to quickly adapt to different teams, goal(s) or activities.


I believe you should make your passion your job. I'm really passionate about software development and I enjoy to take on new problems.


I don't like it when SQL tells me that something is ambiguous. I realise the importance of good communication.

Team Player

I play well with others—whether it are stakeholders or developers. I believe that 1 plus 1 equals 3.


I love to draw connections between seemingly unrelated things. My creativity helps me to be able to quickly tackle problems and come up with adequate solutions.


In order to work efficiently, I believe it's important to be organised—from writing clean code, to documenting it.

Critical thinker

I think that it's necessary to be a critical thinker in order to make good software. I reason efficiently to useful truths and effective actions. From identifying your actors and their goals, to making architectural choices.

Latest articles