Work History
Showcase
Education
Work history
UpStack
Senior Software Engineer
2019 - Present (6 years)
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.
Keldoc MNH Group
Lead Backend Engineer
2016 - 2019 (3 years)
Led a small team to maintain Keldoc's software architecture; by providing solutions to enhance the code quality of its business units as modular Rails components via engines and gems.
Improved the solution's specifications, designed appropriate test environments for it and reduced the execution time for CI.
Developed an advanced, highly performant search feature for Keldoc using ElasticSearch, PostgreSQL and TSvectors.
Ngoar
Full Stack Software Engineer
2015 - 2016 (1 year)
Designed, developed and maintained a financial software system with high-level security for Ngoar.
Actively participated in the design and implementation of the software architecture and infrastructure for the new system.
Implemented a RESTful API web service platform for the solution, and maintained existing services for efficiency.
Frame (Mainframe)
Senior Software Engineer
2015 - 2015
San Mateo, CA, United States
Worked as part of the core Ruby team in the development of a highly dynamic cloud platform for Fra.me.
Provided production expertise for the development of an integration solution between the cloud service and control panel using RabbitMQ.
Executed a top-notch payment system using Stripe API with a referral option and introduced RSpec testing to cover most critical points on the app.
GospelBuddy
Lead Developer/Co-Founder
2014 - 2016 (2 years)
Belgrade/Accra, Serbia/Ghana
Supervised and led a team of 5 developers through the lifecycle process of GospelBuddy's beta app.
Steered the full design of the architecture into a scalable and maintainable app; from 5 to 50,000 concurrent users.
Handled GospelBuddy's RESTful API design and implementation tasks for mobile clients using OAuth2 authentication.
Razor Communication
Ruby on Rails Developer
2013 - 2015 (2 years)
Offered guidance for the development and maintenance of varying, complex web apps for clients using Ruby on Rails and Angular.JS.
Produced technical solutions for improvements to different software architecture on most apps for clients.
Provided continuous development expertise for existing apps; fixing bugs on apps and producing patch sets to enhance efficiency.
Tieto (Emric AB)
Software Developer
2013 - 2013
Participated in high-quality development of new features and implemented solutions to enhance software architecture on existing apps.
Developed code fixes and enhancements to apps for inclusion into future code releases and patches.
Refactored and enhanced a colossal system with more than 5M lines of code.
Wiener Städtische
Database Developer
2013 - 2013
Evaluated, designed, implemented and modified databases and database applications.
Worked on a huge dataset for the client; writing complex SQL queries with a focus on performance.
Communicated directly with end-users/clients; analyzing/refining requirements for the project.
Showcase
Lead Backend Developer - Keldoc
Keldoc is an app for online doctor appointment booking.
It streamlines doctor timesheet management and scheduling.
The platform has improved database performance, including faster timeouts and CI performance.
Lead Engineer/Co-Founder - GospelBuddy
GospelBuddy is an app connecting millions of Christians worldwide.
The app utilizes Agile methodologies and development guidelines.
It has achieved significant user growth, reaching 70,000 daily users and migrated from Heroku to AWS.
Senior Software Engineer - Frame
Frame is a SaaS platform enabling users to run any software on the cloud.
It features a user-controlled dashboard for real-time sessions, expenses, and other tracking features.
Frame utilizes TDD and Agile methodologies in its development, including Stripe API integration and RSpec testing.
Education
BSc. Information Systems and Technology
University of Belgrade, Faculty of Organizational Sciences
2009 - 2015 (6 years)