Srdjan M.

Srdjan M.

Senior Software Engineer

Belgrade, Serbia
Hire Srdjan M. Hire Srdjan M. Hire 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.

Work history

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

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.

Portfolio

Senior Software Engineer - FEVO
Senior Software Engineer - FEVO

Fevo developed a unique technology that allows groups of people to order tickets that are seated together, but enables each person to pay for their ticket individually. Worked on integrating the application with different ticketing providers and core platform logic using Java Quarkus and Golang.

Senior Software Developer - Fire TV Cube
Senior Software Developer - Fire TV Cube

Worked on the development of Amazon's fastest, most powerful Fire TV solution with Alexa (voice assistant) built-in for turning on the TV, dimming the lights and playing shows. Users can control compatible soundbars and A/V receivers, change live cable or satellite channels. It gives users instant access to 4K Ultra HD content, support for Dolby Vision, HDR and HDR10+ and several streaming platforms.

Lead Backend Developer - Ray.co
Lead Backend Developer - Ray.co

Led the development of the Ray Super Remote solution - the ultimate touchscreen universal remote control that allows users to tap, swipe, and discover the future of TV. It replaces the user's jumble of old remotes in one intelligent package with easy control over their entertainment setup.

Software Developer - Oakley Frontend Redesign
Software Developer - Oakley Frontend Redesign

Worked on the redesign of Oakley's website frontend giving users a one-stop shop to an array of innovative men's and women's sunglasses, athletic apparel, goggles, watches and accessories.

Education

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