Svetomir Smiljkovic, Developer in Belgrade, Serbia
Svetomir is available for hire
Hire Svetomir

Svetomir Smiljkovic

Verified Expert  in Engineering

Software Developer

Belgrade, Serbia

Toptal member since September 28, 2018

Bio

Svetomir has a master's degree in electrical engineering and has worked as a system engineer/DevOps engineer in various systems over the past six years. He has focused on Linux platforms and AWS in addition to implementing automation tools and CI/CD pipelines.

Portfolio

Forex Club
Amazon Web Services (AWS), NGINX, GitLab, Ansible, Bash, Go, Python, Docker...
Seven Bridges Genomics
Amazon Web Services (AWS), Bitbucket, GitLab, Bamboo, Ansible, Redis, Apache...
Fincore Group
Bash, Python, Linux Servers, Windows, VMware

Experience

  • Linux - 5 years
  • Python 3 - 4 years
  • Docker - 4 years
  • Go - 3 years
  • Amazon EC2 - 3 years
  • Continuous Delivery (CD) - 3 years
  • Continuous Integration (CI) - 3 years
  • GitLab CI/CD - 1 year

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), JetBrains, Linux, MacOS

The most amazing...

...project I've worked on was the embed Jupiter Notebook into the platform for biomedical and genomic data analytics.

Work Experience

DevOps Engineer

2018 - PRESENT
Forex Club
  • Created an automated system for environment creation in AWS including IAM, VPC, EC2, ECS, ELB, RDS, Route53, CloudWatch, etc.
  • Created fully automated CI/CD pipelines, including application build, testing, and deployment.
  • Developed various Golang and Python scripts and services for automation.
  • Created system for metrics and log collection and for monitoring.
  • Worked on service containerization in Docker.
Technologies: Amazon Web Services (AWS), NGINX, GitLab, Ansible, Bash, Go, Python, Docker, Linux

DevOps Engineer

2016 - 2018
Seven Bridges Genomics
  • Developed and maintained CI/CD self-service platform for our developers. Developed Golang services for managing application build, test, deploymen,t and maintenance. Developed Python service for configuration management.
  • Developed Golang service for environment deployment.
  • Deployed various environments on AWS including IAM, VPC, EC2, ELB, RDS, Route53, etc.
  • Contributed to service containerization in Docker.
  • Installed and administered of Atlassian Bamboo, Bitbucket, Gitlab, and Devpi servers.
  • Worked on software performance testing and tuning.
  • Installed, configured, and administered NGINX and Apache web servers.
Technologies: Amazon Web Services (AWS), Bitbucket, GitLab, Bamboo, Ansible, Redis, Apache, NGINX, Bash, Go, Python, Docker, Linux

System Engineer

2013 - 2016
Fincore Group
  • Built system for BI. Developed Python scripts and services for collecting business data and various metrics from the system. Used InfluxDB for storage and Grafana for presentation.
  • Built and maintained various environments of Windows Servers including Active Directory, DNS, DHCP, and WSUS.
  • Built and maintained Linux server infrastructure.
  • Built and maintained VMware ESXi clusters in multiple datacenters.
  • Configured and administered F5 BigIP Load Balancer servers.
  • Automated service deployment using Python and Bash scripts.
Technologies: Bash, Python, Linux Servers, Windows, VMware

System Engineer

2012 - 2013
Atos IT Solutions and Services
  • Built and maintained VMware ESXi clusters.
  • Built and maintained Windows Server infrastructure including Active Directory, DNS, DHCP, WSUS.
  • Built and maintained VoIP and Call Center infrastructure with CUCM and UCCX.
Technologies: Windows Server, VMware

Experience

Developed Self-service CI/CD Platform

Developed and maintained self-service continuous integration and continuous delivery platform for our developers. Developed Golang services for managing application build, test, deployment and maintenance. Developed Python service for configuration management.

System for Automatic Environment Creation in AWS

Created an automated system for environment creation in AWS including IAM, VPC, EC2, ECS, ELB, RDS, Route53, CloudWatch, etc.

Data Cruncher Project

Embedding Jupyter Notebook into the platform for biomedical and genomic data analytics.

Created Business Intelligence System

Built system for BI. Developed Python scripts and services for collecting business data and various metrics from the system. Used InfluxDB for storage and Grafana for presentation.

Education

2011 - 2013

Master of Science Degree in Department of Telecommunications

School of Electrical Engineering, University of Belgrade - Serbia

2005 - 2011

Bachelor of Science Degree in Department of Telecommunications

School of Electrical Engineering, University of Belgrade - Serbia

2008 - 2009

Exchange Participant in Department of Electrical and Computer Engineering

Purdue School of Engineering and Technology, IUPUI - Indiana, USA

Skills

Tools

GitLab CI/CD, Amazon Elastic Container Service (ECS), AWS ELB, GitLab, JetBrains, Git, VMware, Bamboo, Bitbucket, AWS IAM, Amazon Virtual Private Cloud (VPC), NGINX, Apache, Docker Compose, Docker Hub, Ansible, Grafana

Platforms

Linux, Docker, Amazon EC2, MacOS, Windows Server, Windows, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Languages

Python 3, Go, Python, Bash

Paradigms

Continuous Deployment, Continuous Delivery (CD), Agile, Continuous Integration (CI)

Storage

Amazon S3 (AWS S3), PostgreSQL, Redis, Memcached, InfluxDB

Other

Linux Servers, Prometheus, Scripting, Programming, Monitoring

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