
Uros Gligovic
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since May 18, 2018
Uros is a middleware and back-end developer with professional experience in integration and provisioning systems serving millions of users. He's always interested in learning new technologies and works in teams as well as independently. He has a good understanding of the telco stack. Uros is an excellent communicator with a proven ability to negotiate system requirements with stakeholders and shape their ideas into executable projects.
Portfolio
Experience
- Java - 6 years
- Linux - 5 years
- SQL - 5 years
- MySQL - 5 years
- Spring Boot - 2 years
- Agile Software Development - 2 years
- JBoss - 2 years
- Python 3 - 2 years
Availability
Preferred Environment
Git, Java, MacOS, Python
The most amazing...
...system I've developed made time to market of new products much shorter. It turned out so good that other systems ended up being migrated into it.
Work Experience
Senior DevOps Consultant
Johnson & Johnson
- Developed a custom configuration-driven Jenkins Kubernetes deployment explicitly tailored to the company's needs.
- Created a pipeline for deploying on-demand custom Jenkins deployments to Kubernetes.
- Automated migration of legacy Jenkins instances, including credentials, plugins, jobs, permissions, workers, and more to the new solution.
- Set up monitoring for the clusters hosting the custom Jenkins instances like hundreds of Jenkins master instances with hundreds of transitory worker instances.
- Trained and advised operations team on deploying, troubleshooting, and maintaining Kubernetes clusters.
- Developed a Kubernetes plugin for managing Kubernetes Secrets.
- Developed a tool for scanning Helm charts to find dependencies and manage them.
Software Developer
Chaintag (via Toptal)
- Diagnosed and recovered broken back-end infrastructure after a crash.
- Handled production deployment via Boxfuse on AWS.
- Developed new features on the back-end.
- Performed simple database development on MySQL.
- Communicated with the front-end team and guided the use of the back-end API.
Integration Systems Software Developer
Telenor Serbia
- Redesigned and implemented a crucial provisioning system from scratch. The redesign included a complete rethinking of all of the provisioning components, keeping in mind an increased variety of products offered to users.
- Developed a system for tracking the user's lifecycle for both security and user experience concerns. Did a lot of data analysis, which helped make good decisions and approximations where needed.
- Developed a utility tool in Python, which increased the speed of resolving some types of tickets.
- Did multiple migrations, including millions of remote API calls on multiple systems.
- Did optimizations, including shortening the response time of one of our systems 10x.
- Developed a REST microservice abstraction layer over an existing Java driver, which automatically recognized and exposed newly added features of the driver through its API.
- Introduced new technologies like Spring and Java 8.
- Developed many REST and SOAP web services as well as consumed many.
Experience
ReflectedSpring
https://github.com/UrosGligovic/ReflectedSpringUp! - Fast Fingers Game (Web Verison)
Up! - Fast fingers Game
LightOn - Super Light Torch Flashlight
JsonUG
https://github.com/UrosGligovic/JsonUGCrawl
https://github.com/UrosGligovic/crawlAccounting Software Project
Chaintag (Development)
My task was diagnosing and recovering broken back-end infrastructure after a crash and development of new features.
Used technologies: Java 8, Spring, Hibernate, MySQL, AWS.
Education
Master’s Degree in Electrotechnical and Computer Engineering
Faculty of Technical Sciences, University of Pristina in Kosovska Mitrovica - Kosovska Mitrovica
Bachelor's Degree in Electrotechnical and Computer Engineering
Faculty of Technical Sciences, University of Pristina in Kosovska Mitrovica - Kosovska Mitrovica
Skills
Tools
Git, GitLab, Flyway, Bitbucket, Apache Maven, Jenkins, Jira, Helm, Amazon EKS, Grafana, IntelliJ IDEA
Languages
Groovy, Python 3, Java, SQL, Python, Java 8, PHP
Paradigms
DevOps, Agile Software Development
Storage
MySQL
Frameworks
Spring Boot, Spring, Hibernate
Platforms
Linux, JBoss, Windows, NetBeans, Amazon Web Services (AWS), Kubernetes, MacOS, Docker
Other
Integration, Boxfuse, Prometheus
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring