Tsvetan Igov, Developer in Sofia, Bulgaria
Tsvetan is available for hire
Hire Tsvetan

Tsvetan Igov

Verified Expert  in Engineering

Software Engineering Developer

Sofia, Bulgaria

Toptal member since November 4, 2019

Bio

Igov is a seasoned software engineer, technical leader, and mentor with over two decades of industry experience. He has an impressive track record, with more than 15 successful projects, notably developing e-banking software for one of the largest independent financial service providers in Central and Eastern Europe. Igov's expertise shines in his ability to build, lead, and nurture top-performing engineering teams.

Portfolio

Byteology, Ltd.
Kubernetes, Service-oriented Architecture (SOA), Azure Design, Swagger...
CCC Information Services
C#, .NET, .NET, .NET 8, Azure Service Bus, Enterprise Service Bus (ESB), SQL...
Fitogram GmbH
C#, Microservices Development, .NET, .NET Core, SQL, Microservices Architecture...

Experience

Availability

Full-time

Preferred Environment

.NET, C#, Back-end, Entity Framework Core, Database Design, IT Security, IT Recruitment, Domain-driven Design (DDD), Microservices Architecture, Employee Training

The most amazing...

...aspect of my professional journey is the opportunity to build, lead, and mentor teams, fostering an environment of growth and innovation.

Work Experience

Founder

2020 - PRESENT
Byteology, Ltd.
  • Designed a system for strategically recruiting technical personnel and introduced it as a business model.
  • Provided technical leadership, support, and mentorship to software development teams.
  • Built, led, and managed the software development and IT teams to deliver software, infrastructure, and architecture solutions.
Technologies: Kubernetes, Service-oriented Architecture (SOA), Azure Design, Swagger, Oracle Database, REST, SQL Server, Microservices Development, Git, .NET Core, SQL, .NET, C#, RabbitMQ, Docker, Redis, Blazor, Microservices Architecture, Agile Development, SaaS, Back-end Developers, Training, Employee Training, Automation, CI/CD Pipelines, Database Design, Database Schema Design, ASP.NET, Entity Framework, Entity Framework Core, APIs, Message Bus, Software Engineering, .NET, .NET 8, Software Architecture, Architecture, GitHub Actions, Event Sourcing, Domain-driven Design (DDD), Agile Development, Security, IT Security, Technical Recruiting, Recruiting, IT Recruitment, Recruitment, Tailwind CSS, Technical Leadership, API Integration, Front-end, Interim CTOs, PostgreSQL, REST API, CSS, JavaScript, Software Documentation, Documentation, GitHub, Azure DevOps, PL/SQL, LINQ, ASP.NET, Razor Pages

Technical Team Leader

2022 - 2024
CCC Information Services
  • Designed a solution for automated processing of health insurance claims and payments.
  • Led a team of developers to implement many of the company's solutions.
  • Migrated several on-premise services to the cloud.
Technologies: C#, .NET, .NET, .NET 8, Azure Service Bus, Enterprise Service Bus (ESB), SQL, Entity Framework, Entity Framework Core, Azure Design, Software Architecture, SQL Server, Microservices Development, Git, .NET Core, Service-oriented Architecture (SOA), Microservices Architecture, Agile Development, Back-end Developers, Training, Employee Training, Automation, CI/CD Pipelines, Database Design, Database Schema Design, APIs, Message Bus, Software Engineering, Architecture, Domain-driven Design (DDD), Technical Recruiting, Recruiting, IT Recruitment, Recruitment, Technical Leadership, API Integration, REST API, JavaScript, Software Documentation, Documentation, Azure DevOps, PL/SQL, VB.NET, LINQ

Senior Back-end Developer

2020 - 2023
Fitogram GmbH
  • Migrated big chunks of an existing monolithic application to a microservice architecture, thus significantly decreasing the maintenance costs.
  • Designed and developed a scheduling solution, resulting in new B2B clients.
  • Implemented an automated onboarding process for new customers, thus reducing the workload on the customer support team.
Technologies: C#, Microservices Development, .NET, .NET Core, SQL, Microservices Architecture, Agile Development, Docker, AWS, SaaS, Service-oriented Architecture (SOA), Swagger, Git, REST, SQL Server, RabbitMQ, Back-end Developers, Automation, CI/CD Pipelines, Database Design, Database Schema Design, ASP.NET, Entity Framework, Entity Framework Core, APIs, Message Bus, Software Engineering, .NET, Software Architecture, Architecture, Event Sourcing, Domain-driven Design (DDD), Agile Development, Technical Recruiting, Recruiting, IT Recruitment, Recruitment, API Integration, PostgreSQL, REST API, Software Documentation, Documentation, GitHub, PL/SQL, LINQ

Head of the .NET Department

2017 - 2020
LEAD Consult, Ltd.
  • Planned and designed the technological structure of solutions.
  • Ensured the implementation of the architecture and infrastructure.
  • Built, led, and managed the software development and IT teams to deliver software, infrastructure, and architecture that met user needs.
  • Worked closely with the product managers with the aim of meeting current and future user needs.
  • Provided technical leadership and support to software development teams.
  • Participated in the development of the company's products.
