Post Job Free
Sign in

React Js Software Development

Location:
McKinney, TX
Posted:
May 23, 2024

Contact this candidate

Resume:

Priyatham R.

UI/Fullstack Developer

ad5wzg@r.postjobfree.com

+1-972-***-****

linkedin.com/in/priyatham-r-609922112

Summary

Accumulated over 7 years of expertise in Frontend UI development, spanning the entire Software Development Life Cycle (SDLC).

Proficiently build web applications leveraging a diverse array of technologies including HTML5, CSS3, SASS, SCSS, LESS, JavaScript, AngularJS, jQuery, TypeScript, Bootstrap, React JS, Grunt JS, Redux, Saga, JSON, Ajax, and Node.js.

Skillfully crafted Single Page Applications (SPAs) utilizing Model View Controller (MVC) frameworks such as AngularJS, Angular 4, 8, 11, 13, 14, tailored for various platforms like mobile apps, web APIs, and browser clients.

Specialized in MERN stack development, demonstrating proficiency in Mongo DB, Express, Node, and React.

Possess extensive experience in UI web development, covering React Native, React.js, JavaScript, jQuery, JSON, HTML5, CSS3, MVC, AJAX, PHP, and SASS.

Enforced AWS solutions effectively utilizing EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups.

Skilled at creating custom reusable React Components Libraries and building reusable and customizable components using React.js and TypeScript.

Exhibit expertise in Redux architecture and effectively implement complex object-oriented concepts to enhance website performance.

Used NPM, Grunt, Gulp, Webpack, and Yarn proficiently as build tools.

Demonstrated proficiency in utilizing Restful API web services for backend connections and data handling with JSON and XML.

Extensive experience and implementation skills in Core Java, Servlets, JSP, JDBC, JNDI, Spring Framework, Spring MVC, Spring AOP, Spring Batch, Hibernate ORM, Spring Web Flow, JPA, JSF, JMS, EJB, Java Mail, Junit.

Extensive experience in Amazon Web Services (AWS) cloud computing services including Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, ELK, Amazon SQS, AWS Identity and Access Management (IAM), AWS CloudWatch, Amazon EBS and Amazon Cloud Front.

Strong Experience in using Java core concepts including Java 8 Lambda Expressions, Stream API, Functional Interfaces, Method References, Java Generics, Multi-threading, Data structures, Exception Handling, Serializations, Java Reflection, Externalization, and Collections.

Hands-on Experience in developing Applications using the MVC model, Struts, Spring, Spring Batch, Spring Restful, Spring Security, Spring Web Flow, Hibernate, and JPA.

Experienced in writing RESTful API services using various Node frameworks like Express and Sails, proficient in working with databases like MySQL, Oracle, and MongoDB.

Proficient in software configuration management utilizing version control systems like SVN and GIT.

Possess comprehensive experience in all stages of testing including Functional, Performance, and User Acceptance testing, adept at conducting unit testing using Jasmine and Karma, and integration testing with Chrome Inspector to fix bugs.

Demonstrated proficiency in SDLC phases including Requirement Analysis, Implementation, and Maintenance, with extensive experience in Agile, Kanban, and Scrum methodologies, proficient in utilizing bug tracking tools like JIRA.

Technical Skills

Web Technologies

HTML5, CSS3, XML, JavaScript, TypeScript, ReactJS, AJAX, Bootstrap, Spring boot, SASS, LESS, jQuery, JSON, Angular 2,5,7,8,9,10,11,12,13,14, NodeJS, Vue JS, C#, ASP .Net, Web API.

IDE & Tools

Visual Studio Code, Notepad ++, WebStorm, Sublime, Eclipse, Atom, BBEdit

Java Technologies and Frameworks

Spring MVC, Spring Boot, Hibernate, JDBC, JMS, JSP, JPA, Java EE, Junit, SOAP, Restful, Microservices

Methodologies

Agile, Waterfall

Operating System

Windows, Linux, MAC OS

Database

MySQL, Oracle, SQL, PLSQL, DB2, Cassandra, Dynamo DB, Mango DB

Cloud Technologies

AWS, EC2, S3 Azure

Other Tools & Technologies

Bower, NPM, Angular-CLI, JIRA, Rally Version Control GIT, SVN, Bitbucket Built Automation Ant, Maven, Jenkins, Docker, Kubernetes, PCF

