Dharmendra Singh
About Dharmendra Singh
Dharmendra Singh is a Lead Engineer at Deutsche Telekom Digital Labs, where he has worked since 2021, initially as a Backend Engineer before advancing to his current role in 2023. He has a strong background in software engineering, with expertise in Service Oriented Architecture and various web technologies.
Work at Deutsche Telekom
Dharmendra Singh has been employed at Deutsche Telekom Digital Labs since 2021. Initially serving as a Backend Engineer, he transitioned to the role of Lead Engineer in 2023. His work is based in Gurugram, Haryana, India, and he operates in a hybrid work environment. In his current position, he focuses on leading engineering projects and implementing solutions that align with the company's objectives.
Previous Experience in Software Engineering
Before joining Deutsche Telekom, Dharmendra Singh worked at Nagarro as a Senior Software Engineer from 2018 to 2021. Prior to that, he was employed at Televisory in a similar role from 2016 to 2018. His career began at Expert Software Consultants Ltd, where he worked as a Software Developer from 2015 to 2016. These roles provided him with a solid foundation in software development and engineering practices.
Education and Expertise
Dharmendra Singh holds a Bachelor's degree in Computer Science from GLA University, where he studied from 2008 to 2012. He furthered his education by obtaining a Master's degree in Computer Science from Jaypee Institute of Information Technology, completing his studies from 2013 to 2015. His expertise includes implementing Service Oriented Architecture using SOAP and RESTful web services, as well as proficiency in client-side technologies such as HTML5, CSS3, JavaScript, and AJAX.
Technical Skills and Development Methodologies
Dharmendra Singh employs a Test-Driven Development (TDD) approach, utilizing JUnit for creating test cases. He is skilled in using Hibernate for Object-Relational Mapping (ORM), including connection pooling, mappings, transaction management, and HQL. Additionally, he has experience in developing web-based applications using technologies such as SpringBoot, Hystrix circuit breaker, and RSocket.