Bogdan D.

Bogdan D.

Software Architect @ Endava

About Bogdan D.

Bogdan D. is a Software Architect at Endava in Iasi County, Romania, with over a decade of experience in web application development using Microsoft and Python technologies.

Current Role at Endava

Bogdan D. holds the position of Software Architect at Endava, located in Iasi County, Romania. He assumed this role in November 2018 and continues to contribute to the company's technological initiatives. Bogdan's responsibilities include designing, implementing, improving, and maintaining web applications with a focus on performance, scalability, and adherence to best practices.

Previous Positions in the IT Industry

Bogdan D. has a rich professional history in the IT industry. Prior to his current role, he was a Technical Lead at Softvision from 2015 to 2018. He served as a Team Lead at Teamnet from 2013 to 2015. Earlier, he worked as a Senior .NET Engineer at Cognizant Softvision and Endava. His initial roles include being a .NET Engineer at Levi9 Romania and a Junior .NET Engineer at Duk-Tech.

Educational Background

Bogdan D. earned his master's degree in Computational Optimization from Universitatea „Alexandru Ioan Cuza” din Iași. He completed his studies in this field over six years, from 2003 to 2009. This educational foundation has equipped him with the theoretical and practical skills necessary for his career in software development and architecture.

Expertise in Software Development

With over a decade of experience, Bogdan D. specializes in designing, implementing, improving, and maintaining web applications. His expertise spans across Microsoft and Python technologies. He places a strong emphasis on performance, scalability, and best practices of software craftsmanship, including clean OOP design, Test-Driven Development (TDD), Continuous Integration, and deployment.

Interest in Software Craftsmanship

Bogdan D. is passionate about software craftsmanship and best practices. His focus areas include performance optimization, scalability, and adhering to principles such as Test-Driven Development (TDD) and clean Object-Oriented Programming (OOP) design. He actively integrates these practices into his work to ensure high-quality software solutions.

People similar to Bogdan D.