Radovan Baćović
Verified Expert in Engineering
Data Engineer and Software Developer
Radovan is a senior data engineer and skilled scrum master holding a CSM, A-CSM, and CSP-SM. Radovan enjoys using modern data technologies in an Agile environment, with a profound application development background in large international companies. He considers himself a data geek that is delighted to discover new technologies, with a strong focus on the open-source community. Radovan is a prominent international public speaker in the tech domain.
Portfolio
Experience
Availability
Preferred Environment
Snowflake, SQL, Data Build Tool (dbt), Oracle, MySQL, Python, Google Cloud Platform (GCP), Fivetran, Public Speaking, Apache Airflow
The most amazing...
...contribution I’ve had was to the GitLab enterprise data platform based on open-source components before and after their IPO.
Work Experience
Senior Data Engineer
GitLab
- Developed, maintained, and improved an enterprise data platform.
- Participated in data platform building in a startup environment that transitioned to an enterprise public company.
- Advocated and represented the data team at conferences and meetups around the globe.
Senior Data Engineer/Agile Lead
Kindred Group
- Developed and maintained a data warehouse. Designed and optimized code for a gambling company on a modern data ecosystem.
- Delivered quality code on the stream level under the ETL team. Led communication and cooperation with other teams in the company.
- Trained and supervised a team of over five people.
- Supported the team to introduce Scrum and Agile methodologies.
- Introduced Git to the data team and experienced great success.
Senior Data Warehouse Engineer/Consultant
Levi9
- Implemented, improved, and fixed the data warehouse for public transport companies. Used Talend open studio for the ETL process, Oracle database for data storage, and iReport and JasperSoft ETL for reporting on Linux.
- Worked on query optimization, adding new ETL jobs, and modifying reporting. Restored production databases using a data pump, RMAN, and export/import utilities. Worked with extensive databases.
- Created a "system of reference" database on the Oracle platform using SAP and Siebel.
- Worked on developing the web application "WebNext" using an internal framework. Created for eGovernment.
- Created automation scripts in Bash on Linux for importing files. Ran ETL processes.
Senior Data Engineer/Team Lead
ZZ Baco
- Participated in and organized application development using Oracle technologies. Used SQL, Oracle 11g database, shell scripting, ETL tools, and data integration. Used high-volume databases on several international projects (Agile/Scrum environment).
- Created, implemented, and improved startup information systems for an agronomy business. Set up billing systems, warehousing, measurement, quality control, and financial systems.
- Developed a fleet management system for transport and logistics companies in .NET technologies. Used DevExpress, Telerik, and Oracle for the database.
- Trained and managed a team of five to seven people from various business and tech backgrounds. Included developers, testers, managers, agriculture business developers, and others.
Oracle Developer
Energosoft ITSS
- Developed a billing information system for electric companies. Used Oracle 6i and Oracle 10g.
- Took part in migration from Oracle 6i to Oracle 10g. Worked on a financial information system for electric energy and billing.
- Worked with Apache Struts, ADF, Java Head Start, and JSF. Installed pluggable components and JDeveloper tools in versions Oracle 9i, Oracle 10, and Oracle 11. Used to connect Java and Oracle applications.
Experience
Enterprise Data Platform (GitLab)
https://about.gitlab.com/handbook/business-technology/data-team/Data Warehouse for a Gambling Operator
Permifrost
https://pypi.org/project/permifrost/Truck Scale Project
Service Ping Metrics Check
https://gitlab.com/gitlab-data/service-ping-metrics-checkThis small project is the nucleus of ideas for automatically communicating with internal and external teams. Using this way of exposing data via a RESTful API is a great opportunity to leverage the data team visibility and faster data delivery in a versatile way. It also provides an easy way for data encapsulation, vertical and horizontal scalability, maintainability, detaching computation from storage, and fine access granulation.
Education
Master's Degree in Software Engineering
University of Novi Sad - Novi Sad, Serbia
Bachelor's Degree in Software Engineering
University of Novi Sad (Faculty of Technical Sciences) - Novi Sad, Serbia
Certifications
Advanced Python
Certified Scrum Professional®-ScrumMaster (CSP-SM®)
Scrum Alliance
Advanced Certified ScrumMaster (A-CSM℠)
Scrum Alliance
Big Data Foundations - Level 2
IBM
Spark - Level 1
IBM
Hadoop Foundations - Level 1
IBM
Big Data Foundations - Level 1
IBM
Certified ScrumMaster (CSM)
Scrum Alliance
Skills
Libraries/APIs
REST APIs, Liquibase, jQuery, JasperReports
Tools
Pytest, PyCharm, Git, Subversion (SVN), Apache Airflow, Shell, Jenkins, IBM Rational Rose, GitLab, GitLab CI/CD, Stitch Data, Google Kubernetes Engine (GKE), Jira, Confluence
Languages
SQL, Python 3, Python, UML, Snowflake, Java, C#, Delphi, SysML, Pascal, Bash, YAML
Platforms
Oracle, Google Cloud Platform (GCP), Linux, Meltano, Docker, Kubernetes
Paradigms
Agile, Scrum, ETL, Dimensional Modeling
Storage
PL/SQL, Databases, Database Modeling, Data Pipelines, MySQL, Apache Hive, PostgreSQL
Frameworks
Hadoop, Spark, Apache Spark
Other
Public Speaking, Data Warehousing, Data Warehouse Design, Gambling, Agriculture, Data Engineering, APIs, Data Build Tool (dbt), Fivetran, Big Data, Singer ETL, Query Optimization, FastAPI, Oracle Forms & Reports, Software Architecture, Big Data Architecture, Technical Writing
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