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

Tsvetan Igov

Verified Expert  in Engineering

Software Engineering Developer

Location
Sofia, Bulgaria
Toptal Member Since
November 4, 2019

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, Swagger...
CCC Information Services
C#, C#.NET, .NET, .NET 8, Azure Service Bus, Enterprise Service Bus (ESB), SQL...
Fitogram GmbH
C#, Microservices, .NET, .NET Core, SQL, Microservices Architecture, Agile...

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, Swagger, Oracle Database, REST, Microsoft SQL Server, Microservices, Git, .NET Core, SQL, .NET, C#, RabbitMQ, Docker, Redis, Blazor, Microservices Architecture, Agile, SaaS, Back-end, Training, Employee Training, Automation, CI/CD Pipelines, Database Design, Database Schema Design, ASP.NET, Entity Framework, Entity Framework Core, APIs, Message Bus, Software Engineering, C#.NET, .NET 8, Software Architecture, Architecture, GitHub Actions, Event Sourcing, Domain-driven Design (DDD), Behavior-driven Development (BDD), Security, IT Security, Technical Recruiting, Recruiting, IT Recruitment, Recruitment, Tailwind CSS, Technical Leadership, API Integration, Front-end, CTO, PostgreSQL

Technical Team Leader

2022 - 2024
CCC Information Services
  • Designed a solution for automated processing of health insurance claims nad payments.
  • Led a team of developers responsible for the implementation of a multitude of the company's solutions.
  • Migrated a number of on-premise services to the cloud.
Technologies: C#, C#.NET, .NET, .NET 8, Azure Service Bus, Enterprise Service Bus (ESB), SQL, Entity Framework, Entity Framework Core, Azure, Software Architecture, Microsoft SQL Server, Microservices, Git, .NET Core, Service-oriented Architecture (SOA), Microservices Architecture, Agile, Back-end, 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

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, .NET, .NET Core, SQL, Microservices Architecture, Agile, Docker, Amazon Web Services (AWS), SaaS, Service-oriented Architecture (SOA), Swagger, Git, REST, Microsoft SQL Server, RabbitMQ, Back-end, Automation, CI/CD Pipelines, Database Design, Database Schema Design, ASP.NET, Entity Framework, Entity Framework Core, APIs, Message Bus, Software Engineering, C#.NET, Software Architecture, Architecture, Event Sourcing, Domain-driven Design (DDD), Behavior-driven Development (BDD), Technical Recruiting, Recruiting, IT Recruitment, Recruitment, API Integration, PostgreSQL

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, Swagger, Allegro PCB, Commodity Trading & Risk Management (CTRM), Oracle Database, Windows Presentation Foundation (WPF), REST, Microsoft SQL Server, Jenkins, Jira, Microservices, Git, .NET Core, SQL, .NET, C#, RabbitMQ, Docker, Service-oriented Architecture (SOA), Microservices Architecture, Agile, SaaS, Back-end, Training, Employee Training, Automation, CI/CD Pipelines, Database Design, Database Schema Design, Entity Framework, APIs, Message Bus, Software Engineering, C#.NET, Enterprise Service Bus (ESB), Software Architecture, Architecture, Domain-driven Design (DDD), Technical Recruiting, Recruiting, IT Recruitment, Recruitment, Technical Leadership, API Integration, SOAP

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: IBM WebSphere, Windows Communication Foundation (WCF), Microsoft SQL Server, ASP.NET MVC, SQL, .NET, C#, Agile, SaaS, Back-end, Database Design, Database Schema Design, ASP.NET, Entity Framework, Software Engineering, C#.NET, Software Architecture, Architecture, Security, IT Security, Technical Leadership, SOAP

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.

I also 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.

I identified problematic areas in the existing solution and proposed and implemented new technologies and solutions. I 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.

Languages

C#, SQL, C#.NET

Frameworks

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

Libraries/APIs

Entity Framework, SignalR

Tools

Jira, Git, RabbitMQ, Jenkins

Paradigms

Service-oriented Architecture (SOA), REST, Microservices, Microservices Architecture, Agile, Automation, Database Design, Behavior-driven Development (BDD), Event Sourcing

Platforms

Oracle Database, Docker, Kubernetes, IBM WebSphere, Azure, Amazon Web Services (AWS)

Storage

Microsoft SQL Server, PostgreSQL, Redis

Other

SaaS, Analytical Thinking, Back-end, 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, Windows Communication Foundation (WCF), Allegro PCB, GitHub Actions, Security, IT Security, SOAP, CTO, Commodity Trading & Risk Management (CTRM), CI/CD Pipelines, Front-end

2011 - 2015

Bachelor's Degree in Computer Science

Sofia University St. Kliment Ohridski - Sofia, Bulgaria

JUNE 2009 - PRESENT

Membership Certificate

MENSA International

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