Professional Summary
- 7+ years of experience in design, coding, unit testing, and deployment of Java various Web Applications and Web Services both REST/SOAP Services. - Strong Experience in developing optimized web applications with JavaScript, JQuery, Require.js, Backbone.js, d3.js, and Twitter Bootstrap. - Strong hands-on experience in developing Single Page Applications (SPA) with Angular Framework. - Experience in developing rich user Interfaces using HTML 5, CSS, LESS, Bootstrap, and Angular.js. - Extensive experience in no SQL databases like Mongo DB. - Experienced in means stack development (MongoDB, 3, Express.JS, Angular.JS, and Node JS). - Good Knowledge of Spring MVC and Good Knowledge of and spring's integration with Hibernate and struts technologies. - Expertise in Object-oriented design, Design patterns, Data Structure, Algorithm, and Multi-threading. - Strong development experience with developing RESTful Web Services using Node.js. - Strong experience in designing N-tier architecture applications. - Strong knowledge of Data pipeline and Streaming using Kafka, hands-on experience of writing Kafka producers, Connectors, and Consumers. - Extensive experience with JavaScript frameworks like Angular 8/6/4/2 and Angular JS to develop dynamic web applications. - Designed and developed the application using Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, and Mongo DB. - Experience with services, pipes, form validation, and Reactive forms in Angular 2. - Used Angular Material for designing components in versions 5.2.5 and version 6.4.7. - Excellent programming skills in JAVA, HTML, DHTML, JavaScript (NodeJS on serverside), JSP and XML Technologies. Expertise in developing front-end systems with jQuery, AJAX, JSON, and MVC frameworks such as Angular JS, and React JS. Good experience in React.js for creating interactive UI's using react native concepts. Proficient with container systems like Docker and container orchestration like EC2 container service, Kubernetes. - Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object, and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite, etc. - Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.x/4.x and JSF Frameworks. Experience in developing the applications using Java, Multi-Threading, collections in abundance, and struts for backend API. - Extensively used Angular with HTML, CSS, and Bootstrap to create a rich User Experience. Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages, and Views. Experienced in dealing with Cross Browser issues very effectively and working on almost every web Browser Safari, Internet Explorer, Mozilla Firefox, and Google Chrome. Experience with Workflow management & Batch processing. - Expertise in Unit testing using JUnit, Jenkins, Mockito & Karma/Jasmine, Selenium, Integration testing, Smoke testing & System testing. - Hands-on experience in creating build scripts using Maven, Gulp, and Grunt - Excellent problem-solving, analytical, and leadership skills and ability to perform independently or as part of a team. - Excellent Team Player. Excellent communication skills., Programming JDK 1.5, 1.6, 1.7,1.8, C, C++, Java Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags Client Scripting