Dario Duvnjak, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Dario is available for hire
Hire Dario

Dario Duvnjak

Verified Expert  in Engineering

Software Engineer and Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
April 4, 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, and platform engineering. Dario is a great person to work with and an excellent developer.

Portfolio

Archilogic AG
Amazon Web Services (AWS), AWS CloudFormation, AWS Lambda, ISO 27001...
PitchStone Technology, LLC
Amazon Web Services (AWS), Spring Boot, AWS Lambda...
Atlantbh
OpenShift, Kubernetes, AWS DevOps, DevOps, Linux, Ubuntu...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS

The most amazing...

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

Work Experience

DevOps Engineer with AWS Expertise via Toptal

2022 - 2024
Archilogic AG
  • Modernized AWS infrastructure utilizing AWS CloudFormation and Pulumi, reducing deployment times by 40% and increasing operational efficiency.
  • Enhanced security for AWS resources, implementing best practices that led to a 70% reduction in reported vulnerabilities.
  • Supported the attainment of ISO 27001 certification, developing and enforcing stringent security policies that improved data protection.
Technologies: Amazon Web Services (AWS), AWS CloudFormation, AWS Lambda, ISO 27001, Amazon RDS, TypeScript, Node.js, Amazon Cognito, Pulumi, Cloud Computing, Infrastructure as Code (IaC), Containerization, AWS Cloud Architecture, DevOps Engineer, Cloud Infrastructure, Cloud Architecture, Infrastructure, Cloud Security, AWS Cloud Security, Serverless

Lead DevOps Engineer

2020 - 2022
PitchStone Technology, LLC
  • Used CloudFormation and infrastructure as code (IaC) principles to provision and maintain infrastructure. Utilized AWS ECS to run both scalable and highly available web services and short-running tasks. Migrated from MySQL to AWS Aurora.
  • Architected and implemented Serverless Solutions for authentication, automation, and security using AWS Lambda. Implemented a custom monitoring and alerting system based on AWS CloudWatch, Lambda, Prometheus, and New Relic.
  • Implemented a custom security framework and procedures based on AWS Security Hub, AWS Web Application Firewall (WAF), ECR, Inspector, and Prowler.
  • Designed and implemented disaster recovery automation and procedures.
Technologies: Amazon Web Services (AWS), Spring Boot, AWS Lambda, Amazon Elastic Container Service (Amazon ECS), Amazon Aurora, Linux, Ubuntu, Agile Software Development, Continuous Integration (CI), Bash Script, Continuous Deployment, AWS CloudFormation, Java, Apache JMeter, Bitbucket, Bash, Web Application Firewall (WAF), Amazon Virtual Private Cloud (VPC), Amazon EC2, Cloud Computing, Infrastructure as Code (IaC), Containerization, AWS Cloud Architecture, DevOps Engineer, Cloud Infrastructure, Cloud Architecture, Infrastructure, Cloud Security, AWS Cloud Security, Serverless

Lead Engineer

2016 - 2020
Atlantbh
  • Performed the containerization of highly available and resilient microservice architecture to run it on the OpenShift platform.
  • Planned, designed, and implemented pipelines for automatic building, testing, and deployment.
  • Developed a robust architecture for logging, alerting, and monitoring services and infrastructure.
  • Worked on enabling DevOps methodology across the whole team, where developers and QA engineers partnered closely with DevOps engineers and were comfortable configuring and scaling the infrastructure, running pipelines, and utilizing the monitoring stack.
Technologies: OpenShift, Kubernetes, AWS DevOps, DevOps, Linux, Ubuntu, Amazon Web Services (AWS), Agile Software Development, AWS Lambda, Continuous Integration (CI), Bash Script, Continuous Deployment, AWS CloudFormation, GitHub, Java, Ruby on Rails (RoR), Automated Testing, CentOS, NGINX, Apache JMeter, Bash, Security, Amazon Virtual Private Cloud (VPC), Amazon EC2, Cloud Computing, Infrastructure as Code (IaC), Containerization, AWS Cloud Architecture, DevOps Engineer, Cloud Infrastructure, Cloud Architecture, Infrastructure, Cloud Security, AWS Cloud Security, Configuration Management, Serverless