Technologies: Kubernetes, Azure Design, Swagger, Allegro PCB, Commodity Trading & Risk Management (CTRM), Oracle Database, Windows Presentation Foundation (WPF), REST, SQL Server, Jenkins, Jira, Microservices Development, Git, .NET Core, SQL, .NET, C#, RabbitMQ, Docker, Service-oriented Architecture (SOA), Microservices Architecture, Agile Development, SaaS, Back-end Developers, Training, Employee Training, Automation, CI/CD Pipelines, Database Design, Database Schema Design, Entity Framework, APIs, Message Bus, Software Engineering, .NET, Enterprise Service Bus (ESB), Software Architecture, Architecture, Domain-driven Design (DDD), Technical Recruiting, Recruiting, IT Recruitment, Recruitment, Technical Leadership, API Integration, SOAP, REST API, Software Documentation, Documentation, GitHub, PL/SQL, .NET Framework, LINQ, ASP.NET

Software Engineer

2011 - 2017
DAIS Software, Ltd.
  • Designed and developed the middle office solution for a major Bulgarian bank.
  • Led the effort of modernizing a banking call center platform.
  • Participated in the implementation of an e-banking platform.
Technologies: Web Development, Windows Communication Foundation (WCF), SQL Server, ASP.NET MVC, SQL, .NET, C#, Agile Development, SaaS, Back-end Developers, Database Design, Database Schema Design, ASP.NET, Entity Framework, Software Engineering, .NET, Software Architecture, Architecture, Security, IT Security, Technical Leadership, SOAP, JavaScript, Software Documentation, Documentation, PL/SQL, .NET Framework, LINQ, ASP.NET

Architecture for Automated Processing of Health Insurance Claims and Payments

Led a team of developers through a solution's discovery, design, implementation, and deployment phases for automated processing of health insurance claims and payments.

Adhered to the highest possible standards of cybersecurity and accessibility.

Migration of a Monolithic Application to a Microservice Architecture

https://fitogram.pro
Migrated significant portions of an existing monolithic SaaS application to a microservice architecture, thus significantly decreasing the cognitive complexity and the maintenance cost of the project.

E-banking Platform

https://dskdirect.bg/
Participated in the implementation of an e-banking platform for a major Bulgarian bank.

I designed and developed several end-user functionalities while complying with the highest possible security standards.

Middle Office Implementation for a Bank

Designed and implemented the entire middle office solution for a major Bulgarian bank.

The solution had to compile payment orders from a horde of systems and then process them. Bank employees could then monitor the payment orders in real-time through a website and take manual control of the process.

Digitalization of a Financial Institution

https://microcredit.bg/
Developed a software solution to help digitize a financial institution and integrated it with the National Social Security Institute and the State Agency for Electronic Government.

The solution can scan and validate citizens’ ID cards, store electronic documents, and process payment orders.

Platform-agnostic Enterprise Service Bus

https://www.leadconsult.eu/products/
Led a team responsible for analyzing, designing, implementing, and supporting an enterprise service bus targeted but not limited to the energy trading industry.

Part of my responsibilities was to design and document a complete technical architecture of the product and develop the most sensitive parts of the software, such as authentication and authorization.

Allegro CTRM Service Bus

Led multiple teams and was responsible for integrating systems like Salesforce, Enmacc, and so on with Allegro CTRM to meet the requirements of numerous energy trading companies.

Automated the integration and deployment procedures.

Commodity Trading and Risk Management Platform Extension

Designed and developed an extension to an existing CTRM platform for a major Norwegian energy company.

The extension calculates energy forecasts based on historical data and presents them in real-time reports.

Modernization of a Banking Call Center Platform

Acted as lead developer responsible for the modernization of the call center platform of a major Bulgarian bank.

Identified problematic areas in the existing solution and proposed and implemented new technologies and solutions. Also wrote a complete regression test suite to ensure the new implementation would not change the business workflow or introduce new bugs or issues. My final contributions included establishing the key metrics to monitor the impact of the new implementation.
2011 - 2015

Bachelor's Degree in Computer Science

Sofia University St. Kliment Ohridski - Sofia, Bulgaria

JUNE 2009 - PRESENT

Membership Certificate

MENSA International

Libraries/APIs

Entity Framework, REST API, LINQ, SignalR, Windows Development

Tools

Jira, Git, RabbitMQ, GitHub, Allegro PCB, Jenkins

Languages

C#, SQL, .NET, CSS, JavaScript, VB.NET

Frameworks

.NET, Swagger, .NET Core, ASP.NET, Entity Framework Core, Tailwind CSS, Razor Pages, Blazor, ASP.NET MVC, ASP.NET, Windows Presentation Foundation (WPF)

Paradigms

Service-oriented Architecture (SOA), REST, Microservices Development, Microservices Architecture, Agile Development, Automation, Database Design, Agile Development, Event Sourcing, Azure DevOps

Platforms

Oracle Database, Docker, Kubernetes, Web Development, Azure Design, AWS

Storage

SQL Server, PostgreSQL, PL/SQL, Redis

Other

SaaS, Analytical Thinking, Back-end Developers, Training, Employee Training, Database Schema Design, APIs, Azure Service Bus, Message Bus, Software Engineering, .NET 8, Enterprise Service Bus (ESB), Software Architecture, Architecture, Domain-driven Design (DDD), Technical Recruiting, Recruiting, IT Recruitment, Recruitment, Technical Leadership, API Integration, Software Documentation, Documentation, .NET Framework, Windows Communication Foundation (WCF), GitHub Actions, Security, IT Security, SOAP, Interim CTOs, Commodity Trading & Risk Management (CTRM), CI/CD Pipelines, Front-end

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