Summary
Nirdesh Kumar is a results-driven software engineer with 8 years of experience, currently driving product design and backend delivery at BT in Bengaluru. He is proficient in Java/J2EE, Spring (IOC, MVC, AOP, JDBC, ORM, Transactions, Boot), JPA/Hibernate, and building RESTful services, with hands-on experience in enterprise architectures on Tomcat and modern tooling such as Maven, Gradle, JUnit, and Log4j. His expertise spans REST (JAX-RS), XML binding/parsing (JAXB, SAX/DOM/STAX), XSDs, and J2EE web services, underpinned by solid OOP fundamentals and GOF design patterns like Singleton, Factory, Builder, and Flyweight. He has held software engineering roles at IBM and Diksha Technologies before joining BT, offering a track record of delivering across the software lifecycle. Based in Bengaluru, he is a technology enthusiast who enjoys problem solving and exploring new technologies, and he values collaboration and strong analytical thinking.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering at Siliguri Institute of Technology