Martin Indzhov, Developer in Sofia, Bulgaria
Martin is available for hire
Hire Martin

Martin Indzhov

Verified Expert  in Engineering

Full-stack Developer

Location
Sofia, Bulgaria
Toptal Member Since
October 26, 2022

Martin is a proactive and reliable full-stack engineer with a broad web application development skill set. He's been working on various products and clients, from solving enterprise-grade problems to launching new applications for startups. Martin's work involves leading technical teams by creating an accessible development environment, fixing technical debts, enforcing best practices in teams, and mentoring developers.

Portfolio

Kalon Creative
.NET, Web, Web API, ASP.NET, jQuery, Microsoft SQL Server, Next.js, React...
Rita Terradas
React, API Integration, JavaScript, Azure, Node.js, Next.js, Tailwind CSS...
Yara International - Expert Functions (IT)
.NET, Amazon Web Services (AWS), C#, C#.NET, .NET Core, CI/CD Pipelines, Figma...

Experience

Availability

Part-time

Preferred Environment

SQL, React, TypeScript, Git, Agile, Web Development, .NET, C#, Azure DevOps, REST APIs

The most amazing...

...thing I've developed is one of the most preferred platforms for quizzes in Bulgaria, used by more than 12,000 teachers and having nearly two million solutions.

Work Experience

Senior Full-stack Engineer

2023 - PRESENT
Kalon Creative
  • Achieved significant improvements in system reliability and performance by employing modern technologies and methodologies in software development.
  • Pioneered solutions for critical community and business challenges, showcasing the ability to deliver impactful and scalable software applications.
  • Streamlined operational processes by integrating advanced data handling techniques and user interface improvements across multiple projects.
  • Led the development and launch of innovative software solutions, demonstrating exceptional project management and technical skills.
  • Developed a web application from scratch in under two months, addressing foster care system challenges by connecting churches, families, and volunteers.
  • Created a Slack chatbot to automate employee updates, fostering a more connected and informed workplace environment.
  • Implemented a dynamic bulk order feature using .NET Razor Pages and jQuery, updating a legacy inventory management system's efficiency.
  • Enhanced the Vizient PL Hub, focusing on data synchronization and user experience, significantly improving the application's functionality and reliability.
  • Built a complex web application for feedback and data aggregation, featuring a custom form builder and advanced user hierarchy, completed in just two months.
  • Upgraded an offline marketing agency's software, adding demographic reports and optimizing data exchange between warehouse and databases.
Technologies: .NET, Web, Web API, ASP.NET, jQuery, Microsoft SQL Server, Next.js, React, TypeScript, Prisma, Vercel, Azure, GitHub, Bitbucket, Angular, Hangfire, Reporting, Slack, Slack API, Chatbots

React Developer

2024 - 2024
Rita Terradas
  • Built a user-friendly web app for searching and visualizing financial data of public companies, including balance sheets and shareholder info.
  • Developed an AI chatbot that answers financial questions about companies, providing quick insights and analyses.
  • Rapidly created a fully functional MVP for a web application in just five days, demonstrating fast development and effective project management.
Technologies: React, API Integration, JavaScript, Azure, Node.js, Next.js, Tailwind CSS, Prisma, Supabase, Vercel, GitHub, TypeScript, Chatbots, ChatGPT, AI Chatbots

Back-end .NET Developer

2023 - 2023
Yara International - Expert Functions (IT)
  • Led the successful transition of a distributed web application from an on-premise infrastructure to the AWS cloud, showcasing expert guidance and project management skills.
  • Achieved a 90% reduction in API response times, significantly optimizing web application performance and user experience.
  • Established and enforced coding standards, significantly enhancing the development workflow and code quality for the web project.
Technologies: .NET, Amazon Web Services (AWS), C#, C#.NET, .NET Core, CI/CD Pipelines, Figma, Technical Leadership, Amazon RDS, ASP.NET Core, Microservices, NestJS, Kubernetes, Microservices Architecture, Functional Programming, RabbitMQ, Software Development Lifecycle (SDLC), GitHub

Senior Software Engineer & Delivery Manager

2021 - 2022
10th Man Media
  • Revamped the product development cycle to ensure consistent sprint releases by refining CI/CD processes, establishing a solid release strategy, and fostering seamless teamwork across product, QA, and development teams.
  • Boosted API performance by over 10x, reducing computation costs and elevating the user experience.
  • Streamlined web application code, cutting over 1 million lines for enhanced efficiency and readability, significantly lowering bug detection time and costs.
Technologies: .NET Core, SQL, Azure DevOps, Azure Databricks, Azure Functions, Git, Azure, MacOS, JetBrains Rider, Visual Studio, Visual Studio Code (VS Code), C#, Data Structures, JavaScript, API Integration, Teamwork, Entity Framework, Release Management, Web API, Microsoft SQL Server, Serverless, APIs, Agile, Software Architecture, Web Development, Software Design, Leadership, Architecture, DevOps, Reporting, .NET, ASP.NET, REST, Algorithms, ASP.NET Web API, Clean Code, C#.NET, LinkedIn API, Google Ads API, Google Analytics 360, Python, Parquet, Azure SQL Data Warehouse, Dedicated SQL Pool (formerly SQL DW), Azure Data Factory, Azure Data Lake, Azure SQL Databases, CI/CD Pipelines, Node.js, Design Patterns, Project Management, Team Leadership, REST APIs, Next.js, Prisma, tRPC, Back-end, OAuth, B2B, Technical Leadership, ASP.NET Core, Microservices, Microservices Architecture, Functional Programming, Data Engineering, Software Development Lifecycle (SDLC)

Co-founder Software Engineer

2020 - 2022
SmarTest smartest.bg
  • Led the creation of a leading web application for testing in Bulgaria, empowering 12,000+ teachers to accurately assess students' knowledge during the global pandemic, growing to two million users, as a co-founder.
  • Innovatively reduced test cheating through unique platform mechanisms, enhancing the integrity and reliability of assessments.
  • Spearheaded platform development from inception to a user base of two million, establishing it as a go-to online assessment tool during challenging times.
Technologies: React, .NET Core, MySQL, Web API, Windows, MacOS, SQL, TypeScript, Git, Visual Studio, Visual Studio Code (VS Code), C#, JavaScript, Microsoft SQL Server, API Integration, Teamwork, Entity Framework, CSS, HTML, PostgreSQL, Front-end, APIs, Agile, Software Architecture, Web Development, Full-stack, Software Design, Leadership, Architecture, .NET, ASP.NET, REST, Data Structures, Reporting, Algorithms, NPM, Component Libraries, ASP.NET Web API, Clean Code, C#.NET, Material UI, Unit Testing, Redux, Node.js, Tailwind CSS, REST APIs, Back-end, Test-driven Development (TDD), Mobile First, Figma, B2B, ASP.NET Core, Kubernetes, Functional Programming, Software Development Lifecycle (SDLC), GitHub

Senior Software Engineer & Team Lead

2019 - 2022
Zühlke Engineering AG
  • Spearheaded the migration of three legacy SilverLight projects to cutting-edge technologies as the team's lead architect.
  • Crafted a comprehensive core library module, streamlining migration efforts across 5+ diverse team projects.
  • Excelled in a team-leading role, guiding project direction and managing a dynamic team of 1-5 developers, fostering a collaborative and innovative work environment.
  • Bolstered team efficiency and skill through regular pair programming, mentoring sessions, and developer coaching.
  • Instrumental in cultivating a vibrant office culture; initiated and led numerous tech and non-tech internal presentations.
  • Played a key role in talent acquisition by conducting over 50 interviews, successfully adding ten skilled developers to our team.
Technologies: .NET Core, TypeScript, Azure, Azure DevOps, Release Management, Git, Windows, SQL, JetBrains Rider, Visual Studio, Visual Studio Code (VS Code), React, C#, Data Structures, JavaScript, Teamwork, Entity Framework, Angular, Web API, Microsoft SQL Server, CSS, HTML, Front-end, APIs, Agile, Software Architecture, Web Development, Full-stack, Software Design, Leadership, Architecture, JavaScript Libraries, DevOps, .NET, ASP.NET, REST, Reporting, API Integration, Oracle, Private NPM Modules, NPM, Blazor, Component Libraries, ASP.NET Web API, Clean Code, C#.NET, Azure SQL Databases, Material UI, Unit Testing, RxJS, CI/CD Pipelines, Node.js, RavenDB, Design Patterns, Project Management, Team Leadership, Project Timelines, Okta, Single Sign-on (SSO), REST APIs, Back-end, Test-driven Development (TDD), OAuth, Mobile First, Figma, B2B, Technical Leadership, ASP.NET Core, Microservices, Integration Testing, Microservices Architecture, Functional Programming, Software Development Lifecycle (SDLC)

Full-stack .NET Developer

2018 - 2019
MentorMate
  • Created a stable environment by having automated builds in Azure and maintaining consistency between multiple environments.
  • Communicated with customers about planning, developing, and presenting new functionalities.
  • Integrated PayPal and Facebook APIs into our project.
Technologies: .NET Core, AngularJS, JavaScript, Git, Visual Studio, PayPal API, Facebook API, Azure DevOps, Windows, SQL, Visual Studio Code (VS Code), C#, API Integration, Teamwork, Entity Framework, Release Management, Web API, Microsoft SQL Server, CSS, HTML, Front-end, APIs, Agile, Software Architecture, Web Development, Full-stack, Software Design, Architecture, DevOps, .NET, ASP.NET, REST, Azure Cosmos DB, TypeScript, Azure, NPM, ASP.NET Web API, Clean Code, C#.NET, Azure SQL Databases, Unit Testing, CI/CD Pipelines, Node.js, REST APIs, Back-end, Mobile First, Figma, ASP.NET Core, Integration Testing, Functional Programming, Software Development Lifecycle (SDLC)

Full-stack .NET Developer

2017 - 2018
Ultraplay
  • Implemented and integrated a slots-games provider, adding a new way of betting to the platform.
  • Tracked and fixed more than 50 bugs using Jira as a reporting tool.
  • Acquired my first impressions of mentoring and also learned about and started applying some of the best software development practices.
Technologies: .NET 4, Web API, AngularJS, React, Git, Visual Studio, Microsoft SQL Server, API Integration, Windows, SQL, Visual Studio Code (VS Code), C#, JavaScript, Teamwork, Entity Framework, CSS, HTML, Front-end, APIs, Software Architecture, Web Development, Full-stack, Software Design, Architecture, DevOps, Reporting, .NET, ASP.NET, REST, Data Structures, Algorithms, NPM, ASP.NET Web API, Windows Presentation Foundation (WPF), Clean Code, Web MVC, C#.NET, Unit Testing, Redux, CI/CD Pipelines, Node.js, MongoDB, Design Patterns, REST APIs, Back-end, Test-driven Development (TDD), ASP.NET Core, Microservices, Integration Testing, Microservices Architecture, Functional Programming, Software Development Lifecycle (SDLC)

Marketing Intelligence Platform

https://www.10thman.media/
A web-based platform designed to help businesses collect, organize, and analyze data from multiple marketing channels.

The application features a user-friendly interface that allows users to connect to various marketing platforms and data sources and to visualize and explore their data in real time.

My responsibilities:
• Implemented the product release strategy
• Stabilized processes around product development and improved collaboration between the product, QA, and developer teams
• Helped fix and reorganize existing CI/CD practices
• Investigated and improved existing microservices architecture
• Investigated and improved existing data-storing solution
• Implemented complex data manipulation features
• Improved code readability and performance by refactoring huge parts of products code, resulting in about 1 million rows of deleted code and tremendous server offloading
• Fixed critical issues in all layers of the application

Insurance Management System with Risk Assessment

An insurance policies management system with risk assessment per policy built with .NET and Angular for a leading reinsurance company based in Germany.

My responsibilities:
• Led and mentored a team of four developers, providing feedback, clarifying requirements, helping with technical questions, and managing the tasks distributed to the team
• Designed and developed back-end APIs and front-end sub-applications from scratch
• Designed and developed the reusable components library for both back- and front-end applications
• Kept the code quality high by reviewing code from other developers and suggesting improvements
• Spearheaded features implemented by the team to comply with requirements, keeping the project manager up to date on the project's overall progress

Web Application for Foster Care Support

Led the development of an innovative web application aimed at tackling the significant challenges within the foster care system. The platform serves as a central hub to connect churches, foster families, children, advocates, and volunteers, facilitating better support and care for foster children. By managing the project from conception to launch in under two months, I delivered a scalable and impactful solution that addresses the urgent need for more efficient and effective support structures in the nonprofit sector, enhancing community service capabilities.

Application for Creating and Solving Quizzes

http://www.smartest.bg
A web-based testing platform for evaluating students' knowledge. It was created during the global pandemic to ease the evaluation process from the Bulgarian teachers' side.

I was the co-founder, and my responsibilities included the following:
• Gathered feedback from real users, including Bulgarian teachers.
• Researched and implemented user requirements.
• Implemented various features to ease the overall evaluation process.
• Pitched in front of potential education partners.

Pet Insurance System

A web-based platform designed to help individuals and families purchase pet insurance policies online, providing a convenient and accessible way to obtain the coverage they need for their pets.

The platform features a user-friendly interface that allows users to easily compare different pet insurance plans and select the one that best fits their needs and budget. It is also designed to be flexible and adaptable, allowing businesses to customize it to fit their unique pet insurance offerings and processes. The platform is built using .NET and AngularJS, with WebFlow for the front-end design, ensuring a modern and responsive user experience. Overall, the pet insurance project is a valuable resource for individuals and families looking to easily and quickly obtain pet insurance policies.

My responsibilities included:
• Designed and developed the insurance application software from scratch using .NET Core, AngularJS, WebFlow, and Microsoft SQL
• Released the project successfully to the production environment
• Set up the Azure DevOps infrastructure and CI/CD pipelines

Burner Wallet Landing Page

A pixel-perfect landing page and login UX for a burner wallet using React, TypeScript, and styled components.

I had to ensure that the page was easy to navigate and had a clean, modern design. To do this, I used React to create the page's structure and components, and I utilized TypeScript and styled components to add type checking and styling to the page. The project was completed in a timely manner, and the client was satisfied with the final result. Overall, it was a successful project showcasing my front-end development skills.

Agile Project Planner

The agile planner project is a comprehensive web-based application that integrates with Jira and Azure DevOps API to provide a seamless experience for teams using these tools.

Built using .NET and Aurelia, with RavenDB as the database, the application is designed to help teams plan and manage their work using the agile methodology. As the team lead, I was responsible for managing a team of five developers in the creation of this user-friendly application, which included tools for agile-specific functions such as sprint planning and daily stand-up meetings. Overall, the agile planner project was a powerful tool for teams looking to improve their agility and productivity.

Application for Internal Company Trainings

A web-based platform, written in a mobile-first approach, designed to help businesses manage and schedule their in-house training programs. It featured a user-friendly interface that allowed employees to enroll in training courses and track their progress, as well as tools for managers to plan and organize training sessions.

As the front-end team lead, I managed a team of two developers in the creation of this application, which was built using Java and React with MaterialUI for the front-end design. The application incorporated gamification elements into the training process, making it engaging and fun for employees. It was also designed to be flexible and adaptable, allowing businesses to customize it to fit their unique training needs and processes.

Peer-to-peer Lending Platform

A platform that connects borrowers and lenders directly, allowing individuals to lend and borrow money without the need for a traditional financial institution.

It is designed to be user-friendly and intuitive, making it easy for borrowers to apply for loans and for lenders to fund them. The platform also includes tools for managing and tracking loans, ensuring a seamless and transparent lending experience for all parties involved. In addition, the platform is integrated with Facebook's and Paypal's APIs, providing a seamless user experience for individuals using these services. Built using .NET and AngularJS, with WebFlow for the front-end design and integrated with Azure DevOps for continuous integration and deployment, the peer-to-peer lending project is a valuable resource for borrowers and lenders looking for an alternative to traditional lending channels.

Insurance Policies Management Platform

A web-based platform designed to help individuals purchase personal insurance policies online, providing a convenient and accessible way to obtain the coverage they need.

The platform uses a microservice architecture, allowing for scalability and flexibility. Built using .NET and AngularJS, with WebFlow for the front-end design and integrated with Azure DevOps for continuous integration and deployment, the personal insurance project is a valuable resource for individuals looking to easily and quickly obtain personal insurance policies.

Advanced Sports Betting Platform

https://ultraplay.co/
A complete technology solution for advanced sports betting used by over 40 clients worldwide.

My responsibilities included the following:
• Full-stack development and improvement of the betting platform
• Communication of business workflows and analytic requirements
• Investigation and production-bug solutions
• Research and full integration of third-party betting providers into the platform
• CI pipeline implementation with Jenkins
• Standards-compliant and high-quality code write-ups
• Applications and improved data manipulation optimization
• Team support during difficult situations, particularly those requiring the help of more than one developer

SharePoint Data Migration App

A Windows-based desktop application designed to help users migrate data from their existing SharePoint environment to a new one, featuring a user-friendly interface and a range of powerful features.

The tool is built using WPF, providing a modern and responsive user experience, and it is written in C#, ensuring high performance and reliability. Overall, the SharePoint data migration desktop tool is a valuable resource for users looking to seamlessly and quickly transfer their data to a new SharePoint environment.

Vizient PL Hub Enhancement

https://www.kaloncreative.com/work/vizient-pl-hub
I oversaw the enhancement of the Vizient PL Hub, a critical application in the healthcare supply chain industry, focusing on improving data synchronization and user interface diversity. This project involved tackling complex data accuracy and usability challenges, leading to significant improvements in application reliability and user satisfaction. The enhancements made to the platform have enabled healthcare providers to manage their procurement processes better, improving the overall efficiency of healthcare supply chain operations.

Slack Chatbot for Employee Updates

I created an innovative Slack chatbot designed to automate the dissemination of employee updates, fostering a culture of transparency and connectedness within the workplace. This tool significantly improved internal communications, allowing real-time updates and fostering a more engaged and informed company community. The development and integration of this chatbot showcased my ability to leverage automation technologies to solve internal communication challenges, enhancing workplace productivity and collaboration.

Feedback and Data Aggregation Web Application

I developed a comprehensive web application that aggregates feedback and data from two distinct systems, incorporating a custom form builder and a complex user hierarchy. This project addressed the need for a robust organizational feedback mechanism, facilitating better communication and data-driven decision-making. The application's ability to handle complicated user hierarchies and synchronize data efficiently, completed in an impressive two-month timeframe, underscores my expertise in creating scalable and impactful data management solutions.

AI-powered Fintech Dashboard Prototype

As a React developer through Toptal, I crafted a pioneering financial dashboard prototype for the fintech sector, enhancing how financial data, including balance sheets and shareholder info of public companies, is accessed and visualized.

To build a user-friendly web application, this project harnessed a robust stack, including React, Next.js, Tailwind CSS, and advanced tools like Prisma and Supabase.

The AI chatbot, powered by ChatGPT, was a standout feature designed to field financial inquiries and offer quick, intelligent insights.

Achieving a remarkable milestone, I developed a fully functional MVP in just five days, demonstrating rapid development capabilities, efficient project management, and a deep commitment to delivering high-quality, innovative solutions that address the complexities of financial data analysis.

This work underscores my technical acumen in React and JavaScript and my adeptness at API integration and deploying applications with Vercel, ensuring a seamless, impactful user experience in the fast-paced fintech industry.

Agricultural Web Application

As a back-end .NET developer at Yara International, I spearheaded the strategic migration of a distributed agricultural web application to AWS, leveraging my expertise in .NET, C#, and AWS technologies. This migration resulted in a remarkable 90% reduction in API response times, significantly improving application performance and user experience.

I was responsible for guiding the project from inception to completion, ensuring a smooth transition with minimal disruption. The application's scalability and development workflow were greatly enhanced by implementing microservices architecture and optimizing CI/CD pipelines.

I also established rigorous coding standards and practices, significantly boosting code quality and team efficiency. Through adopting functional programming and integrating RabbitMQ for message brokering, the project achieved high levels of efficiency and reliability. This initiative showcased my technical leadership and highlighted the potential of cloud technology to revolutionize the agricultural sector with more scalable and resilient web solutions.

Languages

SQL, TypeScript, C#, JavaScript, C#.NET, CSS, HTML, Python, GraphQL, F#

Frameworks

.NET Core, Angular, Next.js, .NET, ASP.NET, ASP.NET Web API, ASP.NET Core, Tailwind CSS, Material UI, Redux, NestJS, AngularJS, .NET 4, Blazor, Windows Presentation Foundation (WPF), Express.js, Aurelia, Telerik Kendo UI

Libraries/APIs

React, Node.js, Entity Framework, Web API, REST APIs, RxJS, PayPal API, Facebook API, LinkedIn API, Google Ads API, MobX, Azure Blob Storage API, jQuery, Slack API

Tools

Visual Studio, Git, GitHub, JetBrains Rider, Prisma, Figma, NPM, Jira, RabbitMQ, Bitbucket, Hangfire, Slack

Paradigms

Azure DevOps, Agile, REST, Clean Code, Test-driven Development (TDD), Functional Programming, DevOps, Unit Testing, Design Patterns, B2B, Microservices, Microservices Architecture

Platforms

Visual Studio Code (VS Code), Windows, MacOS, Azure, Amazon Web Services (AWS), Azure Functions, Oracle, Google Analytics 360, Azure SQL Data Warehouse, Webflow, SharePoint, Docker, Vercel, Kubernetes, Dedicated SQL Pool (formerly SQL DW), Web

Storage

Microsoft SQL Server, MySQL, PostgreSQL, Azure SQL Databases, Azure Cosmos DB, MongoDB, RavenDB, Azure Queue Storage, Database Management

Industry Expertise

Project Management

Other

Release Management, Teamwork, Front-end, APIs, Software Architecture, Web Development, Full-stack, Software Design, Architecture, JavaScript Libraries, Team Leadership, Back-end, Mobile First, Software Development Lifecycle (SDLC), Data Structures, Algorithms, API Integration, Serverless, Leadership, Reporting, CI/CD Pipelines, Project Timelines, Okta, Single Sign-on (SSO), OAuth, Technical Leadership, Amazon RDS, Integration Testing, Data Engineering, Azure Databricks, Private NPM Modules, Component Libraries, Web MVC, Finance, Azure Data Factory, Azure Data Lake, Parquet, Styled-components, Azure Service Bus, Containers, tRPC, SMTP, Cloud Computing, SSG, Domain DNS Setup, SEO Tools, Supabase, Chatbots, ChatGPT, AI Chatbots, IT Project Management, Web Project Management, Full-stack Development, Back-end Development, Front-end Development, Productivity, Collaboration

2016 - 2019

Certification in Software Development

Software University (SoftUni) - Sofia

2011 - 2016

High School Diploma in Banking, Corporate, Finance and Securities Law

High School of Economics (Knyaz Simeon Tarnovski) - Bulgaria

SEPTEMBER 2017 - PRESENT

Exam 483 | Programming in C#

Microsoft

MARCH 2017 - PRESENT

Web Developer

Software University (SoftUni)

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