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

Yara International - Expert Functions (IT)
.NET, Amazon Web Services (AWS), C#, C#.NET, .NET Core, CI/CD Pipelines, Figma
10th Man Media
.NET Core, SQL, Azure DevOps, Azure Databricks, Azure Functions, Git, Azure...
SmarTest smartest.bg
React, .NET Core, MySQL, Web API, Windows, MacOS, SQL, TypeScript, Git...

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

Back-end .NET Developer

2023 - 2023
Yara International - Expert Functions (IT)
  • Provided guidance and leadership in successfully migrating a distributed application from an on-premise environment to AWS.
  • Significantly enhanced API response times, achieving a remarkable 90% reduction in select response durations.
  • Introduced coding standards and improved the general development workflow.
Technologies: .NET, Amazon Web Services (AWS), C#, C#.NET, .NET Core, CI/CD Pipelines, Figma

Senior Software Engineer

2021 - 2022
10th Man Media
  • Introduced solid coding standards, improved code readability, decreased costs for code analysis, and lowered time for identifying bugs in the app by refactoring vast parts of the product's code and removing about a million lines of production code.
  • Achieved a tremendous performance increase, more than ten times in the application's API request processing times, which lowered overall computation costs.
  • Achieved regular sprint releases by stabilizing the product development process, reworking existing CI/CD practices, introducing a proper release strategy, and organizing effective collaboration between product, QA, and developer teams.
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 (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

Co-founder

2020 - 2022
SmarTest smartest.bg
  • Enabled around 12,000 teachers to precisely evaluate their students' knowledge during the global pandemic by creating one of the most preferred platforms for online testing in Bulgaria.
  • Managed to decrease the overall cheating on tests by implementing unique mechanisms in the platform.
  • Created a CI pipeline using Jenkins and different CLI tools.
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, MUI (Material UI), Unit Testing, Redux, Node.js, Tailwind CSS, REST APIs, Back-end, Test-driven Development (TDD), Mobile First, Figma, B2B

Senior Software Engineer

2019 - 2022
Zühlke Engineering AG
  • Accepted the architect role in a team of five developers and fully migrated three SilverLight projects to modern technology.
  • Implemented an enormous core library module to ease the migrations used by over five projects from different teams.
  • Improved the team's dynamics through pair-programming sessions, mentoring, and coaching fellow developers.
  • Helped to shape the new office's culture by running internal initiatives like giving presentations on various technical and non-technical topics and leading more than 50 interviews, resulting in around ten hired developers.
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, MUI (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

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

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)

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

Application for Creating and Solving Quizzes

http://www.smartest.bg
An online testing platform for evaluating students' knowledge. It was created in times of 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

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.

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

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.

Languages

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

Frameworks

.NET Core, Angular, Next.js, .NET, ASP.NET, ASP.NET Web API, Tailwind CSS, MUI (Material UI), Redux, AngularJS, .NET 4, Blazor, Windows Presentation Foundation (WPF), Express.js, NestJS, 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

Tools

Visual Studio, Git, JetBrains Rider, Prisma, Figma, NPM, Jira

Paradigms

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

Platforms

Visual Studio Code (VS Code), Windows, MacOS, Azure, Azure Functions, Oracle, Google Analytics 360, Webflow, SharePoint, Docker, Amazon Web Services (AWS)

Storage

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

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, Data Structures, Algorithms, API Integration, Serverless, Leadership, Reporting, CI/CD Pipelines, Project Timelines, Okta, Single Sign-on (SSO), OAuth, Azure Databricks, Private NPM Modules, Component Libraries, Web MVC, Finance, Azure Data Factory, Azure Data Lake, Parquet, Azure SQL Data Warehouse (SQL DW), Styled-components, Azure Service Bus, Containers, Vercel, tRPC, SMTP, Cloud Computing, SSG, Domain DNS Setup, SEO Tools

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)