- 8+ years of experience in C++, C#
- Windows services, Desktop app development
- Expertise in RPC, SOCI, SQLite, MySQL, Postgres
- Skilled in multithreading, IPC, and performance optimization
- Development of scalable backend services and distributed systems
- Proficient in CMake
- Strong debugging skills with GDB, Valgrind
- Unit & integration testing using GTest
- Experience in industrial automation, including .NET-based systems communicating with PLCs, OPC servers, and ERP environments, as well as serialization/aggregation solutions for packaging lines
- Industrial automation (PLC, OPC UA, MQTT)
C++
Automation
Automotive
Fortran
Appium
.NET Core
C#
Linux
Git
Energy & Utilities
Desktop Application
SQLite
MySQL
PostgreSQL
Power Systems Engineering
Arduino
MQTT
Srdjan M.
Leskovac, Serbia
$30/hr
4.6
98 jobs
With 23 years of software development experience, I have completed 80+ projects on Upwork with a Top Rated track record.
My core stack is C# and .NET — from ASP.NET Core down to legacy .NET Framework 4.8 and ASP.NET Web Forms — paired with Angular and React on the frontend, and SQL Server on the backend. I also work with PostgreSQL and MySQL, using Entity Framework (both EF6 and EF Core) and Dapper depending on the project.
Recent focus areas include:
Azure & AI integration — Azure OpenAI features embedded into web and desktop applications, plus configuring Microsoft Copilot Studio for multi-agent orchestration and connecting AI agents to business data via Snowflake and MCP connectors.
Performance & caching — Redis (including Azure Cache for Redis), T-SQL query plan and index tuning, for applications that need to stay fast under load.
Payments & real-time communication — Stripe and PayPal integration, WebRTC for video features, and Twilio for SMS/voice.
Healthcare software — I built and run a live medical e-directory platform (Angular/.NET), and spent 3 years at Prime Care Technologies, a U.S. healthcare technology company, so I'm comfortable working in HIPAA-regulated environments and handling protected health information.
Desktop & on-prem deployment — WinForms/WPF applications, Windows services, and installers (WiX and Advanced Installer) for self-managed customer deployments.
On the frontend I also work with Tailwind CSS, SASS/LESS, and modern build tooling (Webpack/NPM).
I use Azure DevOps for source control, so changes are always revertible and progress is measurable. I follow consistent coding standards and document my work clearly so any developer who picks up the project after me can understand it.
I work exclusively on hourly, pay-per-time engagements — happy to discuss your project in detail before we start, no obligation.
Best regards,
Srdjan Mladenovic
ASP.NET
SQL
AJAX
ASP.NET Web API
ASP.NET MVC
ASP.NET Core
Microsoft Azure
Windows Forms
Telerik
React
Azure OpenAI Service
Blockchain
Solidity
Angular
SignalR
Fiddler
Web Proxy
Encryption
Web3
TypeScript
Aleksandar D.
Valjevo, Serbia
$27/hr
5.0
9 jobs
I have over 30 years of experience in programming and database management, primarily with .NET technologies and various databases, including Oracle, MySQL, and MS SQL.
For the last 7 years, I have worked almost exclusively as a Revit API C# programmer. I also have experience with Autodesk Automation Services (formerly Autodesk Forge).
I have some knowledge of Angular and React.
My main characteristics are:
- Well organized
- Good problem solver
- Experienced
- Always learning
AngularJS
Node.js
MySQL
HTML
SQL
C#
Oracle PLSQL
MySQL Programming
Uros M.
Nis, Serbia
$30/hr
4.7
25 jobs
I’m a Top Rated Plus Software Engineer and Programming Tutor with 4+ years of professional experience building reliable, real-world software and teaching programming clearly and effectively.
My core expertise is in C++ and C#, with strong experience in embedded systems, real-time applications, and simulation environments. I’ve worked on firmware-level code, AI-driven simulation platforms, and performance-critical systems for international clients, while completing 20+ Upwork contracts with a 100% Job Success Score.
I combine strong technical execution with clear communication—whether joining existing codebases, designing systems from scratch, or mentoring students. My tutoring and consulting work focuses on building deep understanding, clean architecture, and long-term maintainability.
Core skills:
C++ • C# • Embedded Systems • .NET • Python • Unity • Git • SQL • MAVLink
I’m a strong fit for clients who value quality, reliability, and clarity in both development and education-focused work.
Lua
C#
Unity
C
Game Design Document
Python
Roblox Studio
Tutoring
Software Development
Game Development
Software Testing
Milos K.
Belgrade, Serbia
$80/hr
5.0
114 jobs
🧠 Others build what they’re told. I build what helps you scale.
🚀 Senior Solutions Architect & Product Owner| Automation & Web Scraping Expert | Bot Development | Browser Automation | AI Workflows | Playwright, Puppeteer, Python, C#
10+ Years of Engineering Automations & Commercial-Grade Software
⭐ 5-Star Flawless Feedback | 100% Job Success
✔️ Top Rated Plus | Top 3% of Global Talent
🕒 Hundreds of Successful Projects Delivered
📈 ROI-Focused Development | 80% Client Retention Rate
✅ Selective Excellence: I only accept projects I am 100% certain to deliver
🗣️ What My Clients Say:
💬 "Milos is insanely skilled and worth every penny. His knowledge of bot undetectability made the difference for our project."
— CEO, Private
💬 "Milos is an automation superstar. He doesn't stop there, but his knowledge goes beyond what you expect, allowing you to overcome unexpected challenges during the project (complex anti-automation environments, for example) adding incredible value to it..."
— CEO, Private
Many of my feedbacks are like that.
🛡️ The "Unblockable" Edge: Proprietary Engineering
While other developers struggle with basic automation detections, I operate at a different level:
Custom made Human-Mimic WebDriver:
I engineered a proprietary WebDriver from the ground up featuring advanced behavioral simulation. It is designed to operate reliably on modern web platforms that use sophisticated automation safeguards. There is no alternative available online.
Advanced Browser Environment Management:
Extensive experience integrating with tools such as Multilogin, AdsPower, GoLogin, Dolphin Anty, Incogniton, Octo Browser, Kameleo, MoreLogin and others along with custom browser configurations designed for stable large-scale automation environments.
Low-Level Systems Engineering:
Experience working close to the system level, including reverse engineering, advanced debugging techniques, and deep software analysis to solve complex technical challenges.
🛠️ Specialized Technical Arsenal
Automation & Advanced Tooling:
Selenium, Playwright, Puppeteer, OpenCV (Computer Vision), Tesseract (OCR), and Custom Desktop UIAutomation.
Languages:
C#, Python, AutoIt, C++, Assembly, Node.js, and Java.
Web & Infrastructure:
PHP (Laravel), React/Electron, MySQL, Web APIs, and advanced PowerShell/Batch scripting.
System Engineering:
Distributed automation systems, automation monitoring platforms, licensing & software protection, custom update systems, real-time analytics dashboards.
💡 What I Bring to Your Project
As a Product Owner, my approach goes beyond simply completing tickets. I focus on understanding business goals and designing solutions that are lean, scalable, and reliable.
Whether it’s an AI-driven automation workflow, a custom Chrome extension, or automating legacy desktop apps, I 'm the solution you seek.
Large-Scale Data Extraction:
Expert-level experience building bulletproof systems.
Advanced Problem Solving:
I specialize in solving technically challenging problems where others fail, combining research, experimentation, and engineering creativity.
I am a fast learner and problem solver with a strong focus on building efficient and elegant solutions.
📦 Selected Engineering Case Studie:
Bot Farm Command Center (Large-Scale Automation Infrastructure)
Designed a centralized control platform managing hundreds of automation instances across multiple servers.
Features included:
• Real-time bot monitoring
• Live screenshots from remote machines
• Proxy and account management
• Bot configuration management
• Server restart / update / shutdown controls
• Real-time statistics dashboards
• Log streaming and debugging tools
The entire system could be operated from a single centralized dashboard, dramatically simplifying management of large automation environments.
Additional Systems Built
• Custom browser automation frameworks
• Chrome extensions for automation control
• SaaS platforms including crypto automation services
• Distributed automation monitoring software
• Real-time alert systems
• Automated data extraction from desktop software
• Automated form-processing pipelines
• API development and integrations
• Windows system automation & monitoring tools
• Game automation utilities
• And many more
Product-Level Development
Beyond coding, I approach projects as a systems architect and product owner.
Focus areas:
• designing scalable architecture
• identifying technical bottlenecks early
• optimizing automation reliability
• building maintainable long-term systems
Instead of just delivering the code, the goal is always maximum business impact.
Engagement Philosophy
I only accept projects where I am confident I can deliver exceptional results.
This ensures:
• high project success rate
• long-term client relationships
• solutions built for real-world scale
Over 80% of clients return for additional projects.
C++
Selenium
JavaScript
PHP
Automation
Python
Scripting
Data Scraping
Microsoft Windows PowerShell
HTML
Autoit
C#
AutoHotKey
Bot Development
Predrag S.
Novi Sad, Serbia
$50/hr
5.0
18 jobs
As a Top-Rated C++ architect with over $200k+ earned on this platform, I am the expert that serious founders and studios hire to build the robust foundations of their ambitious games.
I am also the Co-Founder & CTO of Ardent Bear, a specialist game development studio. This unique structure means that when you hire my direct expertise, you get the reliability and expanded capability of a full studio behind our work.
What I Deliver:
✅ Expert-Level Architecture: Robust, scalable, and optimized C++ foundations for your PC, console, or VR game. My focus is on creating systems that are built to last and succeed commercially.
✅ Full-Cycle Capability: Through Ardent Bear, we offer the option to seamlessly integrate world-class art direction and technical art, providing a complete, end-to-end solution for your project.
✅ Certainty & Professionalism: With a 100% Job Success Score over thousands of hours, I deliver professional results on time, without drama or excuses.
If you have a serious project that requires an expert technical partner, let's schedule a call.
C++
Web Development
C#
Node.js
JavaScript
Game Development
Unreal Engine
Unity
Mobile Game Development
Game Engine
Multiplayer
Android
PlayCanvas
C
AR & VR Development
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a C++ Programmer & Developer in Serbia on Upwork?
You can hire a C++ Programmer & Developer in Serbia on Upwork in four simple steps:
Create a job post tailored to your C++ Programmer & Developer project scope. We'll walk you through the process step by step.
Browse top C++ Programmer & Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top C++ Programmer & Developer profiles and interview.
Hire the right C++ Programmer & Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a C++ Programmer & Developer?
Rates charged by C++ Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a C++ Programmer & Developer in Serbia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance C++ Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C++ Programmer & Developer team you need to succeed.
Can I hire a C++ Programmer & Developer in Serbia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C++ Programmer & Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for C++ Programmers & Developers in Serbia