Education Details

Bachelor of Engineering and Technology - Computer Science -Gokaraju Rangaraju Institute of Engineering and Technology (JNTUH)-2017

Master’s in Computer Science-Southern Arkansas University-2022

Professional Experience

Client: Amex, Remote Jan 2023-present

Job Title: Senior UI /Full Stack Developer

Responsibilities:

Developed user interfaces utilizing React JS, employing component-based architecture for improved modularity.

Used Twitter Bootstrap, RESTful web services, HTML5, CSS3, and JSON extensively to ensure responsive design.

Spearheaded the creation of web and mobile applications from the ground up, employing Angular, React, and React Native.

Executed the atomic design pattern using Storybook as a development environment for React core and site components.

Deployed and managed application hosting on Amazon Web Services (AWS).

Performed TypeScript validations and maintained Object-Oriented code standards.

Designed UI applications employing JavaScript, React JS, Next JS, TypeScript, HTML5, CSS3, SASS, AJAX, JSON, and XML.

Used CAMUNDA Modeler for workflow creation.

Added unit testing for every CAMUNDA workflows

Deployed web applications using Google Cloud Platform (GCP) and Kubernetes.

Engaged in various roles, ranging from functional team member to Developer/DevOps, including Elastic Path API validations and Continuous Integration/Continuous Delivery (CI/CD pipeline) for daily production deployments on AWS.

Applied a range of technologies such as HTML5, CSS3, EXT JS, JavaScript, XML, AngularJS, NodeJS, JSP, JSON, Vue.js, JSF, J2EE, and Ajax in development.

Created dynamic forms with reusable components and Higher Order Components (HOCs).

Collaborated with developers using GIT source control for versioning.

Enhanced application testability, diagnostics, and bug-fixing through the implementation of the REDUX architecture.

Integrated D3.js for interactive and responsive data visualizations, leveraging SVG for powerful, platform-independent chart and graph construction.

Deployed Spring Boot-based microservices Docker container using AWS EC2 container services and AWS admin console.

Integrated GraphQL for facilitating connections between multiple microservices.

PEGA System ties the legacy IBM Z/OS Insurance Application into new Web Application for the agent to sell insurance.

Developed a React-based Octagon component library for visual enhancements.

Applied React JS Virtual DOM and components for Single Page Application (SPA) development.

Employed various Redux middlewares like Thunk for asynchronous actions.

Developed isomorphic applications using React.js, Redux, and GraphQL for server-side rendering.

Initiated dynamic and responsive web applications by integrating Angular2 with Bootstrap and Web Services.

Leveraged ES6 features like classes, const, destructuring, Promises, and arrow functions for efficient development.

Applied executed Node Package Management for project configuration.

Employed SonarQube for monitoring code quality.

Implemented a rich functionality in various pages using React.JS, including form validation, CRUD operations, search, sorting, and more.

Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, React-Native, NodeJS, SpringBoot, Vue.js, Web Accessibility, GCP, NPM, Webpack, Babel, AJAX, GraphQL, Bootstrap, JSON, RESTful web services, AWS EC2, ES6, Atom Editor, Docker

Client: Toyota Financial Services, Dallas, TX Jan 2022-Dec 2022

Job Title: Full Stack Developer

Responsibilities:

Developed Front End web application using HTML5, CSS3, Typescript, Bootstrap, Angular 7, React JS, Redux, RXJS (Reactive Programming), NGRX (Store, Effects, Router-Store, Store-Devtools).

Worked through cross-browser compatibility issues with layout and applied new styles using CSS/SCSS.

Used NPM for installing required node modules and other published Angular NPM modules.

Implemented Extensively with Angular CLI to create components, Services, pipes, and Directives.

Used CAMUNDA REST API’s Cockpit and JAVA API’s to communicate with CAMUNDA engine.

Executed Angular 7 Router to enable navigation from one view to the next as the agent performs application tasks.

Developed components as an independent module for reusability across the application using NGRX store service.

Handled data from multiple streams to maintain the sequence and their dependencies by using the RxJS operators which is stored in the store developer tool.

Utilized the AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions focusing on high availability, fault tolerance, and auto-scaling.

Created Angular service and integration with REST APIs. Used Angular HTTP Client to send GET/POST/PUT requests to fetch data from the server.

Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.

United with NPM commands and used Package.json for managing dependencies and dev-dependencies of Node JS applications.

Developed AWS cloud formation templates and set up Auto scaling for EC2 instances and was involved in the automated provisioning of AWS cloud environment using Jenkins.

Configured Typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folders for distributable, etc.

Performed unit testing using Jasmine and Karma using Angular Jest.

Used React JS for templating for faster compilation and developing reusable components.

Used React flux to polish the data and for single directional flow.

Generated the custom reusable components using React JS, JSX, and ES6 features.

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

Applied redux middleware using redux-promise, redux-thunk, and redux-saga.

Gathered data from API/web services via AJAX-JSON calls and updated the DOM within the result sets.

Designing and maintaining the rule engineer, visor diagrams for the JSP in the PEGA System BPM SOA application (PRPC)

Accomplished Duties, Skills, & Knowledge of a Software Architect to implement PEGA with Legacy Systems

Working experience with version control system GIT and bug tracking tools Rally in an Agile Scrum environment.

Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).

Deployed the project to dev and QA Environment through the CI/CD pipeline using JENKINS.

Used Confluence to create project documents, Flow diagrams, and structure of the requirements.

Environment: HTML5, CSS3, SCSS, Typescript, React JS, Redux, Node JS, Vue JS, RXJS (Reactive Programming), NodeJS, Mango DB, Java, Spring boot, Responsive Web Design, Bootstrap, Jasmine, Karma, GIT.

Client: Flipkart, Hyderabad, India Jan 2019-Aug 2021

Job Title: UI Developer

Responsibilities:

Involved in understanding functional specifications and developing creative UI solutions and functionalities to meet business requirements.

Worked in the development of web pages using HTML and CSS including AJAX controls and XML.

Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS, and jQuery.

Developed non-functional HTML and CSS pages from mockups and involved in UI review with Architect and business units.

Developed business applications using W3C, and ECMAScript standards.

Converted the mock-ups into hand-written HTML mark-up.

Cooperated with Developers in UI Integration and defect fixing. Enforced jQuery-based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA)

Used JavaScript to build a scalable network application where it can handle many connections concurrently.

Collaborated with Business Analyst and product owners to create wireframe mock-ups.

Coded JavaScript for page functionality and Lightbox plugins using jQuery.

Worked in UI testing, which is generally testing the graphical user interfaces, how the user interacts with the application, and testing application elements like fonts, layouts, buttons, images, colors, etc.

Teamed Up with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Java, Microservices, Spring MVC.

Client: Byjus, Bangalore, India Jan 2017-Jan 2019

Job Title: Software Developer

Responsibilities:

Established a single page application using HTML5, CSS3, LESS, JavaScript, Bootsrap, ReactJS and Redux-Thunk.

Using bamboo as a continuation Integration and development tool that ties automated builds, tests, and releases together in a single workflow.

Using swagger UI to visualize and interact with API’s.

Using Redux to store the State of an app in a single source.

Using Redux-Thunk to asynchronously launch redux actions in response to async code.

Developed react/Redux code using functional programming best practices to enable efficient pure function testing.

Expertise in writing unit test cases with Jest for react applications.

Experience in react in making calls (GET, POST, PUT, and DELETE) for triggering or fetching data from RESTful APIs provided by the Backend Team.

Used GIT for version control and BITBUCKET for source control and made use of JIRA for bug tracking and workflow management.

Using NVDA Screen Reader for accessibility.

Experience in functional programming with LOADASH.

Involved in Bootstrap 4.0 and media queries for maintaining responsiveness.

Optimized microservices using Nodejs and ES6 as interfaces to Cassandra NoSQL and programmed and prepared code for interfacing with Apache Tomcat Systems.

Involved in the development of project back-end logic layer by using most of the core Java features such as Collection Framework, Interfaces, Multi-Threading, and Exception Handling programming.

Followed Agile methodology during SDLC with regular scrum sessions and bi-weekly sprint sessions to discuss the project progress and assign their stories as per the sprint backlogs.

Environment: HTML, CSS, JavaScript, ReactJS, Redux, Bootstrap, Typescript, ES6/5, NPM, NodeJS, GIT, grunt, Ajax, Karma, Jasmine, Postman, Swagger, Cassandra, SASS, Less, Bitbucket, SourceTree, Webpack



Contact this candidate