
Maksim Bogunovic
Verified Expert in Engineering
Software Developer
Zrenjanin, Vojvodina, Serbia
Toptal member since November 28, 2022
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
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
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Full-stack Developer
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.
Full-stack .NET Developer
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.
Technical Lead
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.
Software Developer
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.
Junior Software Developer
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.
Experience
Back-end Engineer - Medical Billing EMS
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
Tech Lead - Tenant Portal for Managing Tenant Household Operations
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/Teaching Materials Platform
https://nordeniskolen.org/da/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/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
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
Bachelor's Degree in Software Engineering
University of Novi Sad - Novi Sad, Serbia
Certifications
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
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