Srdjan M.

About Me

Srdjan is a Senior Software Developer who builds products, programs, and services to implement client solutions and solve their business problems with innovative solutions. He is a team player who thrives in a fast-paced environment, enjoys learning new technologies, and works well with business, technical, and non-technical professionals on projects.

Backend

Database

DevOps

Other

Java Redis App Architecture Neo4j Elastic Search Remote Team Leadership Team Leadership

Work history

UpStack
UpStack
Senior Software Developer
2020 - 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.

rainapp.com
rainapp.com
Senior software engineer
2022 - 2023 (1 year)
United States of America
  • Worked on developing integration with multiple clients

FEVO
FEVO
Senior Software Engineer
2020 - 2021 (1 year)
, Remote
  • Worked on the development of the first social commerce platform that connects people and their networks to the brands and experiences they love with those they trust the most.

  • Set up a new platform for changing the way e-commerce for tickets work.

  • Managed the integration with different ticketing providers and core platform logic using Java Quarkus and Golang.

Deploy Inc
Deploy Inc
Lead Software Engineer
2019 - 2020 (1 year)
Belgrade, Serbia
  • Guide cross-functional technical teams comprising of different developers at various stages on projects for Deploy; motivating and providing mentorship as needed.

  • Keep current with and evaluate new technical developments as appropriate to Deploy's strategic objectives in the delivery of solutions to clients.

  • Manage assigned projects through deployment for clients of Deploy; ensuring that all solutions are in line with industry standards and best practices.

Amazon
Amazon
Senior Software Engineer
2017 - 2019 (2 years)
Belgrade, Serbia
  • Worked on the Fire TV cube device and infrared blasting functionality; handling with integration with SmartHome and Alexa and ensuring architectural integrity/consistency across the product.

  • Led the design, development and implementation of solutions on the project which are easily maintainable and scalable.

  • Solved complex and intriguing technical problems on the project; bringing new ideas and evangelizing best practices.

Deploy
Deploy
Software Developer
2012 - 2017 (5 years)
Belgrade, Serbia
  • Designed and developed innovative software solutions (websites and applications) to fuel the different business initiatives of clients.

  • Contributed value to both customers and Deploy Inc; implementing best practices and procedures and optimizing the delivery of solutions.

  • Analyzed and amended complex software errors in a timely and accurate fashion for clients, and provided status reports where required.

Mrežni Sistemi d.o.o​
Mrežni Sistemi d.o.o​
PHP Developer
2011 - 2012 (1 year)
Belgrade, Serbia
  • Designed and developed sections, features and content on different websites and applications for clients.

  • Wrote well-designed, efficient code on projects using the latest standards and development best practices.

  • Implemented a wide variety of web-based products with the highest standards of performance, functionality, security, and compatibility for Mrežni Sistemi.

DIGI SAT d.o.o.
DIGI SAT d.o.o.
Software Developer
2009 - 2011 (2 years)
Belgrade, Serbia
  • Created and implemented innovative solutions for employee scheduling and internet service payment systems to improve the operations of DIGI SAT.

  • Worked on the development and continuous maintenance of several in-house applications for the company.

  • Troubleshot complex software issues and executed support tickets on projects.

Showcase

Senior Software Engineer - FEVO
Senior Software Engineer - FEVO
  • Fevo created a technology enabling groups to book seated tickets while each person pays individually

  • Process of integrating the application with various ticketing providers was carried out

  • Utilized Java Quarkus and Golang for core platform logic

Senior Software Developer - Fire TV Cube
Senior Software Developer - Fire TV Cube
  • Developed Amazon's most advanced Fire TV solution with built-in Alexa for easy voice control capabilities such as switching on the TV, dimming lights, and playing shows

  • Enhanced user experience by enabling control over compatible soundbars, A/V receivers, and live cable or satellite channel changes

  • Provided users instant 4K Ultra HD content access, along with support for Dolby Vision, HDR, HDR10+, and multiple streaming platforms

Lead Backend Developer - Ray.co
Lead Backend Developer - Ray.co
  • Led the development of Ray Super Remote solution, a touchscreen universal remote control enabling users to tap, swipe and discover future TV technology

  • This intelligent solution replaces all the user's old remotes and makes controlling the entertainment setup easier

  • Worked as the lead backend developer on this project for Ray.co

Software Developer - Oakley Frontend Redesign
Software Developer - Oakley Frontend Redesign
  • Redesigned Oakley's website frontend to improve user experience

  • Integrated a one-stop shop feature for men's and women's sunglasses, athletic apparel, and other accessories

  • Enhanced customer interaction with innovative product displays

Education

Education
Advanced Student
University of Belgrade, School of Electrical Engineering
2003 - Present (22 years)