
Jovan Aleksic
Verified Expert in Engineering
IT Infrastructure Developer
Belgrade, Serbia
Toptal member since September 8, 2022
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
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
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
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.
Senior iOS Software Engineer
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.
Full-stack Developer
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.
Junior Software Developer
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.
Experience
InsideMaps Capture App
https://apps.apple.com/us/app/insidemaps-capture/id1077854108InsideMaps Website
https://www.insidemaps.com/Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring