Post Job Free

Resume

Sign in

Front End React Js

Location:
New York, NY
Posted:
August 14, 2023

Contact this candidate

Resume:

Deepthi M

adyxc6@r.postjobfree.com

+1-703-***-****

Professional Summary:

Over 8 years of experience as a Full Stack Java Developer with solid understanding of all the phases of the software development life cycle which includes Analysis, Design, Development, Testing and Maintenance of Java UI Applications for large enterprise customers.

Highly expertise in Core Designing, development and implementation of applications using Java/J2EE, Spring Framework, Hibernate, JPA, JSP, Struts, Servlets, Oracle DB, MongoDB, PL/SQL, Web Services, NodeJS, Python, HTML, CSS, Bootstrap, JavaScript, AngularJS, ReactJS, JQuery, Angular, XML.

Good hands-on experience working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and Access Management, DynamoDB, AWS CloudWatch, AWS EBS and AWS CloudFront.

Expertise in Core Java Concepts such as OOP Design, Collections Framework, Exception Handling, I/O System, Multi-Threading, Concurrency, Generics and JDBC and Annotation.

Strong experience in working with Spring Framework, Spring Core, Spring MVC, Spring Cloud, Spring Templates, Spring Security, Spring Boot, Spring Web Flow and Spring Data.

Experienced with Deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, Oracle Web Logic, IBM WebSphere.

Hands on experience in developing UI components using latest Frontend technologies like React JS and Node JS.

Expertise in Web Development using HTML, CSS, DHTML, JavaScript, XSL, Microservices XSLT and XML, JavaScript/Query, AngularJS, ReactJS, NodeJS, BackboneJS, AWS, AJAX, GIT, SVN.

Good knowledge on Big Data Technologies like Spark, Scala, Hadoop, Map-Reduce, HDFS, Hive, HBase, Zookeeper, Kafka.

Expert in building and deploying Apache ANT/Maven Scripts for Deployment and customizing WAR/JAR file management for Web Applications.

Good hands-on experience working with agile methodologies like Scrum, Test Driven Development, Incremental and Iteration Methodology and Pair Programming as well as implementing Waterfall Model.

Expertise in Distributed, Secure and Scalable application development using J2EE Technologies like Servlets, JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services, Web Services Development (SOAP & Restful).

Good hands-on experience in working on web services like Apache Tomcat, Jetty and Application Servers like web logic, tomcat to deploy code. Expertise in DevOps and CICD tools like Jenkins, Chef, Maven, uDeploy and CloudFormation.

Highly experienced in working with Subversion (SVN), Team Foundation Server (TFS) and GitHub as versioning tools.

Experience in development of enterprise application using PHP, JavaScript, jQuery, CSS, HTML

Experience in using version control systems GITHUB.

Proficient in developing the front end, component-based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.

Knowledge about Amazon Web Services (AWS) like EC2, Lambda, Cloudformation.

Expertise in RESTful, SOAP web services to integrate between application and application.

Sound knowledge in solving cross-browser (ex: IE, Chrome, Firefox, Safari, etc.) compatibility issues in both Web and Mobile platforms and Search Engine Optimization.

Built Responsive Web Design Layouts to support all devices such as PC, tablets and mobile devices.

Experience in working with IDE’s like IntelliJ, Net Beans, Eclipse.

Involvement in using various IDE's, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.

Utilized the latest front-end Technologies such as HTML5and CSS3 for layouts.

Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.

Excellent Client interaction skills and proven experience in working independently as well as in a team.

Ability to learn and adapt quickly to the emerging new technologies and paradigms.

Tech Stack:

Web Technologies

Java/J2EE, HTML5, CSS3, SASS, JavaScript, AJAX, jQuery, JSON, React JS, Express JS, Node.JS, Angular.

Java Technologies

Java/J2EE, Struts, Spring Framework, Spring MVC, Spring web Flow, Spring IOC, Spring Security, Spring Boot, Hibernate, JSP, JUNIT, SOAP UI.

Development tools

Eclipse, Atom, Visual Studio 2019, Visual Studio Code,, and Notepad++.

