Pujan's thematic work is in the area of IT involving the application stack protocols. Pujan has 7+ years of experience in design and development of various systems using Java and JEE. He has knowledge of OOP principles, GoF, Integration, JEE Design Patterns, OOAD, UML. He is also familiar with Java world trends such as frameworks, libraries and design approaches. He also posses strong Mathematical background, Data Structures and Algorithms.