We provide IT Staff Augmentation Services!

Resume

Lead Sr Full Stack Developer St, LouiS

PROFESSIONAL SUMMARY:

  • Highly motivated IT professional with 10 years of experience as a Java/J2EE Developer developing Web applications in Mobility, Banking domains.
  • Vast experience in Agile, Scrum, TDD and Waterfall SDLC models and Played of role of Team Lead for multiple full life cycle projects.
  • Extensive experience in Design, Development, Testing, Implementation and Maintenance of Enterprise Web Applications using Spring Boot, Microservices, SOA Architectures.
  • Strong Programming Skills in designing and implementing of Multi - Module applications using Java, Spring , Spring MVC , Angular , Hibernate ORM, Restful, SOAP .
  • Experience in Responsive web design by using Bootstrap and AngularJS frameworks.
  • Implementation of SPA application using AngularJS.
  • Having knowledge of Typescript and NodeJS .
  • Good understanding of server-side CSS preprocessors LESS .
  • Experience of Anular4 CLI commands in application to create Components, Services, etc.
  • Experience in designing Frontend with in object oriented JavaScript Framework like ReactJS .
  • Knowledge of Redux Store, Action and Reducer in Redux .
  • Experience in application development as per Accessibility standards like talkback, voice over, narrator, ChromeVox and NVDA.
  • Having knowledge of different mobile browsers.
  • Experience in working with content management systems like Adobe CQ5 .
  • Expert knowledge in Continuous Integration and Continuous Deployment ( CICD ) using DevOps tools Git, Jenkins, Sonar , Groovy scripting etc.
  • Expertise working in various Application Servers like Web logic and Tomcat .
  • Excellente documentation of Business Requirements gathered using Client interactions, Brainstorming Sessions ; Evaluating Data Sources, Translating Requirements into Business Use Cases.
  • Highly proficient in the use of various RBDMS like Oracle, MS SQL Server . Good knowledge in NoSQL DB like MongoDB for querying and reporting purposes.
  • Developed several REST and SOAP web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications.
  • Solid SQL skills, ability to write complex SQL queries, work with stored procedures for Database Testing and Performance tuning by verifying indexes, optimizing queries in Java batch processes.
  • Strong knowledge and understanding in Design Patterns.
  • Experience in designing class diagram, sequence diagram, component diagrams and activity diagrams.
  • In-charge for knowledge management/transfer to Ensure technical and Production Support from offshore
  • Good experience with Build Tools Maven, version control tools SVN, GIT.
  • Expertise in Unit Testing using Junit. Performed User Acceptance Testing (UAT) to ensure business requirements have been fulfilled.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical thinking, Critical thinking, Problem solving ability to translate technical requirement to test plans. Ability to work seamlessly with Onshore/Offshore teams
  • Strong communication and team skills, ability to work independently with minimal supervision.

TECHNICAL SKILLS:

JAVA/J2EE Technologies: Java 1.8, Multithreading, JDBC, Servlets, Filters, JSP

Server Side Frameworks: Spring 4.x, Hibernate, SOAP, Adobe CQ5, RESTful, Jersey, JPA

UI Side Technologies / Frameworks: JavaScript, NodeJS, Angular4, Bootstrap, HTML5, Ajax, CSS, LESS, Bootstrap, TypeScript, npm, JSON, JQuery, Accessibility (Mobile & Web - ARIA) Responsive web design (12 column Grid), ReactJS, Redux

Cloud Technologies and Servers: Tomcat, WebLogic

Oracle, MS: SQL Server, MySQL

DevOps and Test Tools: Jenkins, Junit, Mockito

Development Tools: Eclipse, Rally, JIRA, SVN, Git, Maven, Log4j, WSDL, Soap UI, Postman

Others: Design Patterns, Jenkins, Maven, Log4J, AEM, Creation of Architecture Diagrams, Grunt, Webpack, Babel, Groovy

PROFESSIONAL EXPERIENCE:

Lead/Sr. Full stack Developer

Confidential, St. Louis

Responsibilities:

  • Development of code as per the business requirements.
  • Responsible for creating the Templates in Adobe CQ5.
  • Involved in architectural discussion of the project.
  • Played Onsite coordinator role and closely worked with client.
  • Involved in Detailed Level Design of difference services and UI web pages development.
  • Worked on AngularJS, HTML, Java Script and CSS to develop WAP Portal.
  • Involved in developing common components to use throughout the application.
  • Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
  • Used AEM to get content on the page.
  • Implemented the common components in AEM to make reusable in the application.
  • Developed code using typescript and converted to java script file with ES5 code to support on all the browsers.
  • Used Angular4 CLI to create the angular components easily and efficiently for fast development of the Application.
  • Used Angular4 Pipes to format and transform the result data.
  • Created different common components in Angular4.
  • Involved in development meetings related to user experience design development and testing.
  • Designed use case diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Developed several JUnit test cases for the applications.
  • Used Log4J for logging and debugging .
  • Developed Restful and SOAP web services.
  • Consuming SOAP, REST services, Data base using Spring DATA JPA and exposing as REST web services.
  • SOAP UI test client used for testing the web-services.
  • Responsible for create UI screens within branding guidelines.
  • Worked in Agile and DevOps methodology. Attended Grooming, Sprint planning, Retro calls and every day status call to provide day to day updates/impediments to scrum master to complete assigned user stories of the sprint.
  • Used Continuous Integration tool Jenkins to run the auto build after certain amount of time.
  • Used LESS to develop CSS classes.
  • Handled complete layout designing and styling of the page of this WAP portal.
  • Responsible to create responsive web design pages by using 12 column grid system with custom media queries (mobile, tablet and desktop).
  • Enhance the team by demonstrating best practice throughout the software development lifecycle : testing, code review, accurate status reporting, and focus on application resilience.
  • Actively participate in the definition, design, development, testing, test automation support and implementation of functionalities.
  • Have designed all code using on/off functionality so that we can avoid deployments.
  • I am responsible to make sure all front-end pages are CATO complaint .
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C and WCAG guidelines standards.
  • Developed a complete front end application to make easy-to-use and high-performance websites.
  • Used Bootstrap for responsiveness .
  • Responsible for the overall layout design that meet cross-device compatibility (Mobile, Tablet and Desktop) using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Created a CSS library for responsive web designing of the project.
  • Responsible to check the Accessibility on the mobile (IOS, Android).
  • Coordinated with the Business Analysts and conducted feedback sessions with the Associates in order to understand the requirements of the user interface layout of the web application.
  • Debugged the website using Chrome Developer’s tool and manipulated the nodes using DOM functions.
  • Implemented the controllers, to make modals , useful to display result on view.
  • Have worked on creating directives in angular JS for common functionality across pages.
  • Have worked on minification of all JS files into single minified file using Grunt JS file.
  • Developed a single page cross-device/cross-browser web and mobile applications by using AngularJs, NodeJs frame works.
  • Involved in performance analysis and improved it by minification of number of files and reducing the number of angular js variable.
  • Have worked on resolving auto merge issues in git repositories.
  • Implemented the services to communicate with external web services and get the data from back end.
  • Implemented recommended design changes, unit tests and regression tests for both performance and data integrity.
  • Consuming REST service , Data base using spring, Hibernate and exposing as REST services.
  • Used Hibernate to connect with database to store and fetch data.
  • Implemented TDD using Karma/Protractor to test controllers and services, resulting in a shortened testing cycle and lowest defect rate.
  • Used Jasmine to implement the protractor code, to test the application.
  • Performed device level manual testing for mobile, tablet and cross browser testing for web pages.
  • Studied and Documented device setting, limitation and capabilities document to help other teams getting understanding of mobile web.
  • Actively involved in the defect fixing, CR implementation and Rapid Developments modules.
  • Responsible for creating JUnit test cases for the newly added functionalities.
  • Unit testing and system integration testing of the developed code.
  • Providing fixes to the issues identified in testing phase.
  • Received client appreciations for the minimal defects delivery.

Skills Utilized: Java 1.8, Web Services (SOAP & REST), SOAP UI, Junit, Spring, Spring MVC, Spring Boot, Hibernate, HTML, CSS, LESS, Bootstrap, Type Script, Angular4, Java Script, jQuery, XML, JSON, npm, json-proxy server, Grunt, Karma, Protractor, AEM, WebLogic, Git, Maven, Jira, Jenkins, Agile.

Developer

Confidential, St. Louis

Responsibilities:

  • Used React CLI to generate modules and components.
  • Involved in developing common components to use throughout the application.
  • Involved in Detailed Level Design of difference services and UI web pages development. Used LESS to get use of Mixins in CSS to make page Responsive Web Design (RWD).
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Created forms to collect and validate data from the user in ReactJS.
  • Used nodeJS npm to install required software’s like React, Webpack…
  • Used Webpack to bundle all the files in to single file.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, JSON.
  • Used Redux architecture to store the state globally in the Redux store to be available for all the react components.
  • Created Redux Actions to get the information from store.
  • Developed Redux Reducer to update the state.
  • Used ES6 features like arrow functions and etc.
  • Used JASMINE JavaScript testing framework to test the react components.
  • Used Protractor to test the application.
  • Used fetch API to call the REST API from react application.

Skills Utilized: ReactJS , Redux, Java 1.8, Microservices, Web Services (SOAP & REST), Junit, Spring, Spring MVC, Spring Boot, Hibernate, HTML, CSS, LESS, Bootstrap, Java Script, JSON, npm, Mocha, Protractor, WebLogic, Babel, Git, Maven, Jira, Jenkins.

Java Developer

Confidential

Responsibilities:

  • Involved in design and development of multiple applications with Confidential & Confidential client.
  • Followed agile daily scrum methodology by having 2 week sprint.
  • Created Partials from HTML mockup for Mobile application.
  • Involved in developing Rest full API’s .
  • Involved in developing of various modules.
  • Responsible for providing design for services and factory functions for rest API .
  • Responsible to make sure all front-end pages are CATO complaint .
  • Worked on user interface of the project using HTML5/CSS3/JavaScript/Jquery.
  • Worked on HTML, Java Script and CSS to develop WAP Portal.
  • Developed web pages using HTML5, JavaScript, SON, jQuery and AJAX as per W3C standards and WCAG guidelines.
  • Worked in both Agile and waterfall methodology.
  • In Agile methodology . Attended Grooming, Sprint planning, Retro calls and every day status call to provide day to day updates/impediments to scrum master to complete assigned user stories of the sprint.
  • Developed several JUnit test cases for the applications.
  • Developing Web Services (REST) application in Java/Spring Boot.
  • Developed Java classes using Spring & Web services .
  • Used SOAP UI to test web services .
  • Used Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application
  • Handled complete layout designing and styling of the page of this WAP portal.
  • Implemented design specs accurately.
  • Responsible in making sure pattern is similar across all the pages.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Developed a complete front end application to make easy-to-use and high-performance websites.
  • Consuming REST service, Data base using spring, Hibernate and exposing as REST services.
  • Used Hibernate to connect with database to store and fetch data.
  • Implemented the services to communicate with external web services and get the data from back end.
  • Implemented recommended design changes, unit tests and regression tests for both performance and data integrity.
  • Involved in bug fixing, trouble shooting and maintaining software.
  • Communicate with technical lead, IT groups, and clients so they understand the project's technical implications, dependencies, and potential conflicts. Evaluate the impacts of change requests on own/shared technologies.

Skills Utilized: Java 1.7, Web Services (SOAP & REST), SOAP UI, HTML, CSS, Java Script, jQuery, Spring, Spring Boot, Hibernate, XML, SQL, JSP, WebLogic, SVN

Developer

Confidential

Responsibilities:

  • Requirement Analysis
  • Prepared solution design
  • Prepared UI for POC
  • Develop complex functionality required for POC
  • Designed and developed the layouts using CSS3, Box mode land HTML 5

Skills Utilized: HTML5, CSS3, BEA WebLogic 10.0, Apache Tomcat 5.5, JQuery, Blackberry simulators, Mozilla Browser for different Mobile User-Agents.

Java Developer

Confidential

Responsibilities:

  • Developed User Interface using HTML/JSP.
  • Involved in Analysis of few modules of the Application.
  • Involved in Deployment and Release activities.
  • Involved in the entire Software Development Life Cycle (SDLC).
  • Involved in writing Oracle Stored Procedures .
  • Developed User Interface using HTML/JSP.
  • Involved in all phases of Software Development Life Cycle.
  • Design and development with Spring framework.
  • Validations in java script.
  • Involved in developing SQL queries , stored procedures, and functions.
  • Followed Spring MVC architecture in designing and developing application.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Consuming SOAP service, Data base using Spring, Hibernate and exposing as SOAP services.
  • Hibernate ORM framework used for all CRUD database operations.
  • Working closely with business in finalizing and prioritizing functional requirements.
  • Involved in Deployment and Release activities.
  • Implemented and executing unit test cases using JUnit Testing Framework.
  • Involved in writing Server & Client side validations using validation Framework.
  • Providing fixes to the issues identified in testing phase.

Skills Utilized: Java, Struts 1.3, JSP, XML, Tomcat 5.5, Oracle 9i, Eclipse 3.3 and Microsoft Vss6.0Java, Web Services, JSP, Spring, Hibernate, XML, Weblogic10, Oracle9i, Eclipse, Microsoft Vss 6.0

Java Developer

Confidential

Responsibilities:

  • Developed User Interface using HTML/JSP.
  • Involved in Analysis of few modules of the Application.
  • Involved in Deployment and Release activities.
  • Involved in the entire Software Development Life Cycle (SDLC).
  • Involved in writing Oracle Stored Procedures .
  • Involved in developing SQL queries, stored procedures, and functions.
  • Involved in developing Action Classes & Form Beans.
  • Developed Java classes using struts framework .
  • Involved in Validations through java script and struts .
  • Involved in writing Server & Client side validations using validation Framework.
  • Involved in developing Model Classes.
  • Unit testing of the code developed.
  • Providing fixes to the issues identified in testing phase.

Skills Utilized: Java, Struts 1.3, JSP, XML, Tomcat 5.5, Oracle 9i, Eclipse 3.3 and Microsoft Vss6.0

Hire Now