Tsvetan Igov
Verified Expert in Engineering
Software Engineering Developer
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
Experience
Availability
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
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.
Technical Team Leader
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.
Senior Back-end Developer
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.
Head of the .NET Department
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.
Software Engineer
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.
Experience
Migration of a Monolithic Application to a Microservice Architecture
https://fitogram.proE-banking Platform
https://dskdirect.bg/I designed and developed several end-user functionalities while complying with the highest possible security standards.
Middle Office Implementation for a 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/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/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
I also automated the integration and deployment procedures.
Commodity Trading and Risk Management Platform Extension
The extension calculates energy forecasts based on historical data and presents them in real-time reports.
Modernization of a Banking Call Center Platform
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.
Skills
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
Education
Bachelor's Degree in Computer Science
Sofia University St. Kliment Ohridski - Sofia, Bulgaria
Certifications
Membership Certificate
MENSA International
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