# Purohit H > Full Stack Engineer at IBM | Open for new opportunities in Bay Area | Available ASAP. Location: San Francisco Bay Area, United States Profile: https://flows.cv/purohit Seasoned Java Developer having around 7 years of experience in systems analysis, design, testing, development and implementation of web Applications. Deep Development Domain Knowledge and expertise implementing software services, designing web and enterprise applications. Offers experience with technologies including, but not limited to; Java / J2EE, Spring, Hibernate, Node.js, AWS (S3 and EC2), Jenkins, Kafka, Kubernetes, JSP, JDBC, JSF, Microservices, Web Services, SQL, MySQL, and MongoDB. ## Work Experience ### Full Stack Engineer @ IBM Jan 2019 – Present | New York City Metropolitan Area Used a Microservices architecture, with Spring Boot-based services interacting through a combination of Graphql and Typescript. Involved in Analysis, design, development, and delivery of Microservices endpoints that will be consumed by web and mobile application. Supported IBM Developers Community activities. Develop features for IBM Community. Used Docker container service build pipeline Continuous Integration and Continuous Deployment. Involved in Implementing automated testing, unit tests and functional tests. Integration of data storage solutions like Cassandra. Implementation of security and data protection. User authentication and authorization between multiple systems, servers, and environments Work on node.js, Graphql and kafka technologies to develop application level Microservices. Design Email Templates using HTML5, CSS and implement SendGrid. Involve in coding by using Graphql mutation and query to develop functionalities such as Collections, Multithreading, Exception Handling, Generics, Enumeration, to fulfill the implementation of business logic. ### Full Stack Engineer @ Amazon Jan 2018 – Jan 2019 | Greater Seattle Area Install/Configure/Troubleshoot JBOSS 6 EAP environment with Java8 both Oracle and OpenJDK java environments. Work with JBOSS elements such as logging configuration, JDBC module placement and module.xml configuration, specifically working with configuring JBOSS to run using MS SQL server JDBC drivers. Used Java 8 features including Lambda Expressions, Streams, map, reduce, filter and for Each. Created UI Architecture design using Angular 4 components, thorough Understanding of core concepts like NgModules, services, Dependency Injection and decorators. Used the Node Package Manager (NPM) to install libraries like angular-cli, typescript etc., which are required for developing an angular application in Node. Integrated Swagger UI and Used Swagger for dynamic API documentation and testing of the micro-services. Added workflow front pages and Typescript using JavaScript framework. Created tabbed interface for the Build Job Orders application using Angular 4.0, HTML and Typescript. Design and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF and Prime Faces UI components. Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with JSF. Created and managed AJAX calls in the application, integrated with the JSF controls. Converted legacy codebase to Kotlin and MVP while refactoring for maintainability. Front-end development using Angular 4, Back-end development using Node.js, and other tools including Ionic, PostgreSQL, Gulp, and Require.js. Worked with JSON web tokens for authentication and authorization security configurations using Node.js. Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries. Configured JMS in the WebSphere application server to send messages on the queue. Responsible for Design and development of Web pages using HTML5, CSS including Ajax controls and XML. ### Java Application Developer @ HSBC Jan 2015 – Jan 2017 | New York City Metropolitan Area Involved in planning process of iterations under the Agile TDD (Test Driven development) methodology. Deep understanding of design patterns, architectural patterns, build automation, automated testing and continuous development, and integration processes. Developed single page applications using Angular 4, HTML5, CSS3, Less Typescript, JSON, Bootstrap and many other frameworks from scratch. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4. Monitored MySQL Database Backup on AWS cloud S3 (CLI). Managed multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs. Wrote Cloud Formation templates and deployed AWS resources using it. Used AWS SDK to connect with Amazon SQS for bulk email processing. Maintain and support Java1.8 batch jobs and Web applications in production and provide Level III support. Developed Single Page Application using Angular2 framework. Created Responsive Web pages using Bootstrap CSS and CSS Media Queries. Involved in using Java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method references. Developed Message Beans, Session Beans (EJB's), which would be invoked by Web tier, using design patterns like Delegates, Resources Locator. Worked on Mongodb data model design based on application needs and use Embedded data models and Normalized data models. Development of EJB's, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server. Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring. ### Java Software Engineer @ Tata Consultancy Services Jan 2013 – Jan 2014 | India Worked on Rest API based customized framework and development used Java/J2EE technologies and followed scrum processes. Involved in writing Java API for Amazon Lambda to manage some of the AWS Services. Implemented AWS IAM for managing the credentials of applications that run on EC2 instances. Used JPA and Hibernate annotations for defining object relational metadata. Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern. Exposed the data access operations as CRUD service by wrapping the JPA layer around by a webservice, which is also invoked as a native call by a secured MDB. Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains. Responsible for creating reports using BIP Reports using Oracle 11g version, SQL server Designed, and integrated with necessary stored procedures in DB2. Created DDL and DML SQL scripts for creation of database objects in Oracle 11g db. Front-end JavaScript Development using React.js, Micro Services with Node.js, RESTful API Design ColdFusion, JavaScript, ASP.NET with Express.js, Data Persistence with MongoDB, HTML5 and CSS3 for Responsive Web Design. Used JQuery and Angularjs to develop reusable user interface component. Used JQuery to navigate to different pages of the website. Used JavaScript, JQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angularjs and media queries Used JQuery to select and manipulate HTML elements and also CSS manipulation. Coded JAVASCRIPT for AJAX and client-side data validation. Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application. Developed JSP fragments for control of the business processes in the middle-tier and did its integration. ## Education ### Master's degree in Computer Science New England College ### Master's degree San Francisco Bay University ## Contact & Social - LinkedIn: https://linkedin.com/in/devpurohit12 --- Source: https://flows.cv/purohit JSON Resume: https://flows.cv/purohit/resume.json Last updated: 2026-03-30