Marko Radosavljević
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Windows Desktop App Developer
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.
.NET Developer
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.
Azure | .NET DevOps Engineer
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.
Senior .NET Core Developer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Junior Data Scientist
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.
Experience
Back-office App for a Manufacturer of Online Slots and Roulette Games
Real-time Collaborative 3D Furniture Design
Education
Master of Electrical Engineering Degree in Computer Science
University of Niš - Niš, Serbia
Bachelor of Electrical Engineering Degree in Computer Science
University of Niš - Serbia
High School Diploma in Class for Talented Mathematicians
Gymnasium Svetozar Marković Niš - Niš, Serbia
Skills
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
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