Marko Radosavljević, Developer in Niš, Serbia
Marko is available for hire
Hire Marko

Marko Radosavljević

Verified Expert  in Engineering

Software Developer

Location
Niš, Serbia
Toptal Member Since
September 4, 2020

Marko has 5+ years of professional experience in database management and software development with a primary focus on web applications in the casino industry. He specializes in .NET Core and Microsoft SQL databases and has experience with large datasets, data science projects, and T-SQL. Marko applies his deep expertise in mathematics and statistical analysis to maximize the impact of his work.

Portfolio

Stratosphere Quality, Inc - Main
.NET, Azure, SQL, .NET Core, Azure SQL, REST APIs, Azure Blobs, Blob Storage...
Event Driven Investor Ltd
Microsoft SQL Server, C#, .NET, Windows Forms (WinForms), GitHub, Akka...
Penta Holdings Inc
.NET, C#, .NET 6, MMC, Windows Forms (WinForms), WCF Web Services, CoreWCF...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Windows, SQL

The most amazing...

...thing I've developed is a back-office application that works with large-scale databases, used primarily by companies in the casino industry.

Work Experience

.NET Full-stack Developer | Top Quality Service Provider

2021 - PRESENT
Stratosphere Quality, Inc - Main
  • Migrated multiple .NET Framework projects to .NET 6 and structured the code working on those migrations.
  • Added multiple new API endpoints working with large-scale database systems.
  • Created multiple Azure functions (HTTP, trigger, blob, Service Bus, etc.) and migrated existing ones to .NET 6.
  • Troubleshot various serious bugs and performance issues.
Technologies: .NET, Azure, SQL, .NET Core, Azure SQL, REST APIs, Azure Blobs, Blob Storage, Azure Functions, Triggers, .NET 6, Graph API, GraphQL

Windows Desktop App Developer

2023 - 2023
Event Driven Investor Ltd
  • Resolved bugs and set up a CI/CD pipeline for a project.
  • Rewrote Interactive Brokers (IB) integration for the project.
  • Created a detailed plan on how to move forward with the project with a clear direction on how to make improvements.
Technologies: Microsoft SQL Server, C#, .NET, Windows Forms (WinForms), GitHub, Akka, Infragistics, Azure DevOps, Interactive Brokers API, Windows App Development, Yahoo! API

.NET Developer

2023 - 2023
Penta Holdings Inc
  • Migrated 20 .NET projects to the same functionality .NET 6.
  • Rewrote five Microsoft Management Console (MMC) projects to Windows Forms and the Windows Communication Foundation to CoreWCF.
  • Oversaw the deployment process and worked on the CI/CD pipeline.
Technologies: .NET, C#, .NET 6, MMC, Windows Forms (WinForms), WCF Web Services, CoreWCF, gRPC, OnBase, Hyland OnBase, SignalR

Azure | .NET DevOps Engineer

2021 - 2022
Azrieli Ecommerce Ltd.
  • Maintained an eCommerce system with more than 500,000 users daily. Tracked Azure statistics and managed Azure resources.
  • Created Azure Functions and deployment scripts and worked on deployment scripts.
  • Worked on the security of Azure and worked on cost management.
Technologies: C#, ASP.NET, .NET, Azure, Windows Server, SQL, DevOps, Web Application Firewall (WAF), eCommerce, Firewalls, Azure DevOps, SQL Functions, Azure Blobs, Azure Functions

Senior .NET Core Developer

2021 - 2022
Installation Made Easy INC
  • Engaged as the team lead on a large enterprise API refactoring. Worked on adding localization to the existing project. Organized easy migration to the multi-language system.
  • Worked on adding new features and fixing bugs day to day.
  • Handled SQL query optimization using stored procedures and also LINQ optimization.
Technologies: .NET Core, C#, PostgreSQL, Architecture, Azure, SQL, APIs, Excel 365

Software Engineer

2021 - 2021
Toptal Client
  • Developed a C#.NET Framework application that monitors and forwards transactions from the southern South American stock market to interested parties. Also developed a C#.NET Core application for the North American stock market.
  • Built multiple C#.NET Core applications for different stock market trading strategies.
  • Dockerized all microservices (applications) and deployed them to the Azure server first and then moved them to the Google Cloud server.
  • Developed a communication system application written in different languages and frameworks.
  • Deployed the microservice architecture on two separate servers, one using Google Cloud and the other using Microsoft Azure.
  • Worked on multiple integrations for stock and crypto markets for different vendors from Brazil and the United States.
Technologies: C#, .NET, .NET Core, Redis, Redis Queue, RabbitMQ, Docker, JavaScript, Microservices, Azure, Google Cloud, SQL, Identity

