Radomir Lazovic, Developer in Belgrade, Serbia
Radomir is available for hire
Hire Radomir

Radomir Lazovic

Verified Expert  in Engineering

Software Engineer and Developer

Belgrade, Serbia

Toptal member since December 5, 2024

Bio

Radomir is a seasoned software engineer with over 15 years of experience designing and implementing scalable back-end solutions across diverse industries. He specializes in building service-oriented architectures, integrating 3rd-party platforms, and optimizing workflows. Radomir will be a great addition to any team.

Portfolio

Toptal
Ruby on Rails 7, Ruby, JavaScript, REST, GraphQL, Docker, Git, Jira
GroundLink (acquired by Dav El-Boston Coach)
Java, Spring 6, HornetQ, Scala, JPA, JBoss AS, Apache Struts, Git

Experience

  • REST - 18 years
  • SQL - 16 years
  • Java - 10 years
  • Ruby on Rails (RoR) - 9 years
  • Ruby - 9 years
  • Hibernate - 8 years
  • Spring Boot - 8 years
  • System Design - 4 years

Availability

Part-time

Preferred Environment

Linux, Ruby

The most amazing...

...team I've led was a team of developers working on Uber-like functionality but for limousines, covering every major city on the planet.

Work Experience

Senior Software Engineer

2016 - 2024
Toptal
  • Owned end-to-end implementation of integration between the company's SaaS platform and Salesforce.
  • Implemented workflow automation between the company's platform and GitLab API.
  • Implemented back-end services for syncing data with ID verification providers.
  • Collaborated with the front-end team on the implementation of API using GraphQL and REST.
Technologies: Ruby on Rails 7, Ruby, JavaScript, REST, GraphQL, Docker, Git, Jira

Senior Software Engineer

2008 - 2016
GroundLink (acquired by Dav El-Boston Coach)
  • Contributed to a team tasked with developing the next-generation global limo service management platform, enabling comprehensive fleet and affiliate coverage at major airports and venues worldwide.
  • Exposed APIs for mobile clients, 3rd-party integrations, and internal tools. Implemented back-end services for booking, dispatching, and tracking of vehicles.
  • Spearheaded the team implementing core business functionality such as auto-assignment, driver tracking, fleet management, and ride pricing.
Technologies: Java, Spring 6, HornetQ, Scala, JPA, JBoss AS, Apache Struts, Git

Software Engineer

2006 - 2007
Peopleclick (acquired by PeopleFluent)
  • Developed an encrypted document repository for internal use.
  • Created a system for matching jobs and potential candidates using predefined criteria.
  • Developed a system for automatically onboarding new hires using a custom workflow engine.
Technologies: Java, Spring, JPA

Experience

Auto Affiliate at GroundLink

Spearheaded a team that designed and implemented an automatic driver assignment system.

The system covers the world and uses a sophisticated matching and pricing algorithm to select the best-suited driver. It collects real-time data such as driver availability, geolocation, and flight times and matches it with user-stored preferences to provide the shortest pickup time.

Real-time data, such as geolocations, are processed by queue and stored in the PostGIS database. For high-demand markets, a cache is used to ensure quick response.

The system includes mobile applications for consumers and drivers, public websites, and call center applications.

Skills

Tools

Git, Jira

Languages

Java, Ruby, SQL, GraphQL, Scala, JavaScript

Frameworks

Ruby on Rails (RoR), Spring Boot, Hibernate, Spring, JPA, Spring 6, Apache Struts, Ruby on Rails 7

Paradigms

REST

Platforms

Docker, Linux, Apache Kafka

Storage

JBoss AS, Redis, PostGIS

Other

System Design, HornetQ

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