Dario Duvnjak, Software Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Dario Duvnjak

Software Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Member since February 29, 2016
Dario is an experienced and highly skilled software engineer, although he likes to think of himself, first and foremost, as a problem-solver. He specializes in cloud computing (AWS), DevOps, Puppet, Ruby, and Node.js. Dario is a great person to work with and an excellent developer.
Dario is now available for hire




Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina



Preferred Environment

Mac OS, Sublime, Git

The most amazing...

...project I've helped develop is a DevOps framework for automated operations, provisioning, and infrastructure management via AWS, Puppet, and Docker.


  • DevOps Engineer

    2012 - PRESENT
    • Used Jenkins, Protractor, Mocha, and Grunt to build, test and deploy a Node.js app to AWS Elastic Beanstalk.
    • Created a high-availability auto-scalable environment for Magento on AWS.
    • Wrote a Packer template and a Puppet module for automatic generation of server images for a Java service on AWS, DigitalOcean, Rackspace, Openstack, and Docker.
    • Automated a deployment procedure for a Rails/Nginx/Sidekiq/Redis/Mongo app using Capistrano.
    • Wrote a Web UI (Ruby/Sinatra) for provisioning customized WordPress instances on AWS via Puppet.
    Technologies: AWS, Docker, Vagrant, Ruby, Node.js, Jenkins
  • Senior Engineer

    2011 - PRESENT
    • Developed an infrastructure for a continuous integration/delivery platform.
    • Coordinated test-driven development efforts with multiple teams spanning USA, Europe, and India.
    • Performed integration testing and analysis.
    • Provided performance testing and optimizing of AWS infrastructure.
    • Integrated different open-source technologies into both the core product and internal operations.
    • Improved existing and wrote new Puppet modules.
    Technologies: AWS, Puppet, Ruby, Docker
  • AWS Continuous Build/Test/Deploy

    2017 - 2017
    Avail Health (via Toptal)
    • Set up a fully automated Continuos Integration system for a Node.js app using Jenkins on AWS Elastic Beanstalk.
    Technologies: Node.js, Jenkins, AWS


  • Languages

    Bash Script, Java, Ruby
  • Libraries/APIs

    Puppet.js, FFmpeg, Node.js
  • Tools

    Jenkins, Vagrant, Git, AWS CloudFormation, Puppet, GitHub, Capistrano, Packer, Apache JMeter, Apache, Nginx, Bamboo
  • Paradigms

    DevOps, Continuous Integration (CI), Continuous Deployment, Automated Testing, Agile Software Development
  • Platforms

    Amazon Web Services (AWS), Linux, Ubuntu, WordPress, CentOS, Docker, Kubernetes, AWS Lambda, Meteor, Magento
  • Frameworks

    Ruby on Rails (RoR)
  • Storage

    PostgreSQL, MongoDB, MySQL
  • Other

    Gitolite, Kubernetes Operations (Kops)


  • Bachelor's degree in Telecommunications
    2003 - 2010
    University of Sarajevo - Sarajevo

To view more profiles

Join Toptal
Share it with others