Software Engineer

2020 - 2021
Toptal Client
  • Developed multiple C#.NET Framework applications based on a Microsoft SQL Server, improved the database design, and optimized queries over it.
  • Built a C#.NET Framework application for manipulation and handling of PDF and Excel files.
  • Designed and developed a C#.NET Core web API for querying and filtering data from Excel files and worked on the front end using React.
  • Developed a C#.NET Framework desktop application for drawing, using the AutoCAD API.
Technologies: .NET, .NET Core, Visual Basic .NET (VB.NET), Entity Framework Core, Entity Framework, Excel 365, PDF, AutoCAD API, JavaScript, SQL, Microsoft SQL Server, LINQ, C#, Windows Presentation Foundation (WPF)

Software Engineer

2018 - 2021
Fazi & Triple Crown Company
  • Developed a C#.NET Core application for manipulating large-scale Microsoft SQL Server databases and the processing and statistical analysis of real-time data.
  • Conceived the idea and developed the architectural and database design for a C#.NET Core application that monitors the positioning of slot games on various websites and the accompanying recommendation system.
  • Mentored and collaborated with a small development and testing team.
  • Recruited and interviewed more than 20 developers.
Technologies: IIS, Subversion (SVN), GitLab, xUnit, RabbitMQ, Redis, SQL, Identity Server, JavaScript, Entity Framework Core, .NET Core, Jira, Microsoft SQL Server

Junior Data Scientist

2017 - 2018
Faculty of Electrical Engineering
  • Worked on the development of a clustering system (a Python prototype and C++ product) used to check the accuracy of devices used in the flow of electricity.
  • Contributed to the development and testing of TensorFlow neural networks.
  • Collected, filtered, processed, and labeled large datasets for further analysis.
Technologies: Linear Algebra, Data Science, Clustering, TensorFlow, Python, C++

Back-office App for a Manufacturer of Online Slots and Roulette Games

An app containing components for invoice management, a dashboard, casino management, statistical analyses, player tracking, promotion management, and more. I was the lead engineer, developing the system architecture and managing a team of front-end, back-end, and QA engineers.

Real-time Collaborative 3D Furniture Design

An application for real-time collaborative 3D furniture design. The server was written in .NET Core 2.1; for actors synchronization, we used SignalR, and for caching, we used Redis. For the client side, we used the Three.js library and JavaScript to create a space where actors could create and chat.
2016 - 2017

Master of Electrical Engineering Degree in Computer Science

University of Niš - Niš, Serbia

2013 - 2015

Bachelor of Electrical Engineering Degree in Computer Science

University of Niš - Serbia

2009 - 2013

High School Diploma in Class for Talented Mathematicians

Gymnasium Svetozar Marković Niš - Niš, Serbia

Libraries/APIs

LINQ, REST APIs, TensorFlow, Entity Framework, AutoCAD API, Redis Queue, Graph API, Windows Forms (WinForms), SignalR, Infragistics, Interactive Brokers API, Yahoo! API, Web API, WebGL, Three.js

Tools

GitLab, Subversion (SVN), Visual Studio, Jira, Azure DevOps Services, RabbitMQ, xUnit, GitHub

Frameworks

.NET Core, Entity Framework Core, .NET, .NET 5, Windows Presentation Foundation (WPF), ASP.NET, gRPC, Akka

Languages

SQL, C#, C++, XML, C#.NET, Pascal, Assembly, C, Prolog, JavaScript, Lisp, Python, TypeScript, Visual Basic .NET (VB.NET), GraphQL

Storage

Redis, JSON, Microsoft SQL Server, Google Cloud, PostgreSQL, Azure SQL, Azure Blobs, SQL Functions, Redis Cache

Paradigms

Object-oriented Programming (OOP), Design Patterns, Agile Software Development, Data Science, Microservices, Azure DevOps, DevOps, Windows App Development

Platforms

Windows, Azure Functions, Docker, Azure, Windows Server, OnBase

Other

Full-stack Development, Software Architecture, Linear Algebra, Identity Server, IIS, APIs, .NET 6, Interviews, Troubleshooting, Software Troubleshooting, Web Scraping, CI/CD Pipelines, Networks, Operating Systems, Multimedia Processing, Image Recognition, Mathematical Analysis, Geometry, Statistics, Probability Theory, Computer Graphics, Artificial Intelligence (AI), Clustering, Excel 365, PDF, Finance, Identity, Architecture, Blob Storage, Triggers, Web Application Firewall (WAF), eCommerce, Firewalls, MMC, WCF Web Services, CoreWCF, Hyland OnBase

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring