Predrag Grkovic
Verified Expert in Engineering
Mathematics Developer
Oroklini, Larnaca, Cyprus
Toptal member since August 7, 2019
Predrag is a very experienced software developer/architect with over 20 years of experience in back-end projects, web applications, and mathematical modeling. He has a solid mathematical background, confirmed at many international mathematical/physics competitions. A member of MENSA, Predrag is a fast learner who adapts quickly to different working environments, responsibilities, and team structures.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, Windows, JetBrains Rider, Azure, Blazor, Microsoft Excel
The most amazing...
...project I've developed is a physics engine based on real physics laws for a real-time car dynamics simulation.
Work Experience
Senior Sofware Architect and Development Team Lead
Leegree Ltd.
- Created and deployed a fantasy game web app on Azure.
- Created SQL database in Azure.
- Provided live data presentation in the browser using SignalR.
- Extracted a microservice from a monolithic application for better scaling.
- Implemented various serverless Azure functions triggered by queues or event grids.
- Participated in Angular front end for rich interface side game.
- Lead a small team of five developers.
- Followed Agile principles for full SDLC.
Senior Technicia IS Business Services
Songa Offshore
- Generated an application for automatic creation of Excel documents for data analysis.
- Created a GPS online tracking of rigs.
- Integrated Google maps in web app for rigs tracking.
- Developed a ramp up web application for management of offshore personnel.
Researcher in Computational Finance and Financial Software Engineer
IKOS CIF Limited
- Worked on optimization of automatic trading models.
- Implemented genetic algorithms for model parameters optimization.
- Maintained and upgraded an automated trading execution application.
- Implemented FIX messaging client.
- Provided for utilization of Reuters trading info for automatic trading decisions.
Senior Software Developer
Covermore Australia
- Implemented online quoting for travel insurance options.
- Developed a wizard-like web interface.
Senior Software Developer
DuPont Australia
- Implemented different kinds of data migration.
- Created a data presentation in Excel worksheet and charts.
- Implemented data access through web app, Windows app, and web service.
- Implemented a performance coating inventory.
- Created an ordering application.
- Created a reporting application.
Senior Programmer, Analyst
TSYS Card Tech
- Created a dispute manager web application using Oracle workflow.
- Worked on chargeback system.
- Worked on credit card management system.
- Developed an application setup diagnostics.
- Implemented business solution by business workflow design.
- Created a print manager application.
Senior Software Engineer
Edams Technology
- Maintained and improved water billing application.
- Created a software installation project.
- Developed theoretical pricing analysis mathematical model.
- Created a Visual Source Safe automation tool for improved issue resolution flow.
- Created a web based universal Oracle/SQL server querying tool.
Experience
Car Dynamics Engine
Multiple Pendulum Simulation
ChatGPT-like UI
Education
Bachelor's Degree in New Computing Technologies
School of Electrical and Computer Engineering of Applied Studies – University of Belgrade - Belgrade, Serbia
Certifications
Deep Learning and NLP: Seq2Seq Model Theory
SuperDataScience
Skills
Libraries/APIs
REST API, LINQ, Entity Framework, API Development, SignalR, DirectX, OpenGL, OpenAI API, Telegram API
Tools
Visual Studio Development, Azure, Excel Development, Git, Microsoft Access Development, C++, MATLAB, Crystal Reports, JetBrains Rider
Languages
VB.NET, C#, SQL, Visual Prolog, VB.NET, C++, TypeScript, Python, Visual Basic, UML, Markdown
Frameworks
ASP.NET, .NET, .NET Core, ASP.NET MVC, Entity Framework Core, NUnit, Angular, Knockout.js, Razor, ASP.NET, ADO.NET, Bootstrap, Blazor, Seq2Seq
Paradigms
MVVM, REST, Microservices Development, Agile Development, Unit Testing, BPMN
Platforms
Windows Development, Azure Design, Web Development, Microsoft Development, Android, Xamarin, Azure, Azure Functions, Oracle Development
Storage
SQL, SQL Server 2017, Azure Blobs, Database, Azure Queue Storage, SQL Server, Redis, MySQL, PostgreSQL, MongoDB, Oracle Development
Industry Expertise
Trading Systems
Other
Back-end Developers, Physics Simulations, Data Science, Physics, Mathematics, Excel 365, Financial Software Development, APIs, ChatGPT API, Game Development, Gaming, Genetic Algorithms, Probability Theory, Embedded Software Engineering, DevExpress, Visual Studio Team Services (VSTS), Freelance Programming, Recurrent Neural Networks (RNNs), Artificial Intelligence, Artificial Neural Networks (ANN)
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