Aleksa M.

Aleksa M.

Senior Software Engineer

Belgrade, Serbia
Hire Aleksa M. Hire Aleksa M. Hire Aleksa M.

About Me

Aleksa is a versatile Software Engineer with broad expertise and technical insight in backend development and machine learning solutions. He uses GoLang as his primary backend stack on projects with PostgreSQL and AWS, delivers Machine Learning systems utilizing Python and Data Science libraries such as Numpy, Pandas, Tensorflow and Keras frameworks and harmonizes agile processes with JIRA for project management.

Work history

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

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

  • Ensure that features are being delivered efficiently and on-time.

Outpost
Outpost
Research & Development Engineer
2019 - 2019
Belgrade, Serbia
  • Developed software solutions, integrated backend services and wrote machine learning 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
  • Actively participated in the development of a machine learning workflow; identifying the right machine learning architectures and models for the solution.

  • Worked with multiple stakeholders to deliver a document classification service on the project for Datum Solutions in a timely fashion.

  • Defined new techniques and best practices for all areas of Machine Learning; providing feedback to different teams to improve Datum Solution's in-house tools.

Jarvis
Jarvis
Product Owner/Tech Lead
2019 - Present (5 years)
Remote
  • Founded an outsourcing company that delivered a project management software that can be used with any language in order to set up workspace easily, onboard the team and organize the work hassle-free.

  • Ensured product leadership to drive and manage the solution development process and achieve desired business goals.

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

Everseen
Everseen
Research & Development Engineer
2018 - 2019 (1 year)
Belgrade, Serbia
  • Wrote and implemented API solutions for Everseen.

  • Integrated Everseen's computer vision solution with sensors and actuators through Go backend service.

  • Identified the best tools/approaches to solve engineering problems; by leveraging the appropriate mix of first principles, computational and experimental methods on projects for the client.

Carnegie Technologies
Carnegie Technologies
Software Developer
2015 - 2018 (3 years)
Belgrade, Serbia
  • Developed the backend 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.

Portfolio

Machine Learning Engineer - RapidCAPTURE
Machine Learning Engineer - RapidCAPTURE

RapidCAPTURE's Cognitive Capture solution is powered by an AI layer that leverages Natural Language Processing and Machine Learning for advanced and cost-effective imaging and document ingestion, converting unstructured content to structured format. It allows users to drive down costs and reduce errors. The solution has a 99% accuracy classification.

System Integration Developer - 0Line
System Integration Developer - 0Line

Developed 0Line an integration service for Everseen. It works as a checkout-free and autonomous storefront solution. It allows for real-time tracking, mapping and analysis of people, products and processes for business process improvement. Worked on the delivery of the integration service for a demo delivery in a week. The solution is part of a large machine learning project which is still under development.

Android and Golang Developer - SatBridge
Android and Golang Developer - SatBridge

SatBridge makes anywhere, anytime, any situation communications a reality by giving organizations, remote workers and individuals the ability to use all the features of their mobile devices using a satellite hotspot. It allows companies and consumers to remotely connect to networks with satellite hotspots that instantly enable the full capabilities of their mobile devices, with their numbers, to talk, text, email and browse wherever they are in the world. Wrote the Android app and handled the integration of the app with the satellite which allows for communication with multiple satillites through a smartphone using specific AT commands for each different satellite operator.

Education

MSc. Computer Science
MSc. Computer Science
Georgia Institute of Technology
2018 - 2020 (2 years)
BSc. Computer Science
BSc. Computer Science
University of Belgrade, College of Electrical Engineering and Computer Science
2012 - 2017 (5 years)