Cloud Technologies

AWS (EC2, Lambda, CloudFormation)

Debugging tools

Firebug, Chrome Developer Tools.

Frameworks/Libraries

React JS, Node JS, Material-UI., Next JS

Servers

Apache Tomcat, HTTP Web Server.

Platforms

Windows, Fedora (Linux).

Web Concepts

Responsive Web Design, Single Page Application, Cross-Browser compatibility, Multi-Browser Support.

Methodologies

Agile, Scrum, UML Waterfall

Database

SQL, NOSQL (MongoDB), Oracle.

Version Control

Team Foundation Server (TFS), Subversion (SVN), GIT, Atlassian tools.

Education Details:

Master’s in information technology – University of North Carolina at Charlotte

Bachelors in electronic and communication engineering– KL University, Vijayawada, India

Work Experience:

Amazon Web Services (AWS) Arlington, VA

Sr. Full Stack Java Developer June 2022 – Till date

Responsibilities:

Participated in Agile and Kanban methodology and involved in Design, development, Implementation, and testing of the enterprise applications.

Worked in highly dynamic agile environment and participated in Scrum and Sprint Meetings.

Developed new Front-End from the ground up using HTML, CSS3, JavaScript, JQuery, Bootstrap, AngularJS and NodeJS as front-end building environment.

Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, Minifying, test running and building sync.

Developed custom directives, factories and services in AngularJS and implemented Code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used core Java such and exceptions and collections.

Setup and built AWS Infrastructure various resources, VPC, EC2, S3, DynamoDB and RDS in Cloud Formation JSON Templates

Developed application using Spring MVC, Springboot, JSP, JSTL and AJAX on the presentation layer. Used AWS SDK to connect with Amazon SQS for bulk email processing.

Closely worked with Business System Analysts to understand the requirements to ensure that right set of UI modules been built.

Designed and implemented cloud infrastructure on AWS to support various business applications

Worked with DevOps team to streamline CI/CD pipeline using AWS Code Pipeline, Code Build, and Code Deploy.

Developed and implemented cost optimization strategies using reserved instances, spot instances, and cost explorer.

Created and deployed Dashboard for this tool to calculate the 4xx and 5xx error.

Worked on Customer ticket, which was causing alarm, need to set the maximum retry attempts for the failed retry able requests using the Chameleon Component Exception.

Used GitHub as a code repository to pull and push code into IntelliJ which is used as a code editor.

Environment: Java 8.0, Amazon Web Services (AWS), Python, HTML, Spring Boot, IntelliJ, Junit, Maven, Jenkins, NPM 3.8.6, Node JS, XML, Bootstrap, Express.JS, React JS, Flexible framework.

Client: TIAA Charlotte, NC

Role: Full Stack Java Developer Feb 2021 – May 2022

Responsibilities:

Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.

Involved in SCRUM and AGILE meetings to discuss the status of the project to produce quality deliverables.

Develop the UI Components architecture for the developer framework using ReactJS, Typescript, HTML 5, CSS3 and Bootstrap.

Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, and Safari).

Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.

Created custom filter in React.JS in the application.

Used services to read data from remote server using ReactJS

Used React.JS library functions for the logical implementation part at client side for all the application.

Created ReactJS for reusable components (multi-field form elements, background file uploads).

Maintained states in the stores and dispatched the actions using redux.

Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.

Architected and Developed for Large Scale JavaScript Application with ReactJS.

Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.

Involved in Developing, Implementing and Testing Node.JS applications.

Extensive experience in deploying, managing and developing MongoDB clusters.

Involved in developing Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server and cross platform Validation and Exception Handling policies.

Worked on creating React generic components to sort the history of various customers through order of year, month and date

Validated forms using ReactJS and regular expression there by providing client side validation and server validation

Maintain consistency of front-end via code over variety of browsers.

Involved in SCRUM and AGILE meetings to discuss the status of the project.

Integration with Rich Relevance/CDN/CMS/Optimize.

Developing the rich UI components in Optimizely

Extensively Used GitHub for Version Controlling and used Docker to containerize the service and APIs to run in EC2 instances.

Used Firebug and IE Tester debugging tools to fix the issues.

On daily basis interacted with Business Analysts and Scrum master’s to fix the issues.

Involved in System Testing, Regression Testing for Complete UI.

Environment: Java, J2EE, React.js, Node.JS, Express JS, JavaScript, Python, HTML5, CSS3, jQuery, JSON, Bootstrap, AJAX, Core Java, MVS, WebDriver, GIT, Agile development, Optimizely, AWS, Swagger, Junit, Mockito, Bootstrap.

Client: MetLife Hyderabad, India

Role: Java Developer May 2017 – Sep 2020

Responsibilities:

Responsible for all stages Design, Development and deployment of applications.

Designed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, Bootstrap, JavaScript and Angular

Developed the application using HTML5, SCSS, React JS, PHP, and JavaScript.

Used React Http Request to read data from web servers and process JSON data to render in the UI.

Worked on an Angular based Website using Express.Js and No SQL Database allows users to register for the sports events across the University.

Developed an application using HTML5, CSS3 in a Test-Driven Development (TTD) Environment.

Worked on the different type of Event pages, category pages which included concessions on handling tickets and all other features of the event page.

Designed a website to create new user interfaces where users, players and owners can get access to read, write and analyze the event participants and spectators for the sports tournament.

Included the rsvp feature to this project which helps us to calculate the number of people attending the event virtually or in-person. This helps the concession team.

Worked with Jest unit test framework to write unit tests for JavaScript code.

Built Scripts on AWS Cloud for Scheduling EC2 Auto Scaling load balancer with Python SDK.

Followed Agile software development practice paired programming.

Regular interaction of RESTFUL API design calls to populate UI on the application using the get, put, post and delete.

Followed Agile software development practice paired programming, test driven development TTD and

Scrum status meetings.

Deployed Spring Boot based Microservices in Docker and Amazon EC2 Container using AWS.

Developed fully functional responsive modules based on business requirements using jQuery and ReactJS.

Experience working with GITHUB as a version control tool.

Worked in using React JS components, Forms, Events, Keys, Router, and Animations.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, Bootstrap 3, Python, JSON, AJAX, NodeJS, ReactJS, GIT, REST & SOAP (web services).

Client: HDFC Bank Bangalore, India

Role: Java Developer Nov 2014 – May 2017

Responsibilities:

Developed the application using HTML5, SASS, ReactJS, and NodeJS.

Used JavaScript and React to make dropdown menus on web pages and displayed part of a web page upon user request.

Used Node.js for hosting as well as running a web server for a React Application.

Coding, testing of reusable JavaScript, CSS3, HTML5 libraries for complex UI controls.

Experience using NPM, NPM scripts to install and manage different packages.

Experience in using GIT/GIT-HUB as a Version Control Tools.

Supporting application engine programs and validating the Business unit as per the client requirement

Implementation, upgrade of PeopleSoft applications and working on impact analysis

Built Web pages that are more user-interactive using jQuery plug-ins for Drag and Drop, AutoComplete.

Followed agile software development practice paired programming, test driven development TTD and Scrum status meetings.

Produced content pages with SASS and style markup presentations by using JavaScript methods and properties.

Experience in working with Relational Databases for storing the data and also retrieving the data from database.

Develop UI Components and critical functionalities using JavaScript.

Developed an online Management System for the medical center which helps retrieve the information of the patient from the database easily rather than manual dependent.

Responsible for all client-side UI Validation and implementing Business logic based on user selection.

User interfaces for all users are graphical user interfaces (GUI). These GUI could be both web based and desktop based which is connect to the medical central terminal. The user interfaces are pretty simple and straight-forward.

All the records has been made computerized and maintaining patients diagnosis details tests, medical records, insurances keeps the track of every record.

Created dynamic HTML pages, used JavaScript for client-side validations.

Work on Browser Compatibility and test every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.

Environment: HTML, CSS3, JavaScript1.2, jQuery, AJAX, JIRA, Responsive Web Design, Bootstrap, JSON, DOM Flex, Web 3.0, W3C, agile and Windows8.



Contact this candidate