Post Job Free

Resume

Sign in

Front End React Js

Location:
Lake Zurich, IL, 60047
Posted:
January 04, 2024

Contact this candidate

Resume:

Anuhya (Anu) Jamili

https://www.linkedin.com/in/anuhya-j-662214243/

Green Card

PROFESSIONAL SUMMARY:

7+ years of professional experience as a Full Stack Developer, experienced in implementing and developing complex applications. Involved in Software Development Life Cycle (SDLC) which embraces Design, Development, Implementation and Testing of enterprise business applications using Java.

Well versed with J2EE Design Patternslike DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.

Strong hands on experience with Spring IO and Spring Boot.

Implemented the microservices architecture based on RESTful API using Spring Boot with Spring MVC.

Worked on customized front end application development using jQuery, React JS, Handlebar JS and implemented React JS using Redux library and Flux pattern.

Strong understanding on client -side frameworks Angular 4.x for attaining architectural design flow of MVC using dependency injection, pipes, directives and promises.

Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.

Having expertise knowledge and experience on Java 8 features like Functional Interfaces Multithreading, Collection API, Exceptional Handling, Time API and Stream API.

Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, Servlets, Struts, JSF (Prime Faces)

Ample experience on usage of bundle package and familiar using tools like NPM, Bower as task runners. Used Karma, Jasmine, Protractor as UI testing for Backbone JS and React JS.

Configured Session Factory for Hibernate mainly used for Create, Read, and Delete operations for instances of mapped entity classes.

Developed projects with RESTful services (JAX-RS, Spring Rest).

Experienced in creating, producing and consumption of services like request-response by using JMS Active MQ.

Experienced in using Enable Caching which has multiple implementation such as EhCache 2.x, Redis and Couchbase.

Expertise in using front end applications using HTML 5, CSS 3 mainly for styling and view rendering.

Implemented security to RESTful web services using OAUTH 2.0.

Proficiency in front end application developer using Angular 2.0/4.0, React JS, Ember JS for dynamic users and which helps in architectural pattern MVC.

Proficient in implementing frameworks such as Structs, Spring MVC and AJAX frameworks. Excellent experience using ORM tools like Hibernate and Ibatis.

Proficient in using spring (transaction support modules and JPA), Spring JDBC (for transferring data to database).

Expertise in using spring frameworks like (CORE, AOP, DI, SECURITY, IOC).

Automated the deployment process by integrating code repository using build pipeline Jenkins, Bamboo and Go CD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.

creating Kafka adaptors for decoupling the application dependency.

Deployed the Zero Down Deployment using Kubernetes orchestration service application.

Implemented Pivotal cloud foundry (PCF) to deploy IAAS or PAAS and to run own applications.

Experience in Java Thread Dump Analysis and familiar with thread dump techniques.

Experience in Developing automated scripts for Regression Testing through Selenium and Cucumber Web Drivers.

Good Experience in software configuration management using SVN, GitHub, GitLab, Bitbucket.

Exposure to Behavior Driven Development using tools like Jbehave, Concordian.

Expertise in using spring JPA as hibernate and used JPA as reference.

Experienced in developing Server-side applications using frameworks Node JS (Express JS, Hapi JS) for building non-blocking i/o model web-based applications.

Experienced in developing microservices using Spring Boot and deploying them in the Pivotal Cloud Foundry (PCF).

Having strong experience on JavaScript and implemented ES6 features such as Template literals, Multi line Strings, Block scope and Modules.

Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front).

Good knowledge and implemented on providing authentication and authorization for web services using OIDC and Spring security.

Having good experience in writing Joins, clauses, store procedures, triggers, cursors using PL/SQL in JDBC, ODBC and WebLogic server. Implemented pl/sql scripts, triggers, store procedures and views.

Have experience using ODM frameworks to connect asynchronous environment with Mongoose Connector and Cassandra Node Driver.

Good understanding of global level process about Microservices architecture and SOA. Good knowledge on application of Spring Cloud-Netflix OSS for microservices deployment and configuration of Hystrix, Zuul a gateway for routing with Eureka for routing stability.

Good practical experience with Java-based logging utility. i.e. log4J., sl4j, log common.

Implemented Splunk and kibanana and log management with ELK.

PROFESSIONAL EXPERIENCE:

Client: Ford Motor Company, MI April 2021– Present

Role: Full Stack JAVA Developer

Responsibilities:

Wrote services with Angular6 to store and retrieve user data from the DB for the application on devices with HTTP service.

Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.

Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.

Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.

Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on Splunk SPL (Search process language) queries, reports and logging using Log4j.

