
Bojan Babic
Verified Expert in Engineering
Software Architecture Developer
Novi Sad, Vojvodina, Serbia
Toptal member since July 6, 2015
Bojan is a software architect with 12+ years of experience specializing in JVM-based technologies. He has worked on technology on levels of abstraction, from low-level protocol implementations to highly scalable microservice architectures. He is dedicated to delivering high-quality code that brings value to his clients' products.
Portfolio
Experience
- Java - 12 years
- Software Architecture - 10 years
- Scala - 8 years
- PostgreSQL - 8 years
- Technical Leadership - 8 years
- Akka 2 - 5 years
- Apache Cassandra - 5 years
- CTO - 3 years
Availability
Preferred Environment
MacOS, Git, IntelliJ IDEA
The most amazing...
...thing I've developed is a highly scalable SMS marketing platform called SuperPhone that helps users manage their personal connections in a scalable way.
Work Experience
CTO
SuperPhone
- Migrated monolith architecture to a highly scalable microservice solution.
- Built an eCommerce solution within a platform that is an easily integrable eCommerce platform. Built integrations with Shopify, BigCommerce, and SAP Commerce Cloud.
- Developed a solution for automated responding based on simple triggers and business rules.
Lead Software Engineer
SuperPhone
- Improved platform stability by refactoring the codebase to follow programming best practices.
- Implemented a CQRS solution for handling traffic peaks.
- Introduced the Agile methodology for planning and implementing work on the platform.
- Implemented monitoring and alerting of the platform to get a better understanding of its performance bottlenecks.
Software Developer
Sharpeak
- Created an Android motivational alarm application.
- Built a hybrid mobile application for public transport schedules.
- Led and organized a team in developing and delivering products.
Software Developer
Execom
- Worked on an embedded system for retail tracking and management.
- Programmed a web tool for monitoring and configuring power management hardware.
- Developed a structured social web shop implemented with complex bonus calculations.
- Created an application for tracking company resources based on MDD principles.
- Built systems for tracking fuel consumption for rental cars and for tracking printing paper consumption in a company.
- Contributed to a library for creating and maintaining unit tests with focus on asserting complex and entity objects, and repository testing.
- Implemented an HTML5 canvas graph for visualizing data from a physical activity tracking tool.
- Set up an Eclipse plugin.
- Led teams and mentored junior developers.
Experience
SuperPhone
http://www.superphone.ioNedap Renos
https://www.nedap-retail.com/I was a full-stack developer in charge of extending functionalities and improving the current of a web technology-based configuration tool.
Nedap PowerRouter
https://www.powerrouter.com/en/MQTT
GreenTimes
BluVela
EC Dash
Education
Bachelor's Degree in Software Engineering
Faculty of Technical Sciences - Novi Sad, Serbia
Skills
Libraries/APIs
Slick, ØMQ, AMQP, Protobuf
Tools
Eclipse IDE, Adobe Illustrator, Git, Subversion (SVN), ChatGPT, IntelliJ IDEA, Adobe Photoshop, Apache Maven, SBT, MQTT
Languages
Java, Less, Scala, CSS, HTML, SQL, CoffeeScript, JavaScript, GraphQL, C#
Paradigms
Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Functional Programming, Model-driven Engineering (MDE), Microservices
Frameworks
Apache Wicket, Hibernate, Ionic, Akka 2, Play Framework, GWT, Spring, AngularJS, gRPC
Platforms
Android, Amazon Web Services (AWS), JavaFX, Linux, MacOS, Windows, Apache Kafka, Heroku
Storage
SQLite, PostgreSQL, MySQL, Redis, Elasticsearch, Cassandra
Other
Leadership, Team Leadership, Software Architecture, Technical Leadership, Architecture, Software Design, Large Language Models (LLMs), OpenAI, Fractional CTO, CTO, Apache Cassandra, RXTX
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