Ivan M.

Ivan M.

Senior Software Engineer

Belgrade, Serbia
Hire Ivan M. Hire Ivan M. Hire 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.

Work history

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

TradeCore
TradeCore
Software Engineer
2018 - Present (6 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.

Portfolio

Backend Engineer - Trading Portal (TradeCore)
Backend Engineer - Trading Portal (TradeCore)

Developed the security, device tracking, suspicious login, and multi-factor authentication features, integration with third-party order-matching-systems, designed the API and infrastructure for the portal.

Lead on Backend - VoyageControl
Lead on Backend - VoyageControl

Developed an availability system with a scheduling algorithm and user management portal for VoyageControl.

Backend Developer - BuzzHire (Borne Agency)
Backend Developer - BuzzHire (Borne Agency)

Designed a hiring algorithm, email system, and notification feature for the portal. Provided support for bug fixing on the project.

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)