NODE PACKAGE MANAGER (NPM) was used to list out the right versions of the packages and their dependencies for the project.

Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per the requirement of the pipeline.

Made use of Reactive Forms using Angular 8.0 where most of the validation is done using component rather than using template-driven which provides in HTML.

Involved in writing test cases using jasmine-karma, Test Bed and maintained a stable code coverage with maximum threshold.

Involved in web services design and development. Responsible for creating and consuming web services using REST and XML.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS and jQuery.

Involved in innovation of the current UI for SASS/LESS to make an implementation under mobile device access using cross platform technologies such as Ionic which helps in improving the business.

Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities.

Implemented the complete set up with configuration file changes from Angular 6 to Angular 8 Whilemigrating the project which involved converting angular components and updating router Modules.

Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.

Implemented Spring Cloud-Netflix ZUUL to build micro services for communication.

Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request handling and automated functional test cases to validate UI functionality using Node.js.

Implemented point-to-point IBM MQ for programmatical communication and later worked on enhanced implementation on P/P IBM MQ to IBM MQ publisher/subscriber.

Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.

Implemented features like Actuator in Spring boot for monitoring and tracing my application. Developed controller classes, complex services, database integration and backend process.

Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.

Implementation of the design wireframe using Angular 8.0 and exposing backend services which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization, and session maintenance.

Have experienced developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js.

Extensively used Spring IOC configured Application Context files and performed database object mapping using Hibernate annotations.

Environment: JavaScript, HTML5, CSS3-LESS, Spring Security, Rabbit MQ, Node JS, Express JS,Bootstrap4.0, Hibernate4.x,OIDC, Eclipse Java EE, Jenkins, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mockito, Junit, mock MVC, Kubernetes, Dump Analysis, Netflix Zuul, Eureka, Swagger-OAuth 2.0, Maven3.0.

Developed UI application initially using Angular 6.0 and made use of customized components.

Developed test cases for each component in different panels using Junit, reported and deployed using Jenkins.

Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.

Developed and configured JMS components in WebLogic Application Server.

Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.

Designed and developed the framework to consume web services hosted in Amazon EC2 instances.

Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.

Configured AWS EC2 instances, domain mapping via Route53.

Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing).

Authenticating Users and to provide the security to RESTful web services using O-AUTH 2.0.

Also created YAMEL files for using a swagger API within the UI.

Client: Charter Communications, CO May 2020 – March 2021

Role: Full Stack JAVA Developer

Responsibilities:

Implemented MVVM architecture using Redux Architecture with React JS.

Extensive use of Node.JS, Express JS, and Mongo DB along with Mongoose to create server-side applications.

Experienced in implementing the Node.js server-side code along with the Express framework to interact with MongoDB to store and retrieve data by using the Mongoose package.

Establishing Restful API'S using NODE.JS and application backend implemented as NODE.JS application server.

Developed various screens for the front end using React JS and used various predefined components from NPM and Redux.

Developed single page applications using React Redux architecture, ES6, web pack and grunt.

Developed Micro Services based API using Spring Boot and Spring Data.

Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.

Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.

Created producers, consumer, and Zookeeper setup for oracle to Kafka replication.

Design and build a large-scale global Docker Container-as-a-Service.

Design and build Docker tools and integrations like Docker images and Docker Plugins.

Designed and developed Micro Services business components using Spring Boot.

Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring Data, JPA.

Automated the front-end workflow using NPM.

Automated testing using Mocha and Chai.

Implemented storing the High-volume transaction data in NOSQL Databases using Spring Data.

Implemented the Project structure based on Spring MVC pattern using Spring Boot and persisted data to MongoDB using Spring Data.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWS SDK to connect with Amazon SQS for bulk email processing.

Implemented OAUTH 2.0 authentication protocol and provided OAuth 2.0 token implementation guidelines for enterprise web API security model.

Introduced and implemented Webpack infrastructure to modernize JavaScript practices by extending ES6 through babel loaders.

Involved in creating a reusable component using React JS for DOM manipulation.

Micro services have been built using spring boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.

Worked on Docker container implementation for the Enterprise build system.

Worked on using Rule Engines, Drools with corresponding to validate the business User Roles.

Worked on Prototyping and Implementation using Java, Node JS, AWS with Slacker platform.

Used Webpack for bundling our application which takes JavaScript application and bundling it all together with its dependencies.

Used Node.js and Express.js to develop the relevant back end RESTful API.

Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.

Used JavaScript ES6 in Node.js runtime environment to build RESTful APIs and to import data.

Speeding up Existing Applications with a Cache services using Redis Cache, Gem fire.

Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.

Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.