AWS Continuous Build/Test/Deploy

2017 - 2017
Avail Health (via Toptal)
  • Set up a fully automated continuous integration system for a Node.js app using Jenkins on AWS Elastic Beanstalk.
  • Wrote the complete infrastructure using AWS CloudFormation.
  • Implemented autoscaling of services based on application load.
Technologies: Amazon Web Services (AWS), Jenkins, Node.js, Linux, Bash Script, Continuous Deployment, Automated Testing, Bash, Amazon Virtual Private Cloud (VPC), Cloud Computing, Infrastructure as Code (IaC), Containerization, DevOps Engineer, Cloud Infrastructure, Cloud Architecture, Infrastructure, AWS Cloud Security, Configuration Management

DevOps Engineer

2012 - 2016
Freelance
  • 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 Rails, Nginx, Sidekiq, Redis, and MongoDB app using Capistrano.
  • Wrote a Web UI with Ruby and Sinatra for provisioning customized WordPress instances on AWS via Puppet.
Technologies: Amazon Web Services (AWS), Jenkins, Node.js, Ruby, Vagrant, Docker, Linux, Bash Script, Continuous Deployment, GitHub, WordPress, Ruby on Rails (RoR), Automated Testing, Packer, CentOS, NGINX, Bitbucket, Bash, Cloud Computing, Infrastructure as Code (IaC), Containerization, DevOps Engineer, Cloud Architecture, Infrastructure, AWS Cloud Security, Configuration Management

Senior Engineer

2011 - 2016
Atlantbh
  • Developed infrastructure for continuous integration and delivery platform.
  • Coordinated test-driven development efforts with multiple teams spanning the USA, Europe, and India.
  • Wrote integration tests and executed 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, including contributing to popular open-source modules.
Technologies: Amazon Web Services (AWS), Docker, Ruby, Puppet, Linux, Ubuntu, Agile Software Development, AWS Lambda, Continuous Integration (CI), Bash Script, Continuous Deployment, AWS CloudFormation, GitHub, WordPress, Ruby on Rails (RoR), Automated Testing, Packer, CentOS, NGINX, Apache JMeter, Bash, Cloud Computing, Infrastructure as Code (IaC), Containerization, DevOps Engineer, Infrastructure, Configuration Management

Tenant | DTK Module

https://github.com/dtk/dtk-provisioning/tree/bootstraping
This module is part of a repository that consists of puppet code to deploy and configure a Ruby-based application from the ground up on a new machine.

Instructions on how to run it are available in the README file in the link mentioned above.
2003 - 2010

Bachelor's Degree in Telecommunications

University of Sarajevo - Sarajevo

Libraries/APIs

Puppet.js, FFmpeg, Node.js

Tools

Jenkins, Vagrant, Git, AWS CloudFormation, Puppet, Bitbucket, Amazon Virtual Private Cloud (VPC), GitHub, Capistrano, Packer, Apache JMeter, Apache, NGINX, Sublime Text, Bamboo, Amazon Elastic Container Service (Amazon ECS), Amazon Cognito

Languages

Bash Script, Bash, Java, Ruby, TypeScript

Paradigms

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

Platforms

Amazon Web Services (AWS), Linux, Ubuntu, Amazon EC2, WordPress, CentOS, Docker, Kubernetes, AWS Lambda, MacOS, OpenShift, Meteor, Magento, Visual Studio Code (VS Code)

Storage

PostgreSQL, MongoDB, MySQL, Amazon Aurora

Frameworks

Ruby on Rails (RoR), Spring Boot

Other

AWS DevOps, Cloud Computing, Infrastructure as Code (IaC), Containerization, Pulumi, AWS Cloud Architecture, Infrastructure, DevOps Engineer, Security, Cloud Infrastructure, Cloud Architecture, Web Application Firewall (WAF), Cloud Security, AWS Cloud Security, Configuration Management, Serverless, Gitolite, Kubernetes Operations (kOps), ISO 27001, Amazon RDS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring