Predrag Grkovic, Mathematics Developer in Oroklini, Larnaca, Cyprus
Predrag Grkovic

Mathematics Developer in Oroklini, Larnaca, Cyprus

Member since May 31, 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.
Predrag is now available for hire

Portfolio

Experience

Location

Oroklini, Larnaca, Cyprus

Availability

Full-time

Preferred Environment

Visual Studio Team Services (VSTS), Git, Visual Studio, Windows

The most amazing...

...project I've developed is a physics engine based on real physics laws for a real-time car dynamics simulation.

Employment

  • Senior Sofware Architect and Development Team Lead

    2016 - 2019
    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.
    Technologies: Azure, Angular, Entity Framework Core, ASP.NET Core
  • Senior Technicia IS Business Services

    2014 - 2016
    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.
    Technologies: Azure, ASP.NET MVC 5, C#, .NET
  • Researcher in computational finance and financial software engineer

    2007 - 2013
    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.
    Technologies: Python, MATLAB, C#, .NET
  • Senior Software Developer

    2007 - 2007
    Covermore Australia
    • Implemented online quoting for travel insurance options.
    • Developed a wizard-like web interface.
    Technologies: SQL, ASP.NET, C#
  • Senior Software Developer

    2006 - 2007
    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.
    Technologies: Web, Microsoft SQL Server, ASP.NET, C#, Visual Basic for Applications (VBA), Microsoft Access
  • Senior Programmer, Analyst

    2004 - 2006
    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.
    Technologies: Crystal Reports, BPMN, UML, NUnit, ASP.NET, Oracle, VB.NET
  • Senior Software Engineer

    2002 - 2004
    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.
    Technologies: ADO.NET, C#, Programming, COM, Microsoft SQL Server, Oracle, Pricing, Microsoft, C++Builder

Experience

  • Car Dynamics Engine

    Fully physics-based engine simulating car dynamics, which worked in real-time. It was also implemented as a plugin for 3D Studio MAX for rendering the simulated kinematics.

  • Multiple Pendulum Simulation

    Pure physics engine simulating multiple pendulums (chains) in real-time.

Skills

  • Languages

    VB.NET, C#, SQL, Visual Prolog, Visual Basic .NET (VB.NET), C++, TypeScript 3, Visual Basic for Applications (VBA), UML
  • Frameworks

    ASP.NET Core, .NET, .NET Core, ASP.NET MVC, Entity Framework Core, NUnit, Angular, Knockout.js, Razor, ASP.NET MVC 5, ASP.NET, ADO.NET, Bootstrap
  • Libraries/APIs

    REST APIs, LINQ, Entity Framework
  • Tools

    Visual Studio, Excel 2016, Git, Microsoft Access, C++Builder, MATLAB, Crystal Reports
  • Paradigms

    Model View Viewmodel (MVVM), Microservices, Agile, Unit Testing, BPMN
  • Platforms

    Windows, Azure, Microsoft, Android, Xamarin, Azure Event Hubs, Azure Functions, Web, Oracle
  • Storage

    Azure SQL, SQL Server 2017, Databases, Azure Queue, Microsoft SQL Server, Redis, MySQL, PostgreSQL, MongoDB, Oracle 10g
  • Other

    Back-end, Physics Simulations, Mathematical Modeling, Physics, Mathematics, Game Development, Gaming, Genetic Algorithms, Probability Theory, Embedded Software, DevExpress, Visual Studio Team Services (VSTS), Programming
  • Industry Expertise

    Trading Systems

Education

  • Bachelor's Degree in New Computing Technologies
    1999 - 2000
    School of Electrical and Computer Engineering of Applied Studies – University of Belgrade - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others