Ivan M.

About Me

I am a vibrant and versatile Python/Django Backend Developer with 3+ years of technical expertise and experience in the design and deployment of APIs and databases, continuous integration, automatization, and software optimization. I specialize in both microservice and monolith architecture and utilize a client-centered approach in delivering solutions for clients.

Backend

Database

Other

Work history

UpStack
UpStack
Backend Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

TradeCore
TradeCore
Software Engineer
2018 - Present (7 years)
Belgrade , Serbia
  • Acting as Backend team lead on the development of a crypto exchange with a third-party ordering system.

  • Provide expertise and support for microservice authentication and security on different projects.

  • Offer guidance for user management, payments, and integrations with trading platforms and API-v2 design

Borne Agency
Borne Agency
Python Developer
2017 - 2016
Serbia
  • Efficiently implemented new features on projects, and provided technical support for fixing bugs on code.

  • Built and deployed a custom resource allocation algorithm for the client with features for hiring, availability, pay-rates and grades.

  • Developed innovative software products that conformed to industry best practices for Borne Agency.

Voyage Control
Voyage Control
Python Developer
2017 - 2018 (1 year)
Serbia
  • Provided technical expertise and support for software housekeeping, optimizations and automations.

  • Effectively optimized the scheduling algorithms and database queries on Voyage Control's project.

  • Designed and deployed an availability system, scheduling (resource allocation) algorithm, email microservice, and continuous integration implementation for the client.

Showcase

Lead on Backend - VoyageControl
Lead on Backend - VoyageControl
  • Implemented an availability system with scheduling and user management.

  • Developed a scheduling algorithm for VoyageControl.

  • Created a user management portal for VoyageControl.

Backend Developer - BuzzHire (Borne Agency)
Backend Developer - BuzzHire (Borne Agency)
  • Developed a hiring algorithm, email system, and notification feature for the portal.

  • Provided bug fixing support for the project.

  • Implemented a backend developer portal with key features.

Backend Engineer - Trading Portal (TradeCore)
Backend Engineer - Trading Portal (TradeCore)
  • Implemented security features including device tracking, suspicious login, and multi-factor authentication.

  • Designed and integrated the API and infrastructure for the portal.

  • Developed third-party order-matching system integration.

Education

Education
Master of Engineering
University of Belgrade, Faculty of Electrical Engineering
2017 - 2019 (2 years)
Education
Bachelor of Engineering
University of Belgrade, Faculty of Electrical Engineering
2013 - 2017 (4 years)