Ministry Of Programming logo

Ministry Of Programming

Vedran Ljubovic logo

Vedran Ljubovic

Available now

Senior Backend Developer @ Ministry Of Programming

Senior
Seniority
GMT+01:00, Sarajevo, Bosnia and Herzegovina
Location & Timezone
$40 - $60/hr
Average Hourly Rate
Bosnian, Serbian, Croatian, English
Languages

Top skills

Java
JavaScript
Node.js
Python
PostgreSQL

About

Senior Backend Developer & Tech Lead with a PhD in Computer Science and 20+ years of experience. Expert in FinTech (Naga, MultiBank), social trading, and high-performance crypto systems (Java, Python, Kafka). Specialist in transitioning prototypes to production-ready MVPs with a focus on security and scalability. I support non-technical founders in architectural decision-making and defining requirements for regulated markets and betting platforms

Top skills

Verified by Pangea.ai due diligence

Top SkillsCurrent UsageSeniority
Java
30%18 years
JavaScript
10%15 years
Node.js
15%8 years
Python
25%5 years
PostgreSQL
20%15 years

All skills

Roles and tools, to bring ideas to life and create meaningful experiences

Banking & Trading Platforms

Professional experience

Explore a curated selection of projects highlighting Vedran Ljubovic's expertise and experience. Each project aims to showcase challenges, solutions, and the final outcome, along with the tools and technologies used.

MultiBank
MultiBank - FinTech — Senior Backend Developer
Developed and maintained auto-copy (social trading) backend service using Java, Quarkus, and PostgreSQL. Reengineered and optimized the system architecture for high performance and load. Developed a critical service for wallet management, funding user trading accounts based on complex criteria using Python, Uvicorn, and FastAPI. Managed transfer statistics and executed transfers via inter-service REST interface.
Banking & Trading Platforms
FinTech
System Architecture
API Development & Integration
Microservices Architecture
+5

Naga
Naga - FinTech — Senior Backend Developer
Principal developer and maintainer of backend for NagaX crypto exchange using Java, Spring Boot, Kafka, and Redis. Developed an API gateway interface to third-party systems, a full internal crypto staking implementation, and reverse-engineered an MS SQL database. Developed a high-performance leaderboard backend for Naga using Apache Ignite and Kafka, with distributed grid architectural pattern. Improved Naga API and Admin API, developed multiple microservices leveraging a robust microservices architecture.
Banking & Trading Platforms
Blockchain & Crypto
Architecture
API
Databases
+9

Preferred tools

View the preferred tools and apps used by Vedran Ljubovic to assess compatibility and alignment.

Git
Git
Github
Github
Gitlab
Gitlab
Azure
Azure
Jira
Jira
Slack
Slack
Trello
Trello

Career highlights

Discover Vedran Ljubovic’s professional journey, including employment history, certifications, and educational background.

Senior Backend Developer
Ministry of Programming2022 - Present
Developed and maintained auto-copy (social trading) backend service (Java, Quarkus, PostgreSQL). Reengineered and optimized the system architecture for high performance and load, with special focus on efficiently reading and caching user account statuses from Redis and low-latency response to incoming trade events from Kafka. Various copying statistics are updated in ClickHouse analytics database. Developed and maintained a critical service for wallet management, funding user trading accounts based on complex criteria (Python, Uvicorn, FastAPI). Managed transfer statistics (ClickHouse) and executed actual transfers via inter-service REST interface.
Associate Professor
University of Sarajevo, Faculty of Electrical Engineering2020 - 2022
Teacher on courses: Introduction to Programming, Software Development, Advanced Software Development, with a total of 1000+ students. Teaching assistant on courses: Programming Techniques, Algorithms and Data Structures, Web Technologies, Software Engineering, Multimedia Systems, with a total of 2000+ students. Co-authored a book titled “Introduction to Programming - C and C++”, over 1000 copies sold. Authored a book on Java programming (to be published - used internally). Authored 15 scientific papers (h-index 7) on image processing, machine learning and source-code and software repository analysis. Developed in-house student information system - Zamger (PHP, MySQL, Jasper reports), used continuously since 2007 as the main Faculty information system. Developed in-house programming education system featuring a web-based IDE for C and C++, with full educational management backend (PHP & NodeJS), used since 2015 to host 300-500 students per year. Developed an AI-based gamification system for teaching programming (UUP Game) in NodeJS, TypeScript (React) and PostgreSQL (paper/s/ to be published). Developed an AI-based plagiarism detection system (a journal paper is published about it). Led teams of students working on aforementioned production information systems for their final year project. Study program coordinator for short-cycle program “Software Development” (2018-2021).
Technical Department Lead (part time)
University of Sarajevo, University Teleinformatic Centre (UTIC)2016 - 2017
Developed the core architecture and security components for Authentication & Authorization Infrastructure (AAI) using KeyCloak and OAuth. Reverse-engineered an undocumented internal student information system and developed components for it (C#, MVC.NET, Entity framework, MS SQL Server 2008, MS SSRS). Maintained servers that host above systems. Prepared a detailed architectural document for future information system (Java, Spring, microservices).
Independent Contractor
root.ba2006 - 2010
Zimbra e-mail/groupware solution deployed to several enterprise clients. Samba file and printer sharing deployed to several enterprise clients. Developed a GUI installer for Linux for a Java-based desktop application (customer: Comp2000). Reverse-engineered an old DOS-based application to add custom reporting using Crystal Reports.
Senior System Administrator
Energodata2005 - 2005
Developed and maintained web server, e-mail server, and security systems (web proxy and firewall server) on Linux for a startup ISP.
Web Administrator and Developer
Europronet ISP (ex Smartnet ISP)2001 - 2004
Maintained web and DNS services for several hundred customers, including second-level support. Developed “My SmartNet” (“My EPN”) web portal and social network (PHP, MySQL). Helped develop multiple popular web portals and web applications for corporate clients, including conducting web security analysis and improvement. The clients include: Parliament of B&H, SarajevoX (predecessor to popular klix.ba portal), Superoglasi (popular white-pages site) etc

Testimonials

Engineering Manager Ministry of Programming, MOP Engineering Leadership Team @ Ministry Of Programming

Ministry Of Programming

Verified Testimonial

Vedran is an architect of exceptional caliber who brings a rare level of academic rigor and practical engineering excellence to every project. He specializes in designing robust, high-availability systems and was instrumental in setting the technical standards for our most complex builds. His ability to deconstruct abstract business ideas into scalable, secure architectures is unparalleled, making him a trusted advisor for founders and a mentor to engineering teams. Vedran doesn’t just build software; he ensures it is engineered to the highest global standards of quality and performance.

Similar talent

Slide 1 of 0