Milorad Djuretanovic, Developer in Belgrade, Serbia
Milorad is available for hire
Hire Milorad

Milorad Djuretanovic

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
November 30, 2020

Milorad is a software developer with 5+ years of work experience in different environments, including fintech, phone manufacturing, and online betting. He is highly motivated, proactive, open to feedback, and always searching for ways to improve his soft and technical skills. Milorad is a clean code enthusiast, strictly following code style and best practices of used technologies.

Portfolio

TradeCore
Amazon Web Services (AWS), Gunicorn, Elasticsearch, Docker, RabbitMQ, Redis...
Logispin
Apache, Memcached, RabbitMQ, Oracle Database, Slim, PHP, REST APIs, SQL, APIs...
RT-RK
Protobuf, Eclipse RCP, C#, Python, Java, Unit Testing

Experience

Availability

Part-time

Preferred Environment

PyCharm, Slack, Linux

The most amazing...

...project I’ve worked on is a fintech platform that managed more than three million users.

Work Experience

Senior Software Engineer

2019 - PRESENT
TradeCore
  • Designed and developed a fast, reliable, and scalable REST API for a platform as a service (PaaS) fintech provider.
  • Refactored the payment system to increase performance and scalability.
  • Integrated many third-party services, such as payment services and trading platforms using their APIs.
  • Enhanced the performance with query optimization and caching.
  • Conducted technical interviews and mentored new hires.
Technologies: Amazon Web Services (AWS), Gunicorn, Elasticsearch, Docker, RabbitMQ, Redis, Celery, Django, PostgreSQL, Python, REST APIs, SQL, APIs, Unit Testing, Reports

Software Developer

2018 - 2019
Logispin
  • Introduced a new internal module for communication with clients through various channels such as SMS, emails, push notifications, and in-browser messages.
  • Improved and maintained the SMS betting and registration modules.
  • Proposed and developed many features to increase performance and user experience.
  • Collaborated closely with the front-end team and third-party providers.
Technologies: Apache, Memcached, RabbitMQ, Oracle Database, Slim, PHP, REST APIs, SQL, APIs, Unit Testing

Software Developer

2016 - 2018
RT-RK
  • Contributed to creating several command-line tools for configuring and monitoring biometric audio chips used by the leading mobile phone manufacturers.
  • Implemented a standalone tool that was used to run tests on real hardware automatically.
  • Designed and developed features using multiple programming languages.
Technologies: Protobuf, Eclipse RCP, C#, Python, Java, Unit Testing

BrokerIQ | CRM Tool for TradeCore

BrokerIQ is a leading financial service CRM tool, providing a turnkey solution for client onboarding, ID verification, payment processing, and client management. It is specifically designed for finance, allowing users to acquire, convert, retain, and monetize. I was solely responsible for the whole back-end stack and was consistently considered a key member.

Bet9ja | Betting Website

https://www.bet9ja.com/
Bet9ja is Nigeria’s number one betting website. It is an online bookmaker company that offers betting on major sporting events operating in Nigeria. My responsibilities were back-end services for accounting, SMS betting, and communication for the end users.
2012 - 2017

Bachelor's Degree in Software Engineering

University of Belgrade - Belgrade, Serbia

Libraries/APIs

REST APIs, Protobuf

Tools

Celery, RabbitMQ, Slack, PyCharm, Apache, Subversion (SVN), Git, Eclipse RCP

Frameworks

Django, Django REST Framework, Slim

Languages

Python, PHP, SQL, Java, C#, JavaScript

Paradigms

Unit Testing

Platforms

Docker, Linux, Oracle Database, Amazon Web Services (AWS)

Storage

PostgreSQL, Redis, Elasticsearch, Memcached

Other

Teamwork, APIs, Reports, Gunicorn, Software Development, Engineering

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