Worked with a team to develop and maintain an internal Log Delivery System, utilizing various Apache products, Kafka, and Tomcat.

Wrote Client-Side code using React JS and used NPM & gulp directories to generate the server environments used browser, flux to manage with targeted URL's and to monitor the application.

Environment: Mongo DB, Express JS, Angular 2.0, React JS, Node JS, Spring Boot, Redux, ES6, Web Pack, Grunt, NPM, OAuth 2.0, Spring Data, Mocha, Chai, Kafka, Docker, Spring Cloud, AWS, Drools.

Client: Johnson and Johnson, NJ July 2019– April 2020

Role: Full Stack Java Developer

Responsibilities:

Written complex SQL queries, Stored Procedures and Functions in PL/SQL for manipulating the data.

Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

Used Subversion for configuration Management and Jira for task management and bug tracking.

Used SOAPUI to test for send and receive XML data and worked with JMS Queues for sending messages in point to point mode communication.

Used multithreading for writing the collector parser and distributor process, which was getting real-time data from Zacks API in format of JSON, using multithreading improved the performance by a lot. Moreover, using concurrency package of collections made it thread safe.

Used Message body Writer for converting Java types streams.

Used Maven for compiling and building the code.

Used JavaScript, HTML, JSP pages for developing front end UI and wrote application level code to perform client-side validation.

Used HTML5 wireframes with CSS provided by the design team. JS is used to make it dynamic

Used AJAX and JavaScript for Client-side validations.

Provide 24x7 support to the application in pilot and production phases. Support included being on conference calls, identifying and fixing bugs, investigating reasons for specific application behavior.

Performed unit testing using JUNIT framework and tested DAO's and Business Services

Migrated technology from Angular 1.0 to Angular 2.0 to use upgraded features such as Angular Components and Angular Routers as per the strategy requirement.

Developed Servlets for server-side transactions and made use of AJAX for server-side processing without refreshing JSP page.

Experience in generating Reports and Dashboards on Dynatrace and Splunk

Experience in implementing Mongo DB CRUD (Create Read Update Delete) operations by using Mongoose library in Node-JS including Angular JS.

Extensive professional experience in Developing and Deploying enterprise applications on web/application servers such as JBOSS EAP 5.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Web Logic under Windows OS and UNIX

Extensively used Jenkins as Continuous Integration tools to deploy the Spring Boot with Microservices to Pivotal Cloud Foundry (PCF) using build pack.

Implemented AngularJS Controllers to maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.

Implemented light weight WADL (Web application description Language) for better understanding of Rest based web services and its configuration.

Implemented multi-threaded synchronization processes, with JMS queues for consumption of Asynchronous requests.

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing. Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).

Developed application using Spring JPA, Angular 2.0 on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Developed and implemented Restful Web APIs, and exposes endpoints using HTTP methods like GET, PUT, POST and DELETE.

Designed new classes and functionalities using various JQUERY components for CRM application for customer service.

Deployed our application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by providing a ready to use platform.

Created Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.

Configured Bamboo to handle application deployment on Cloud (PCF) and to integrate with Git Hub version control.

Built Java Security Aplite add security and authentication to my application.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon.3, Git, Log4j, DB2, Maven, TestNg, WADL,PCF.

Express Inc – Columbus, OH June 2018 – July 2019

Full-stack Java Developer

Used agile development process to streamline the project process.

Developed enhancements for the existing functionality.

Used Struts framework, Singleton, Business Delegate design patterns.

Developed the user interfaces using JSP, Struts, HTML5, CSS3, and Java Script.

Used AJAX to get the faster response to the user without refreshing the whole page.

Developed API using PL/SQL to interact with the database.

Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and Java Script.

Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.

Client: Zen Q, India March 2015 – April 2018

Full Stack Developer

Worked on improving and maintaining existing monolithic internal application called Prevent which was developed using Java 8, Spring Boot and Gradle.

Wrote unit test cases in Junit 5 (Jupiter) to improve overall application test coverage. Increased test coverage from 1% to 35% during my time on the project.

Designed and developed the application using Waterfall methodology. Wrote RESTful web services to retrieve data from Oracle database.

Migrating existing modules from monolithic services to microservices.

Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP, JSF and Angular 7 and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.

Developed the view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML and DHTML

Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 7.

Developed Networking policies for Docker containers. Worked on open-source development tools like Docker Containers, Mesos and Kubernetes. Also, worked on GitHub.

Developed groovy script to process some specific logics to simplify developing work.

Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL Databases like CouchDB and Cassandra.

Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns.



Contact this candidate