Hi, my name is Tonny Garić.

I am a software engineer based in Nijmegen, The Netherlands.

About me

I work full-time as a Junior Software Engineer at Service2Fruit—where I am 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 am 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 am not in front of my computer, I am probably in the gym, squashing/playing tennis or in the city with friends.

Tonny Garić

Recent projects

FreshMonitor

2017 - present

  • Back-end Development
  • Front-end Development
  • Testing
  • Deployment
  • Maintenance

FreshMonitor

FreshMonitor translates the data from Service2Fruit to real-time market information.

VIEW PROJECT
Service2Fruit's Trading Platform

2017 - present

  • Back-end Development
  • Testing
  • Deployment
  • Maintenance

Service2Fruit's Trading Platform

Online trading platform (B2B) for agricultural products.

VIEW PROJECT
VanillaHN

2018 - present

  • Front-end Development

VanillaHN

An open source simple Hacker News client, built using only plain (vanilla) JavaScript.

VIEW PROJECT
tonnygaric.com v2

2018 - present

  • Back-end Development
  • Front-end Development
  • Deployment

tonnygaric.com v2

Second major version of my personal website.

VIEW PROJECT

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 is necessary to have a broad set of technical skills.

Here is a non-exhaustive list of techniques that I recently worked with.

Programming languages

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

Frameworks

  • Play Framework
  • Beego Framework
  • Bootstrap

APIs

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

Other

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

Markup languages

  • HTML
  • XML

Style sheet languages

  • CSS
  • Sass

Libraries

  • Play-Bootstrap
  • jQuery
  • Highcharts

Tools

  • Akka
  • Gulp
  • Codeception

IDEs

  • IntelliJ
  • Visual Studio Code
  • PhpStorm
  • GoLand
  • WebStorm

CMSs

  • Kirby
  • WordPress

Soft skills

Here are some things I am good at.

Inquisitive

I am 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.

Versatile

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

Enthusiastic

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

Communicative

I do not 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.

Creative

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

Organised

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

Critical thinker

I think that it is 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