Marko D.

About Me

Marko is a Senior Back-end Developer with 9+ years of experience developing, designing, and creating high-quality scalable solutions and producing robust, readable, and maintainable code. He works on cross-functional and collaborative teams with endless opportunities to take on responsibility, continue learning, and mentor others. With a passion for problem-solving, Marko offers solutions to complex problems, influencing the direction of projects and communicating the logic behind technical decisions to non-technical stakeholders.

Frontend

Backend

Database

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Full Stack Developer
2021 - Present (4 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.

Tyllo
Tyllo
Java Software Developer
2022 - Present (3 years)
, Serbia
  • Worked on the development of the EON - Video Streaming Service using Java 8+, Spring Boot, Hibernate, PostgreSQL, Redis, Kafka, JUnit.

  • Continuously delivered results that contributed to team performance improvement and collaboration.

  • Actively contributed in all phases of the development lifecycle for Java applications.

Sobot Software
Sobot Software
Full Stack Developer
2017 - 2022 (5 years)
Belgrade, Serbia
  • Define product direction, design algorithms for new software solutions, produce elegant code, and deploy code with maximum efficiency.

  • Contribute code changes to several industry-leading web-based applications for clients.

  • Investigate and resolve issues in development and production on projects; staying up-to-date on the industry and the ever-changing technology landscape.

Gecko Solutions d.o.o
Gecko Solutions d.o.o
Scala / Java Software Developer
2015 - 2017 (2 years)
Belgrade, Serbia
  • Designed and implemented the core infrastructure components for Beam; analyzing product requirements and discussing technical approaches.

  • Deployed and supported Stynt's web and mobile applications; incorporating best practices, improving engineering standards and processes.

  • Researched, designed and developed high-performing, scalable systems for Pongio's object tracking algorithm using the Kalman Filter.

Showcase

Software Developer - Eyefreight Transportation Management System
Software Developer - Eyefreight Transportation Management System
  • Worked on Eyefreight Transportation Management System, a web application for coordinating worldwide transportation operations

  • Led a team of four developers on the project

  • Managed another Angular project using different tech stacks and frameworks to deliver solutions

Java/Scala Developer - Pongio
Java/Scala Developer - Pongio
  • Pongio is an interactive table tennis training app allowing users to record, analyze matches and improve their game skills.

  • Responsible for research and development of the object tracking algorithm on the app.

  • Used Kalman Filters in the development of the tracking algorithm.

Java / Scala Developer - Stynt
Java / Scala Developer - Stynt
  • Stynt is a tech-driven healthcare staffing platform that connects clinicians and hiring facilities.

  • The platform replaces outdated methods with a simplified, efficient process for healthcare staffing and credentialing.

  • Worked on backend development tasks for the project.

Education

Education
M.Eng Mechatronics, Robotics and Automation Engineering
School of Electrical Engineering, University of Belgrade
2013 - 2014 (1 year)
Education
Bachelor's Degree in Engineering
School of Electrical Engineering, University of Belgrade
2009 - 2013 (4 years)