Gavrilo Mumovic
Verified Expert in Engineering
Software Developer
Trebinje, Republika Srpska, Bosnia and Herzegovina
Toptal member since September 1, 2022
Gavrilo is a passionate software engineer with 10+ years of experience. He is an expert in C#, React, TypeScript, F#, and Python and uses Azure, AWS, and the Google Cloud Platform daily. Curious about different approaches, paradigms, design principles, and patterns, he is currently learning Scala and cloud architecture to become a certified Azure Cloud Architect. Gavrilo is also interested in business, finance, psychology, philosophy, and sports.
Portfolio
Experience
Availability
Preferred Environment
.NET, C#, React, TypeScript, F#, Node.js, PostgreSQL
The most amazing...
...project I've developed is a web application for the administration of dental laboratories, currently used by laboratories in over five countries.
Work Experience
Senior Back-end Engineer
StubHub
- Developed several key features that prepare our application to offer new ways of paying and thus increase our revenue and conversion rate.
- Led a team of two engineers to add a new way of paying by the bank, which increased our processing of huge orders by 2%.
- Worked on regular pair programming and group sessions with younger engineers on C# and React.
Software Development Consultant
MedProctor
- Reduced five hours of work down to around 20 seconds by using INSERT BULK instead of one-request-per-second with AWS Lambda and C#.
- Eliminated no-database-access hours by finding the cause of an SQL Server database bottleneck in database settings when doing a lot of inserts.
- Increased insert speed by 60% by optimizing Entity Framework queries and refactoring stored procedures.
Full-stack Developer
VLXE
- Implemented styling for the whole app and individual components based on a Figma design.
- Created the SDK for the API in C#, Python, and JavaScript.
- Created samples for the API in C#, Python, and JavaScript.
Lead Software Engineer
Rashtan DOO
- Sped up the development time by opting for React and TypeScript.
- Built a rock-solid REST API in .NET Core that required a few changes only.
- Slashed the development cycle with a CI/CD pipeline, including GitHub Actions and Azure DevOps.
- Increased product quality by packaging the back end into a Docker image, enabling local testing and the deployment of the same app to AWS or Azure.
- Saved money by deploying the front end to Azure Static Web App, making the hosting free.
- Enforced SOLID and DRY principles, immutability wherever possible.
- Increased user engagement with Twilio’s SMS and SendGrid email APIs.
- Implemented a notification system and real-time updates with Cloud Firestore.
- Improved security by using Google Cloud Firebase for authentication.
- Implemented a subscription payment system with Stripe and PayPal API.
Software Engineer
Calsep A/S
- Created a new revenue stream by developing a .NET Core Web API and the corresponding SDKs and samples using C# and Python.
- Pushed the discussion about new technologies and products from WPF and Blazor to Angular, React, and REST APIs.
- Brought new clients to the company by creating a Docker and Kubernetes solution to deploy the Web API to a private cloud.
- Created a plethora of new features with both design and implementation in WinForms and C#.
- Eliminated errors when importing oil and gas property tables with the Plot&Fix tool that plots properties in 2D and 3D and finds and fixes unphysical properties.
- Enabled customers using 32-bit machines to run all calculations by making massive memory optimizations, combining RAM and local storage.
- Created the first online oil and gas simulator with Angular and TypeScript.
- Built a machine learning algorithm for automated data import, resolving the need to enter data from Excel PVT reports. The algorithm is the first of its kind worldwide.
Experience
Odds Data Scraping and Analysis
https://github.com/gajo357/OddsScrapperSports Odds App
https://github.com/gajo357/MoneyMakerI developed the front and back end, and odds calculations were made using machine learning models created in a separate project.
Automatic Translation JSON
https://github.com/gajo357/auto-translate-jsonI implemented a feature that allows a different folder structure than the default.
Instead of having all the files in the same folder, I suggested and implemented a setting that allows translation files to be in separate folders with a naming convention.
Education
Master's Degree in Robotics
University of Belgrade, School of Electrical Engineering - Belgrade, Serbia
Bachelor's Degree in Control Systems
University of Belgrade, School of Electrical Engineering - Belgrade, Serbia
Certifications
Cloud Architect using Microsoft Azure
Udacity
Introduction to Thermodynamics: Transferring Energy from Here to There
Coursera
Skills
Libraries/APIs
React, Windows Forms (WinForms), Web API, Entity Framework, Twilio API, SendGrid API, PayPal API, Pandas, NumPy, Node.js
Tools
MATLAB, Sentinel, Canopy, Figma, Syncfusion, Dapper
Languages
C#, TypeScript, JavaScript, HTML, F#, Excel VBA, Python, SQL, CSS, XAML, C++, C, Scala, Less
Frameworks
.NET, ASP.NET MVC, .NET Core, ASP.NET, Ionic, Windows Presentation Foundation (WPF), Angular, Selenium, Razor, Blazor, AngularJS
Paradigms
REST, Unit Testing, Azure DevOps
Platforms
Docker, Visual Studio Code (VS Code), Azure, Firebase, AWS Lambda, Kubernetes, Amazon Web Services (AWS)
Storage
Relational Databases, Microsoft SQL Server, MySQL, Cloud Firestore, SQL Server 2016, PostgreSQL
Other
DevExpress, Progressive Web Applications (PWAs), Integration Testing, Full-stack, Robotics, SCADA, Algorithms, PLC, Thermodynamics
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring