Maksim Bogunovic, Developer in Zrenjanin, Vojvodina, Serbia
Maksim is available for hire
Hire Maksim

Maksim Bogunovic

Bio

Maksim is an expert software engineer and consultant with 8+ years of experience in the software development industry and over 70 successful project launches. With comprehensive knowledge of the software development lifecycle, he excels in every phase—from initial planning and database management to back-end integrations, front-end implementations, and production deployments. Maksim believes true craftsmanship is reflected in the passion, care, and attention to detail that go into every project.

Portfolio

An Online Freelance Agency
Google Analytics, Search Engine Optimization (SEO), Umbraco, .NET 5, JavaScript...
PIMBEX Metals LLC
C#, React, Azure, Vanilla JS, ASPX, Bug Fixes, .NET Framework, Back-end...
The Driz Group
Dynamics CRM 365, Umbraco, Azure, Software Architecture, .NET 8, JavaScript...

Experience

  • C# - 7 years
  • .NET - 6 years
  • Web Architecture - 5 years
  • Umbraco - 5 years
  • Azure - 5 years
  • React - 4 years
  • Microservices - 3 years
  • .NET 5 - 1 year

Preferred Environment

Windows, GraphQL, Microservices, Azure, .NET Core, Application Engineering, .NET 8, Next.js, React

The most amazing...

...experience was leading a team of 10 to consolidate 20 projects into one effective solution, fix 400+ bugs, and streamline maintenance with a single team member.

Work Experience

Full-stack Software Craftsman

2021 - PRESENT
An Online Freelance Agency
  • Implemented custom applications, including N-layered architecture, SOLID principles, Active Directory Federation Service (ADFS) authentication, and tokenized requests.
  • Created custom-optimized presentation websites from design to production.
  • Provided consulting services regarding software architecture, planning, and organization of business processes.
Technologies: Google Analytics, Search Engine Optimization (SEO), Umbraco, .NET 5, JavaScript, SCSS, HTML5, Gulp, Webpack, jQuery, React, Microsoft Power BI, SQL Server Integration Services (SSIS), .NET 6, GraphQL, Azure, .NET, Windows PowerShell, Scrum, Software Development Lifecycle (SDLC), Git, Design Patterns, Web Architecture, ASP.NET MVC, HTML, CSS, Trello, Jira, Azure DevOps, C#.NET, C#, SQL, Troubleshooting, Web Scraping, Microsoft SQL Server, Web API, Model View Controller (MVC), Visual Studio, Bootstrap, Ajax, SQL Server 2016, APIs, ASP.NET, Microsoft Web, API Integration, .NET Core, Single Sign-on (SSO), REST APIs, Object-oriented Programming (OOP), MVC Razor, Transact-SQL (T-SQL), LINQ, Azure App Service, Azure PaaS, Razor Pages, Azure Active Directory B2C (ADB2C), English, Firebase, Tailwind UI, Azure API Management, Azure Functions, Azure Queue Storage, Agile Software Development, Startups, Queuing Systems, Next.js, Figma, Tailwind CSS, Application Engineering, Artificial Intelligence (AI), WordPress, GraphQL API, MERN Stack, Node.js, .NET 8, Microservices, Elasticsearch, Healthcare, SaaS, Bug Fixes, .NET Framework, Back-end, Kubernetes, Front-end, Blazor, Selenium, Cloud, OAuth 2, SOLID Principles, Entity Framework Core, ASP.NET Web API, NUnit, Amazon Web Services (AWS), Cypress, Jest, React Testing Library, Reports, Security

Full-stack Software Engineer

2025 - 2025
PIMBEX Metals LLC
  • Built a monorepo to host and manage multiple modular projects injected into ASPX views, streamlining deployment and improving code reuse across the Gold platform.
  • Rebuilt a multi-step order form with four payment integrations, enhancing UX and enabling flexible checkout flows tailored to products and regions.
  • Introduced reusable UI components and implemented optimized pagination, reducing load times and improving performance across data-heavy views.
Technologies: C#, React, Azure, Vanilla JS, ASPX, Bug Fixes, .NET Framework, Back-end, Front-end, Cloud, SOLID Principles, ASP.NET Web API

Full-stack Software Engineer

2024 - 2025
The Driz Group
  • Built a website from scratch with 12 custom templates, including tailored login options and dynamic member experiences.
  • Synced over 60,000 Dynamics 365 contacts with Umbraco members, enabling seamless access and personalization.
  • Created triggers and APIs to generate custom PDFs based on member and event data, automating key workflows.
  • Integrated Dynamics 365 queries to show user-specific event data, RSVP status, and personalized dashboards.
  • Designed views to list all forums and customize event displays based on each member’s RSVP status.
  • Designed architecture to support multiple sync processes between Dynamics 365 and Umbraco using Azure services for reliable, scalable integration.
Technologies: Dynamics CRM 365, Umbraco, Azure, Software Architecture, .NET 8, JavaScript, Git, Server-side PDF Generation, Bug Fixes, .NET Framework, Back-end, Front-end, Cloud, SOLID Principles, ASP.NET Web API

Full-stack Developer

2024 - 2024
RenoQuest, LLC
  • Designed the initial relational database schema to support scalable and maintainable project delivery from the ground up.
  • Mapped core domain entities and their behaviors using Miro, enabling clear business logic definition and team alignment.
  • Defined the final architecture and provided detailed time estimates, setting a clear path for structured solution development.
  • Documented domain entities with clear, concise descriptions in a written spec, ensuring shared understanding across teams and stakeholders.
Technologies: C#, .NET, ASP.NET, Technical Leadership, Agile Software Development, APIs, Database Architecture, Data Structures, CI/CD Pipelines, Azure, React, Node.js, PostgreSQL, AI Website Builders, Bug Fixes, .NET Framework, Back-end, Front-end, Cloud, SOLID Principles, ASP.NET Web API

Full-stack .NET Developer

2023 - 2024
Kalon Creative, LLC
  • Built a full website from scratch based on design specs, delivering a responsive and polished user experience.
  • Integrated Stripe payments to handle secure baseball tournament sign-ups with real-time confirmation.
  • Developed backoffice dashboards for managing sign-ups, enabling admins to track and organize registrations.
  • Implemented tournament listings with advanced filtering, making it easy for users to find relevant events.
Technologies: .NET, Full-stack, SQL, Entity Framework, .NET Core, Umbraco, ASP.NET, Bug Fixes, Back-end, Front-end, Cloud, SOLID Principles, ASP.NET Web API

Technical Lead

2019 - 2021
Vega IT
  • Performed team leadership of 10 developers in cooperation with a product owner and a scrum master.
  • Defined new improvement tasks, challenging the system and investigating possible development process improvements.
  • Fixed priority issues, coordinated daily meetings, and created proof-of-concept, code review, and technical risk estimates.
Technologies: Team Leadership, Team Mentoring, Scrum, Coaching, GraphQL, Azure, .NET, Windows PowerShell, Software Development Lifecycle (SDLC), Git, Design Patterns, Web Architecture, ASP.NET MVC, HTML, CSS, SCSS, Gulp, JavaScript, jQuery, Umbraco, Jira, Azure DevOps, C#.NET, C#, SQL, Troubleshooting, Microsoft SQL Server, Web API, .NET 4, Model View Controller (MVC), Visual Studio, Ajax, SQL Server 2016, APIs, DevOps, Continuous Integration (CI), ASP.NET, Microsoft Web, API Integration, REST APIs, Object-oriented Programming (OOP), Entity Framework, MVC Razor, Transact-SQL (T-SQL), LINQ, Azure App Service, Leadership, Azure PaaS, Razor Pages, English, Azure API Management, Azure Queue Storage, Agile Software Development, Queuing Systems, Figma, Tailwind CSS, Application Engineering, WordPress, GraphQL API, HTML5, SaaS, Bug Fixes, Back-end, Front-end, xUnit, Entity Framework Core, ASP.NET Web API, NUnit

Software Developer

2018 - 2019
Vega IT
  • Mentored peers and directed junior developers when learning a new technology stack.
  • Developed, optimized, and maintained complex websites, including eCommerce, API integration, modular frameworks, custom indexing searchers, forex rates, forex calculator, filtering, and dynamic searching.
  • Managed the development process on a medium-sized platform for tenants with 40 customers depending on one package solution.
Technologies: Python, Django, Django CMS, Azure DevOps, Windows PowerShell, Git, NuGet, Paket, Azure Boards, Azure, .NET, Python 3, Scrum, Software Development Lifecycle (SDLC), Design Patterns, Web Architecture, ASP.NET MVC, HTML, CSS, SCSS, Gulp, JavaScript, jQuery, Umbraco, Jira, C#.NET, C#, SQL, Troubleshooting, Microsoft SQL Server, Web API, .NET 4, Model View Controller (MVC), Visual Studio, Ajax, SQL Server 2016, MongoDB, APIs, DevOps, Continuous Integration (CI), ASP.NET, Microsoft Web, API Integration, REST APIs, Object-oriented Programming (OOP), Entity Framework, MVC Razor, Transact-SQL (T-SQL), LINQ, Razor Pages, English, Azure API Management, Azure Queue Storage, Agile Software Development, Queuing Systems, eCommerce, Application Engineering, WordPress, Bug Fixes, Back-end, VB.NET, ASP.NET Web API, GraphQL

Junior Software Developer

2017 - 2018
Vega IT
  • Worked on internal projects with a mentor, developing new features for the timesheet application, including vacations, employee details, and MVP system.
  • Developed, optimized, and maintained presentational websites using starter projects, such as UmbracoCMS, EpiServer, and Sitefinity.
  • Improved starter projects by implementing new features and extensions, which other developers can later reuse.
Technologies: .NET, ASP.NET MVC, Knockout (Knockout.js), HTML, CSS, SCSS, Gulp, JavaScript, jQuery, MSSQLCE, Umbraco, Angular, Git, Episerver, Sitefinity, Trello, Jira, Azure, Windows PowerShell, Scrum, Software Development Lifecycle (SDLC), Design Patterns, Web Architecture, C#.NET, C#, SQL, Troubleshooting, Microsoft SQL Server, Web API, .NET 4, Model View Controller (MVC), Visual Studio, Ajax, SQL Server 2016, APIs, ASP.NET, Microsoft Web, API Integration, REST APIs, Object-oriented Programming (OOP), Entity Framework, MVC Razor, Transact-SQL (T-SQL), LINQ, Razor Pages, English, Agile Software Development, Queuing Systems, Application Engineering, WordPress, Bug Fixes, Back-end, VB.NET

Experience

Back-end Engineer - Medical Billing EMS

As a back-end engineer, I developed robust import and export functionality for an electrical medical billing platform, working across both front- and back-end components. I engineered a parsing system for X12 (835) EDI files to generate credit batches and seamlessly import them into the system.

I also implemented an integration endpoint for importing encounters, supported by a background worker leveraging Amazon SQS and S3 for reliable batch processing. On the export side, I delivered functionality to output data in X12 (837) EDI format, as well as other formats such as Waystar. I was responsible for designing the parsing architecture, creating reusable design patterns, and automating codebase generation for all related endpoints—ensuring scalable, maintainable, and efficient data flow across the platform.

Software Architect - Energy Distribution Network Tracking App

A full-service metering point operator needed to modernize its infrastructure to support both simple and complex metering requirements for billing-relevant measurements under §3 MsbG. Their existing system, while robust, was costly and unable to handle the growing volume of metering point data. As Project Manager and Software Architect, I led the evaluation of the current architecture and developed a migration plan to a Kafka-based real-time data tracking solution. My responsibilities included cost estimation, coordinating and leading meetings with external teams, and overseeing the design of a scalable, future-proof architecture capable of handling significantly larger datasets. The new approach positions the system for efficient expansion and long-term operational stability while reducing complexity and cost.

Tech Lead - Tenant Portal for Managing Tenant Household Operations

As a tech lead, I managed a team of nine people working on migrating the existing tenant portal to a more modern, modular approach. I defined new improvement tasks (CI/CD improvements, project build improvements, and work process improvements) and created a proof of concept. I also performed a code review and estimated technical risks, fixed high-priority issues, coordinated daily meetings, and mentored peers. I also defined architecture for migrations and design patterns.

The primary responsibility of the whole team was to make the portal stable again and migrate from old custom components to a more modular shared components approach—20 projects had custom modules and shared the same core codebase. After a year, we managed to migrate all projects to a singular codebase with modular components and cleaned up all custom projects so that just one person could maintain them.

Presentational Website for Manufacturing Company

https://www.komaspec.com/
As a full-stack software engineer, I managed the website's implementation from design to production. My responsibilities also included estimation and specification. I defined the website modules and created milestones, implemented the front-end and back-end solutions, and deployed them to AWS. I led content loading and migrated multilingual data.

Teaching Materials Platform

https://nordeniskolen.org/da/
As a full-stack software engineer, I completed the development of a presentational website where teachers can publish teaching materials and share them with their students.

The implemented functionalities included Umbraco membership (teacher and sub-account student), email sending templates and services (which can be managed in the back office), modular C# components integrated with ReactJS.NET, SOLID architecture with applied design patterns (Unit of Work, Factory, Builder, Facade, Singleton), multilingual implementation, and listing and filtering.

xTrack

https://xtrack.kz/
As a front-end architect at a startup, I developed a complete front-end application using Next.js and React styled with Tailwind CSS. The application integrated seamlessly with RESTful and GraphQL APIs and utilized Firebase for authentication. We built a robust app that tracked and analyzed shop data, offering insights through advanced visualizations and AI-driven features, including a functional bot for enhanced user interaction.

The app supported internal and external shop analyses, enabling users to compare prices, reviews, and products. It also generated visual insights with various chart types, including bar, line, heat maps, bubble, area, and vertical pie charts, to present historical and real-time data. Integrated with AWS Lucene indexing, the search functionality allowed efficient querying of large datasets. Additional features included ROI calculations and dynamic data tables with search, paging, and filtering, providing a comprehensive shop data analysis and decision-making solution.

Full-stack Software Engineer - Forums Event Platform

As a full-stack software engineer, I built a website from the ground up, featuring 12 custom templates, tailored login options, and dynamic member experiences. I implemented a large-scale synchronization process, linking over 60,000 Dynamics 365 contacts with Umbraco members to enable seamless access and personalized content delivery.

I developed triggers and APIs to automatically generate custom PDFs based on member and event data, streamlining key business workflows. Using Dynamics 365 queries, I integrated user-specific event data, RSVP statuses, and personalized dashboards directly into the platform. I also designed and implemented forum listing views and custom event displays tailored to each member’s RSVP status. To ensure reliability and scalability, I architected a solution supporting multiple synchronization processes between Dynamics 365 and Umbraco, leveraging Azure services for robust, future-proof integration.

Education

2016 - 2020

Bachelor's Degree in Software Engineering

University of Novi Sad - Novi Sad, Serbia

Certifications

NOVEMBER 2021 - PRESENT

Bachelor With Honours in Information Technologies

University Of Novi Sad

Skills

Libraries/APIs

React, Web API, Solid, REST APIs, Entity Framework, LINQ, Node.js, GraphQL API, Azure API Management, React Testing Library, jQuery, Web Worker, Recharts, ASPX

Tools

Git, Trello, Jira, Paket, Figma, Gulp, Visual Studio, GitLab, GitLab CI/CD, Azure App Service, RabbitMQ, C#.NET WinForms, xUnit, Sitefinity, NuGet, Google Analytics, Webpack, Microsoft Power BI, Amazon CloudFront CDN, TeamCity, GitHub, Confluence, Amazon Simple Queue Service (SQS), Azure Active Directory B2C (ADB2C)

Languages

GraphQL, HTML, CSS, JavaScript, HTML5, C#.NET, C#, TypeScript, CSS3, SCSS, SQL, Sass, Transact-SQL (T-SQL), Python 3, Assembly, C, C++, Java, PHP, Python, VB.NET

Frameworks

.NET, ASP.NET MVC, Knockout (Knockout.js), .NET 5, .NET 4, ASP.NET, .NET Core, MVC Razor, Razor Pages, Next.js, Tailwind CSS, .NET 8, Selenium, Entity Framework Core, ASP.NET Web API, NUnit, .NET 6, Windows PowerShell, Angular, Bootstrap, OAuth 2, Cypress, Jest, Django, Yarn, Vanilla JS, Blazor

Paradigms

Scrum, Azure DevOps, Model View Controller (MVC), Object-oriented Programming (OOP), Best Practices, Agile Software Development, Event-driven Architecture, Microservices, Design Patterns, Web Architecture, DevOps, Continuous Integration (CI), Search Engine Optimization (SEO), HIPAA Compliance, Web UI Design

Platforms

Azure, Umbraco, Software Design Patterns, Windows, Amazon Web Services (AWS), Azure PaaS, Firebase, WordPress, AWS Lambda, Django CMS, AWS Elastic Beanstalk, Docker, Azure Functions, Apache Kafka, Kubernetes, Vercel

Storage

Microsoft SQL Server, SQL Server 2016, MongoDB, Azure Queue Storage, Elasticsearch, MSSQLCE, SQL Server Integration Services (SSIS), Amazon S3 (AWS S3), MySQL, Database Architecture, PostgreSQL

Industry Expertise

Healthcare

Other

Software Development Lifecycle (SDLC), Troubleshooting, Ajax, Proof of Concept (POC), Pattern Design, CI/CD Pipelines, APIs, Microsoft Web, API Integration, Full-stack, Leadership, English, Startups, Application Engineering, SaaS, Bug Fixes, .NET Framework, Back-end, React Hooks, RESTFul APIs, Front-end, Cloud, SOLID Principles, SOAP, Page Speed Optimization, Web Scraping, Mentorship, Technical Leadership, Architecture, Single Sign-on (SSO), Repository Pattern, Tailwind UI, Queuing Systems, eCommerce, Artificial Intelligence (AI), MERN Stack, Domain-driven Design (DDD), Data Protection, Reports, Security, Interpreter Design, IT Networking, Episerver, Azure Boards, Team Leadership, Team Mentoring, Coaching, Scss-lint, X12, Electronic Data Interchange (EDI), Import/Export, EF6 Code First, AI Integration, Charts, Time Management, Communication, Product Ownership, Data Structures, AI Website Builders, Dynamics CRM 365, Software Architecture, Server-side PDF Generation, IT Project Management, PDF, Software Engineering, .NET WCF

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