Aleksa M.

About Me

Aleksa is a Senior Software Engineer with broad expertise and technical insight in back-end development and Machine Learning solutions. He uses Go as his primary tech stack on projects with PostgreSQL and AWS and harmonizes agile processes with Jira for project management. Aleksa delivers Machine Learning systems using Python and Data Science technologies like NumPy, Pandas, TensorFlow, and Keras.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Back-end and Machine Learning Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Blockem
Blockem
Founder & CTO
2022 - Present (3 years)
Belgrade, Serbia
  • Leading a team of 10 technical personnel in producing and maintaining a product used by 10,000 users daily.

  • Working on advanced anti-scam detection software on the market, analyzing more than 1 billion Ethereum transactions per second.

Outpost
Outpost
R&D Engineer
2019 - 2019
Belgrade, Serbia
  • Developed software solutions, integrated back-end services, and wrote ML algorithms for Outpost's resource-constrained system.

  • Defined the technical specifications and wrote the whole system architecture for a chatbot service on the system.

  • Analyzed the impact of solutions on the system for technical review to ensure its robustness, efficiency, future maintainability, and supportability.

Datum Solutions
Datum Solutions
Machine Learning Engineer
2019 - 2019
Belgrade, Serbia
  • Participated in the development of a Machine Learning workflow, identifying the right ML architectures and models for the solution.

  • Worked with multiple stakeholders to deliver a document classification service.

  • Defined new techniques and ML best practices and provided feedback to teams to improve in-house tools.

Jarvis Project Management
Jarvis Project Management
Founder & CTO
2019 - 2021 (2 years)
Remote
  • Founded an outsourcing company that delivered project management software.

  • Built the first-ever LLM-based project management solution to use with any language in order to set up workspace easily, onboard a team, and organize the work hassle-free.

  • Led the development team and conducted POC for architecture validation of the project management platform.

Everseen
Everseen
R&D Engineer
2018 - 2018
Belgrade, Serbia
  • Wrote and implemented API solutions for Everseen.

  • Integrated a Computer Vision solution with sensors and actuators through Go back-end service.

  • Used a mix of first principles, computational, and experimental methods on projects.

Carnegie Technologies
Carnegie Technologies
Software Developer
2015 - 2018 (3 years)
Belgrade, Serbia
  • Developed the back-end API and business logic for client access to the added-value platform/Android application for satellite communication.

  • Implemented the complete workflow of the solution from planning to release, optimizing and securing both Go code and PostgreSQL scripts.

  • Handled the transfer from monolith server architecture to microservices communicating through gRPC, making the system faster, more robust, and easier to maintain.

Showcase

Android and Golang Developer - SatBridge
Android and Golang Developer - SatBridge
  • SatBridge enables remote communication using satellite hotspots.

  • The app integrates with multiple satellite operators for seamless connectivity.

  • It allows users to use mobile devices' features (calls, texts, email, browsing) globally.

System Integration Developer - 0Line
System Integration Developer - 0Line
  • Developed an integration service for Everseen, enabling real-time tracking, mapping, and analysis of people, products, and processes.

  • The solution is part of a large Machine Learning project in development.

  • The service is designed for checkout-free and autonomous storefront functionality.

Machine Learning Engineer - RapidCAPTURE
Machine Learning Engineer - RapidCAPTURE
  • RapidCAPTURE utilizes an AI layer for advanced imaging and document ingestion.

  • The solution reduces costs and errors through cost-effective imaging and document conversion.

  • RapidCAPTURE boasts a 99% accuracy classification.

Education

Online graduate studies in Computer Science, Machine Learning specialization
Online graduate studies in Computer Science, Machine Learning specialization
Georgia Institute of Technology
2018 - 2020 (2 years)
BSc n Electrical Engineering and Computer Science
BSc n Electrical Engineering and Computer Science
University of Belgrade - Serbia
2012 - 2017 (5 years)