Dimitar Radkov
About Dimitar Radkov
Dimitar Radkov is a Senior Software Engineer currently working at Entain in Sofia, Bulgaria. He has a diverse background in software development, having previously held positions at Questers, VIVACOM, and various projects at Software University.
Work at Entain
Dimitar Radkov currently holds the position of Senior Software Engineer at Entain, having joined the company in 2023. He works in Sofia, Sofia City, Bulgaria, in a hybrid work environment. In this role, he employs various technologies, including C# 11, .NET 6, and Entity Framework Core, to develop software solutions. He also utilizes Docker and Kubernetes for containerization and orchestration, ensuring efficient software deployment.
Previous Experience in Software Engineering
Before joining Entain, Dimitar Radkov worked at Questers as a Software Engineer from 2021 to 2023, contributing to software development projects in Sofia, Bulgaria. He also held a position at Programista; JSC as a Software Engineer for six months in 2020. His earlier experience includes working as a Junior Software Engineer at VIVACOM from 2018 to 2020 and participating in various projects at Software University (SoftUni) in 2017, where he engaged in multiple short-term roles.
Education and Expertise
Dimitar Radkov studied at Software University (SoftUni) from 2016 to 2018, where he achieved a Bachelor's degree in .Net Development. He also holds a Master's degree in Financial Planning and Services from the University of National and World Economy, which he completed from 2004 to 2009. His educational background provides a strong foundation for his technical skills in software engineering.
Technical Skills and Technologies
In his current role, Dimitar Radkov utilizes a diverse set of technologies and frameworks. He employs Redis for caching and Apache Kafka for messaging in software projects. His front-end development skills include working with Angular, React, and Typescript. Additionally, he incorporates SignalR for real-time communication, conducts unit testing using XUnit and Jest, and applies Scrum methodology for project management, using Jira to track progress.
Software Development Practices
Dimitar Radkov is committed to maintaining high standards in software development. He engages in rigorous code reviews to ensure software quality and adherence to best practices. His approach includes utilizing modern development methodologies and tools, which contribute to the efficiency and reliability of the software solutions he develops.