Jovan Aleksic, Developer in Belgrade, Serbia
Jovan is available for hire
Hire Jovan

Jovan Aleksic

Verified Expert  in Engineering

IT Infrastructure Developer

Belgrade, Serbia

Toptal member since September 8, 2022

Bio

Jovan considers himself an all-around software engineer. He has experience working in both large corporations and small startups and has worked on different tasks in a variety of fields and teams and using different technologies. He is a person who can easily integrate into any environment and easily adjust to any task. Jovan is an experienced team lead and pushes development when needed.

Portfolio

InsideMaps
C++, Python, Ceres, OpenCV, PyTorch, Computer Vision, Machine Learning
InsideMaps
Xcode, Objective-C, Swift
InsideMaps
Amazon Web Services (AWS), React, Angular, MongoDB, DB, Parse, JavaScript...

Experience

  • iOS - 4 years
  • Mobile Development - 4 years
  • Node.js - 4 years
  • Concurrent Programming - 4 years
  • IT Infrastructure - 3 years
  • Python - 3 years
  • Swift - 3 years
  • Objective-C - 3 years

Availability

Part-time

Preferred Environment

Xcode, Windows, Qt Creator, Visual Studio Code (VS Code), Visual Studio, PyCharm, Linux, MacOS

The most amazing...

...experience of my career was working at InsideMaps, which allowed me to work in multiple development teams and use a wide range of skills.

Work Experience

Senior Software Developer - Research Team

2019 - PRESENT
InsideMaps
  • Modeled and trained a machine learning network. Developed the infrastructure for easy data set creation, data extraction, and model training.
  • Researched computer vision, machine learning, bundle adjustment, and 3D math.
  • Developed an iOS library incorporating various machine learning and computer vision products.
  • Worked on a server side library incorporating various machine learning and computer vision products.
  • Developed infrastructure for testing and releasing both server and iOS libraries.
Technologies: C++, Python, Ceres, OpenCV, PyTorch, Computer Vision, Machine Learning

Senior iOS Software Engineer

2017 - PRESENT
InsideMaps
  • Developed a system for a multi threaded, asynchronous data transfer.
  • Developed a system for local and remote database synchronization, and developed a back end for database synchronization.
  • Integrated Bluetooth and WiFi APIs for communication with external devices.
  • Developed UI, reusable UI components, and localization.
Technologies: Xcode, Objective-C, Swift

Full-stack Developer

2016 - PRESENT
InsideMaps
  • Developed a queuing system for running and synchronizing long-running tasks on distributed machines.
  • Contributed to different web applications, both on the front and back ends of the code.
  • Created scripts for releasing and maintaining infrastructural credibility of all parts of the system.
  • Developed and maintained APIs for mobile apps and websites.
Technologies: Amazon Web Services (AWS), React, Angular, MongoDB, DB, Parse, JavaScript, Node.js

Junior Software Developer

2015 - 2016
Microsoft
  • Contributed to Sway as part of the MS Office team using C# and TypeScript.
  • Developed a system for creating a summary of a Sway document.
  • Developed various features and enhancements, and fixed bugs.
Technologies: Visual Studio, TypeScript, C#

Experience

InsideMaps Capture App

https://apps.apple.com/us/app/insidemaps-capture/id1077854108
An app used for capturing images used for the creation of panoramic images, floor plans and 3D models of homes. The app supports capture types and capture devices. The app works offline and can generate panoramic images on the app.

InsideMaps Website

https://www.insidemaps.com/
A website for viewing and editing results of projects captured using the iOS capture app. Containing tools for organization management, project management, virtual tour, 3D model viewer, HDR photo viewer, etc.

Education

2011 - 2015

Bachelor's Degree in Electrical and Computer Engineering

University of Belgrade - Belgrade, Serbia

Skills

Libraries/APIs

Couchbase Lite iOS SDK, Node.js, React, PyTorch, OpenCV, Parse SDK

Tools

PyCharm, Visual Studio, Qt Creator, Xcode

Languages

Swift, Objective-C, JavaScript, Python, C++, C#, TypeScript, Java, SQL

Paradigms

Concurrent Programming, Mobile Development

Platforms

iOS, MacOS, Linux, Windows, Parse, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Frameworks

Angular

Storage

DB, MongoDB

Other

APIs, IT Infrastructure, 3D Math, Computer Vision, Ceres, Machine Learning

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