Senior Full Stack Development Engineer/ui Angular Resume
O Fallon, MO
SUMMARY
- Highly effective full stack developer offering wealth of more than eight years of expertise in all phases of the SDLC including the design and deployment of web - based Client/Server applications using Java/J2EE, Type Script, Java Script Technologies.
- Technical strengths include Spring, Spring MVC, Spring Boot, Spring cloud, Spring security, AOP, JPA, Hibernate, J2EE, RESTful web services, Maven, Oracle 9i/10g/12c, SQL, React, Redux, NodeJS, MySQL and MongoDB.
- Extensive web development experience with HTML, CSS, JSP, Java Script, Bootstrap, Type Script, jQuery, Angular.
- Hands on experience in creating and exposing REST API’s using Spring Boot framework and consuming APIs in Angular application.
- Hands on experience in developing front end application using React JS, Redux, Angular JS, Node JS.
- Strong experience with Microservices development using Spring Boot and Pivotal Cloud Foundry (PCF) for deployment.
- Exposure to Git, Jenkins, HP ALM, JIRA tools and Solid experience with RDBMS concepts such as Oracle 9i/10g/12C.
- Implemented Swagger/Swagger UI to auto-generate and streamline documentation for all REST endpoints.
- Expertise in Junit, TestNG, Selenium WebDriver, Mockito test frameworks and Sonar Qube code quality tool.
- Wrote test cases in feature files in Gherkin syntax as features and implemented each line in stepdef file.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup, implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Configured Spring Cloud config server, API Gateway, Eureka service registry and discovery, Hystrix circuit breaker and transactional management
- Conducted and provided knowledge transfer sessions to Development and quality assurance teams.
- Strengths include good team player, self-motivated, quick learner, open to work with new technologies in a dynamic, fast paced and deadline driven environment, excellent interpersonal, analytical and communication skills.
PROFESSIONAL EXPERIENCE
Confidential, O’Fallon, MO
Senior Full stack development Engineer/UI Angular
Environment: Java 1.8, J2EE, Spring 4.3, Hibernate 5.2.1, Micro service Architecture REST, Maven, HTML5, CSS3, Bootstrap 4, Angular 8-9, Oracle 12C, Log4j, PCF, Jenkins, GIT, Angular 8, React, Spring Boot, Maven, JUnit, Node.js, Redux, Agile Scrum, Tomcat server, AWS, RESTful Web services, JPA, JavaScript, Hibernate, MySQL.
Responsibilities:
- Involved in different phases of application development like high level design, low level design, preparing unit test case documents, implementation, unit testing, integration testing, supporting quality assurance teams and transferring knowledge to production support teams.
- Working on Agile model, updating status on daily basis and participating in user story grooming and estimation sessions.
- Worked usingReact JS components, React Hooks, Forms, Events, Keys, Containers.
- UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
- Used React-Router to turn application intoSingle Page Application.
- Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application.
- Evaluated thousands of production commands to find root cause of bugs using Splunk and other logging tools.
- Implemented authentication & authorization standards, such as JWT, Spring Security.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Implementing and exposing the mid-tier business services using JAX-RS and JAX-WS API.
- Developed the application on Node JS platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Converted a monolithic app to micro services architecture using Spring Boot using 12 factor app methodologies. Deployed, Scaled, Configured in PCF.
- Applied write concern for level of acknowledge while mongoDB write operations and to avoid rollback
- Building the code with Jenkins continuous integration tools.
- Created and exposed multiple API’s using maturity model in the backend microservices and consumed API’s in the client applications.
- Converted a monolithic app to micro services architecture using Spring Boot using 12 factor app methodologies. Deployed, Scaled, Configured in PCF.
- Experienced in web development using HTML, CSS, JavaScript, AJAX, jQuery, Node JS and Angular technologies.
- Used spring boot security basic authentication to authenticate user credentials.
- Developed unit test cases using Junit,Mockitoframeworkfor testing accuracy of code andloggingis done usingLog4j.
- Supported in production release by analyzing and identifying the issues, faulty piece of code in the production environment.
- Install of mongoDB RPM’s, Tar files and preparing YAML config files.
- Involved in production support, monitoring the production logs and bug tracking.
- Working with version controller GIT for managing code repository.
- Implemented RDBMS concepts using Oracle 12C.
- Working with the SQL to access the data from database.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
Confidential, South Carolina
Senior Full stack developer/UI Developer
Environment: Angular, Spring Boot, Maven, JUnit, Angular Js, Type Script, Agile Scrum, Jenkins Tomcat server, Log4j, RESTful Web services, JPA, Node JS, React, Redux, AWS, Oracle 9i/10g, Hibernate, MySQL, Git, AWS, CI/CD.
Responsibilities:
- Interacted with the Business Analysts to gather the required Functional Specification Documents for the project.
- Re-engineered the existing legacy application into a web-based application using the latest web technologies.
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Used Agile approaches including Object Oriented Programing (OOP), Test-Driven Development (TDD) and Scrum, actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in implementation of RESTFUL web service APIs using REST framework and Spring Boot, and JSON as data exchanging tool
- Enable mongoDB internal TOOLS LIKE MONGO COMPASS AND MONGO ATLAS MANAGER AND OPS MANAGER AND CLOUD MANAGER.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate
- Participated in daily stand-ups, sprint reviews, Kickoffs for project management.
- Created, exposed and consumed REST API’s with Spring Boot, SPRING Data REST and documented them using Swagger
- Designed the applications using Spring framework and front end React framework.
- Involved designing in web pages usingHTML5,CSS3,JavaScript, Bootstrap,SASS, Node JS, React.js,Redux.
- Developed the UI modules using JSP, HTML, CSS, JavaScript, Angular and jQuery.
- Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, Restful web services.
- Created and injected spring services, spring controllers and DAO's to achieve dependency injection and to wire objects of business classes.
- In creating javascript for using DML operation with mongoDB
- Worked on Node.JS, functional reactive programming and Redux Architecture.
- Worked on version control system and comfortable with branching, Tagging and merging
- Developed classes using core java concepts like Multithreading, Exception Handling and Collections.
- Responsible for debugging, testing, maintaining and deploying the application and also responsible for tracking errors and debugging the code using HP ALM.
- Worked with executed unittest cases by using JUNITfor accuracy of code andlogging with log4.
- Implemented the annotations to support the APIs for Audit Logging purposes Version control was mandated through GitHub.
- Responsible for debugging, testing, maintaining and deploying the application and also responsible for tracking errors and debugging the code using HP ALM. Created test cases to test spring services using Junit.
- Develop the error report and explore defect and also categorize the defects using the SPLUNK tool.
- Implemented Hibernate and used Java Persistence API (JPA) for data persistence by using ORM classes, annotations, and HQL queries to manage data related operations.
- Wrote extensive HTML, CSS, Angular and JavaScript code to build dynamic pages and Used Bootstrap to style the web pages and make the application responsive.
Confidential
Java/J2EE developer
Responsibilities:
- Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Work with an established team of developers and interact with product managers, marketing teams and designers.
- Collaborate to form firm view of quality metrics and expectations for the delivery, and work with these throughout the sprint.
- Coding, Compiling, Unit testing, integration, packaging and deployment of developed software.
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Used Spring Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Oracle Database from the DAO.
- Prototype designs and development in HTML, CSS3, Bootstrap, and jQuery.
- Involved in writingSpring Configuration XML filethat containsdeclarations and other dependent objects declaration. Developed application service components andconfigured beansusingSpring IOC, creation ofHibernate mapping filesand generation of database schema.
- Involved inBug fixingof various modules that were raised by the testing teams in the application during theIntegration testing phase.
- UsedJDBC prepared statementsto call fromServletsfor database access.
- DevelopedServlets, SessionandEntity Beanshandling business logic and data
- Involved in the design and documentation of the stored procedures.
- Working with version controller GIT for managing code repository and Working with the SQL to access the data from database.