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
- JavaScript - 7 years
- .NET - 6 years
- Design Patterns - 5 years
- Umbraco - 5 years
- Web Architecture - 5 years
- React - 4 years
- Azure DevOps - 3 years
- .NET 5 - 1 year
Availability
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.
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
Presentational Website for Manufacturing Company
https://www.komaspec.com/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.
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.
Medical Billing EMS
Besides importing credit batches, I worked on creating an implementation of an integration endpoint to import encounters and have a background worker process that finishes the import of those batches using Amazon Simple Queue Service (SQS) and S3 services. I also worked on exporting the data in 837 EDI and different formats (Waystar and more).
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.
Education
Bachelor's Degree in Software Engineering
University of Novi Sad - Novi Sad, Serbia
Skills
Libraries/APIs
React, Web API, Solid, REST APIs, LINQ, Node.js, GraphQL API, Entity Framework, Azure API Management, jQuery, Web Worker, Recharts
Tools
Git, Trello, Jira, Paket, Figma, Gulp, Visual Studio, GitLab, GitLab CI/CD, Azure App Service, 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
HTML, CSS, JavaScript, C#.NET, C#, TypeScript, GraphQL, SCSS, SQL, Sass, T-SQL (Transact-SQL), Python 3, Assembly, C, C++, Java, PHP, Python, HTML5
Frameworks
.NET, ASP.NET MVC, Knockout (Knockout.js), .NET 5, .NET 4, ASP.NET, .NET Core, MVC Razor, Razor Pages, Next.js, Tailwind CSS, Windows PowerShell, Angular, Bootstrap, Django, Yarn
Paradigms
Scrum, Azure DevOps, Model View Controller (MVC), Object-oriented Programming (OOP), Best Practices, Agile Software Development, Event-driven Architecture, Design Patterns, Web Architecture, DevOps, Continuous Integration (CI), Microservices, 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
Storage
Microsoft SQL Server, SQL Server 2016, MongoDB, Azure Queue Storage, MSSQLCE, SQL Server Integration Services (SSIS), Amazon S3 (AWS S3), MySQL
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, .NET 6, Web Scraping, Mentorship, Technical Leadership, Architecture, Single Sign-on (SSO), Repository Pattern, Tailwind UI, Queuing Systems, eCommerce, Artificial Intelligence (AI), MERN Stack, Interpreter Design, IT Networking, Episerver, Azure Boards, Team Leadership, Team Mentoring, Coaching, Scss-lint, X12, Electronic Data Interchange (EDI), Import/Export, EF6 Code First, .NET 8, AI Integration, Charts, Time Management, Communication, Product Ownership
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