Marko D.

Marko D.

Backend Developer

Belgrade, Serbia
Hire Marko D. Hire Marko D. Hire 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.

Work history

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

Portfolio

Software Developer - Eyefreight Transportation Management System
Software Developer - Eyefreight Transportation Management System

Worked on the Eyefreight Transportation Management System, a web application that helps coordinate worldwide transportation operations. Led a team of four developers on the project and another Angular project using different tech stacks and frameworks in delivering the solution.

Java/Scala Developer - Pongio
Java/Scala Developer - Pongio

Pongio is the first interactive table tennis training app that allows users to record and analyze matches live or post-game; helping users analyze their strokes to become a better player. Handled the research and development of the object tracking algorithm on the solution using Kalman Filters.

Java / Scala Developer - Stynt
Java / Scala Developer - Stynt

Stynt is an innovative, tech-driven healthcare staffing platform that enables clinicians and hiring facilities to connect and transact directly. The app simplifies healthcare staffing and credentialing by replacing antiquated methods with an elegant and efficient process. Worked on backend development tasks on 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)