Post Job Free
Sign in

ReactJS Software Development

Location:
Arlington, TX
Salary:
90000
Posted:
April 04, 2025

Contact this candidate

Resume:

Amrutha Pai

913-***-****; ********.*********@*****.***

https://www.linkedin.com/in/amrutha-p-864b0491/

PROFESSIONAL SUMMARY:

•11+ years of experience in Software development, Rich User interface design, development, documentation, standards, media (Screen, Mobile, Touch interface)

•Strong experience in Web Applications Development using HTML5, CSS/CSS3, XHTML, JavaScript, ReactJS, jQuery, JSON, XML, XSLT, ECMA Script, ES6, node.js, Express and Python.

•Experience with various MVC frameworks like EXT.JS, Require.js, Backbone.JS, NodeJS and Bootstrap.JS.

•Good Expertise in analyzing the Object-Oriented Programming (OOP) Concepts, Object Oriented JavaScript, Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.

•Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

•React Native and went on to successfully develop various features under minimal supervision.

•Extensive experience in working with React to implement Single page applications (SPAs) using Reusable Components and React Routers.

•Designed Frontend within object-oriented JavaScript Framework like node.js and Express.js.

•Knowledge of developing scalable MERN stack applications using MongoDB, Express.js, React JS and Node.js and deploying them on Azure Cloud.

•Hands on experience working with J2EE, JSP, Servlets, JDBC, and SOAP/Rest web services, Spring Core, Spring MVC, Spring AOP and Spring ORM and Hibernate while using JavaScript frameworks such as Angular JS to build a fully-fledged application using MVC design patterns.

•Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and also No-SQL databases like MongoDB.

•Basic knowledge on AWS SDK to work on AWS Components.

•Experience in calling RESTful (Web Service) services from JavaScript and processing JSON payloads. Working experience on PowerBI and Databricks from creating reports to embedding them in web application.

•Knowledge of utilizing cloud technologies including AWS, Microsoft Azure, and Migrating on Prem Server to Azure Cloud.

•Great experience in working on different testing tools such as Selenium, Jest, Enzyme, Karma and Protractor.

•Experience in using various IDE's, WebStorm, Visual Studio Code, IntelliJ, Eclipse, Zeplin and Adobe Photoshop.

•Expertise in using source code control systems such as GIT, SVN, JIRA, and Jenkins.

•Experienced in complete SDLC life cycle includes Analysis, Design, Development, Testing and Deployment.

•Experienced working in Kanban, AGILE and Waterfall based development environment and participating in SCRUM sessions.

TECHNICAL SKILLS:

UI Web Technologies

HTML5, CSS3, DHTML, XML, XHTML, JavaScript ES6, Typescript, AJAX, J2EE, JSP, jQuery, JSON, Apache, PHP, Redux Saga, SASS, LESS, Python.

UI Frameworks

React JS, React Native, Backbone.js, node.js, Ext JS, Require JS, Express

IDE, HTML Editor

WebStorm, Visual Studio Code, Eclipse, NetBeans, Sublime text, Notepad ++, Intelli J, Atom

Version Control

BitBucket, GIT, Perforce, CVS, SVN

Web/App Servers

Apache Tomcat, HTTP Web Server

Methodologies

Agile, Rational Unified Process (RUP), Kanban, Waterfall, CI/CD, TDD

Databases

Oracle, MySQL, SQL Server, Maria DB, MongoDB

Tools

JIRA, Jenkins, Enzyme, Jest, Jasmine, PowerBI, Docker, Artifact

PROFESSIONAL EXPERIENCE:

Objectstream, Inc. Mar 2024– Till date

Senior Software Engineer

Objectstream has provided services in areas including Technology, Advisory and Assistance, and Logistics for over 20 years. Headquartered in Oklahoma City, Oklahoma.

Responsibilities:

Designing, Developing and Deploying responsive web applications and mobile applications by using HTML5, CSS3, JSX, ReactJS, Redux, Routers using ES6&7 syntax, consuming Java RESTful Webservices.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, ES6, JSON.

Migration of existing legacy jsp application to React components and implementing B2B applications.

Developing and maintaining the existing legacy application with newer functionalities with ReactJS components.

Consumed GET and POST RESTful services and interacting with Oracle DB Database.

Actively involved in using React, Redux Saga, React Routers, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variables.

Developed responsive applications using React, Redux, Bootstrap and Media queries which allowed the same application to be optimized for desktop resolutions.

Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Created and used Reducers that received said Actions to modify the Redux Store State Tree.

Worked on merging, committing the branches in the version control BitBucket for issue assignment and development tracking.

Used Agile software development methodology which helps to develop project plans.

Environment: HTML, CSS, JavaScript ES6, JSX, React, Redux Saga, React Routers, JSON, Bootstrap, REST, Java, Webpack, SDLC, Agile, BitBucket, Docker, JIRA, Artifact, Jenkins.

Sam’s Club, Dallas, TX Oct 2021– Feb 2024

Sr UI / React Developer

Sam’s Club, is an American chain of membership-only warehouse club retail stores owned and operated by Walmart Inc., founded in 1983 and named after Walmart founder Sam Walton as Sam's Wholesale Club.

Responsibilities:

Designing, Developing and Deploying web application by using HTML5, CSS3, JSX, ReactJS, Redux, Routers, Express using ES6&7 syntax, working on NodeJS and REST Webservices and writing test cases in Jest and Enzyme.

Working with business owners from Requirements gathering, Designing, Developing, getting approvals to Deploying the code change to the Azure Cloud.

Good knowledge on wiring AWS Lambdas in Python.

Implemented various features and functionalities with JSX and JavaScript.

Used MaterialUI framework for the reusable components along with HOC components.

Used Zeplin, Sketch and Invision for Wireframes and Mockups. Used storybook for developing React core and site components.

Consumed GET and POST RESTful services and interacting with NodeJS Server.

Implemented React Components and React Routers to manipulate and view employee task data also for routing and lazy loading.

Developed responsive applications using React, Redux, Material UI and Media queries which allowed the same application to be optimized for desktop resolutions.

Developed Python application and embedded PowerBI reports as per the business requirements.

Migrated on Prem server to Azure Cloud and setup the CI/CD setup using Kubernetes and Docker. Setup Dynatrace to track the Web application after the migration.

Single handedly migrated Embedded ThoughtSpot server Reports to PowerBI reports.

Worked with Analytics team to create PowerBI and Databricks reports. Also created mobile friendly PowerBI report in PowerBI application.

Wrote test cases using Jest and Enzyme for unit testing and for bug free components and Chrome Developer tool for debugging and testing.

Extensive experience in Analytical tool called Pulse for tracking usage of application.

Configured Webpack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.

Worked on merging, committing the branches in the version control GIT for issue assignment and development tracking.

Used Kanban and Agile software development methodology which helps to develop project plans.

Performed End to End task from Development to deployments to Dev, QA and Staging in looper.

Environment: HTML, CSS, JavaScript ES6, JSX, React, Redux Saga, React Routers, JSON, MaterialUI, storybook, REST, Java, Mixpanel, Pulse, Dynatrace, Sketch, Zeplin, Jest, Enzyme, Webpack, SDLC, Agile, GIT, JIRA, Azure Cloud, Kubernetes, Docker, AWS, PowerBI and Databricks.

AT&T, Plano, TX Oct 2020– Sep 2021

Senior Application Developer

AT&T Inc. is an American multinational telecommunications holding company headquartered in Downtown Dallas, Texas. It is the world's fourth-largest telecommunications company by revenue and the largest wireless carrier in the United States.

Responsibilities:

Developing responsive web applications and mobile applications by using HTML5, CSS3, JSX, ReactJS Redux, Routers and React Native using ES6&7 syntax, working knowledge of Java and REST Webservices, and writing test cases in Jest and Enzyme.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, ES6, JSON.

Implemented various Validation Controls for form validation and implemented custom validation controls with JSX and JavaScript.

Developed and implemented C2C applications.

Used Zeplin, Sketch and Invision for the Wireframes and Mockups.

Consumed GET and POST RESTful services and interacting with Maria DB Database.

Developed responsive applications using React, Redux, Material UI and Media queries which allowed the same application to be optimized for desktop resolutions.

Used Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.

Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Created and used Reducers that received said Actions to modify the Redux Store State Tree.

Wrote test cases using Jest and Enzyme for unit testing and for bug free components and Chrome Developer tool for debugging and testing.

Worked on merging, committing the branches in the version control GIT for issue assignment and development tracking.

Used Agile software development methodology which helps to develop project plans.

Environment: HTML, CSS, JavaScript ES6, JSX, React, Redux Saga, React Routers, React Native, JSON, MaterialUI, REST, Java, Mixpanel, Sketch, Zeplin, Jest, Enzyme, Webpack, SDLC, Agile, GIT, JIRA, Looker.

Walmart, Bentonville, AR Nov 2018– Sep 2020

Sr. UI Developer

Walmart, is an American multinational retail corporation that operates a chain of hypermarkets, discount department stores, and grocery stores, headquartered in Bentonville, Arkansas.

Responsibilities:

Developing responsive web applications and mobile applications by using HTML5, CSS3, JSX, ReactJS Redux, Routers and React Native using ES6&7 syntax, working knowledge of Java and REST Webservices and writing test cases in Jest and Enzyme.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, ES6, JSON.

Implemented various Validation Controls for form validation and implemented custom validation controls with JSX and JavaScript.

Used MaterialUI framework for the reusable components along with HOC components.

Used Zeplin, Sketch and Invision for the Wireframes and Mockups.

Consumed GET and POST RESTful services and interacting with Maria DB Database.

Actively involved in using React, Redux Saga, React Routers, MaterialUI and HTML5 to enable client-side date to meet specific criteria by applying various validation variables.

Developed responsive applications using React, Redux, Material UI and Media queries which allowed the same application to be optimized for desktop resolutions.

Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Optimized React Animation logic with optimistic functions to increase performance in rendering and Involved in Migration of current application to Omni Channel.

Experience in working with GraphQL queries and use Apollo GraphQL library. Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.

Wrote test cases using Jest and Enzyme for unit testing and for bug free components and Chrome Developer tool for debugging and testing.

Extensive experience in Analytical tool called Mixpanel for tracking usage of application.

Knowledge in Lerna and also used aggrid for table representation and am Charts for Chart representation.

Configured Webpack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.

Worked on merging, committing the branches in the version control GIT for issue assignment and development tracking.

Used Agile software development methodology which helps to develop project plans.

Also Involved in deployments to Dev, QA and Staging in looper.

Environment: HTML, CSS, JavaScript ES6, JSX, React, Redux Saga, React Routers, React Native, JSON, MaterialUI, REST, Java, Mixpanel, Sketch, Zeplin, lerna, aggrid, amCharts, Jest, Enzyme, Webpack, SDLC, Agile, GIT, MariaDB, JIRA, Looker.

MSC Direct Industrial Supply, Melville, NY Jan 2018– Oct 2018

Sr. UI Developer

MSC Industrial Supply Co. is one of the largest industrial equipment distributors in the world. MSC is most famous for publishing "The Big Book", a catalog totaling over 3,000 pages detailing the company's products, which currently number over 1 million.

Responsibilities:

Developing web pages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of Backbone.js, node.js, Bootstrap.js, and Angular 2/4.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, ES6, JSF, AJAX and JSON.

Used Angular 4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

Used the node.js and Backbone.js MVC Frameworks in the development of web applications.

Used node.js as a proxy to interact with RESTful services and interacting with MongoDB NoSQL Database.

Actively involved in using Angular 2/4, Typescript, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variables.

Involved in the development of presentation layer and GUI framework using Ext JS and HTML5.

Implemented Angular 2/4 Components and Services to manipulate and view employee task data.

Developed responsive applications using Bootstrap.js, Require.js and node.js, which allowed the same application to be optimized for both mobile and desktop resolutions.

Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.

Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.

Worked on merging, committing the branches in the version control GIT and JIRA for issue assignment and development tracking.

Used Agile software development methodology which helps to develop project plans.

Environment: HTML, CSS, JavaScript, Typescript, AJAX, JSON, SASS, XML, Bootstrap, Require JS, node.js, Backbone JS, Angular 2/4, Ext JS, REST, SOA, SDLC, Agile, GIT, Restful, MongoDB, Jira.

IBM India Pvt Ltd, India Jan 2015 - Dec 2015

UI Developer

IBM is an American multinational information technology company headquartered in Armonk, New York, with operations in over 170 countries. The company began in 1911, founded in Endicott, New York, as the Computing-Tabulating-Recording Company (CTR) and was renamed "International Business Machines" in 1924. IBM is incorporated in New York.

Responsibilities:

Developed the MERN web application using Express.js, React JS, node.js, MongoDB and JavaScript.

Used React JS to create custom components for data manipulations and to display data in company standard format. Developed React JS forms to manipulate text within HTML views.

Used node.js and Express.js to set up the web servers and to integrate services and created forms and sessions using node.js and Express.js to store the user data and provide dynamic views based on the users.

Designed and implemented server-side RESTful web services using node.js and Express.js and handled communications to the client side (React JS) using JSON.

Worked on server-side using Node.js along with Express.js and connect to the database using Mongoose from MongoDB.

Extensively used tools like Webpack to uglify/minify JavaScript files, compile Sass files to CSS, reduce the React JS file size.

Coordinated with UI web designers and developers for developing a user friendly and Responsive web application.

Provide layout design based on brand guidelines for maximum usability and focus on user experience. Create user interfaces using front-end code in HTML5, CSS3 and JavaScript. Perform usability tests to insure cross-browser compatibility.

Utilized CSS preprocessors such as SASS to use variables and later compile it to CSS.

Designed and implemented different layouts using HTML5 and CSS3. Implemented application styling using Twitter Bootstrap framework.

Developed Widgets using JavaScript, jQuery, JSON, XML, HTML5 and CSS3. Designed table less web applications using CSS as per W3C standards.

Involved in developing Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently.

Created images, logos and icons that are used across the web pages using Adobe Photoshop in SVG format.

Utilized NPM to create the project structure and update and install packages.

Worked with GIT to maintain current and historical versions of source code.

Environment: React JS, node.js, Express.js, MongoDB, Mongoose, Twitter Bootstrap, RWD, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, WebStorm, Adobe CS5 Suite, Photoshop, GIT, GitHub, NPM, Webpack, Redux, SASS, LESS.

Hewlett Packard, India Aug 2011 - Dec 2014

UI Developer

Hewlett Packard (HP) is an American multinational information technology company headquartered in Palo Alto, California, United States. It develops personal computers (PCs), printers and related supplies, as well as 3D printing solutions.

Responsibilities:

Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.

Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver CS3.

Developed data insertion forms and validated them using JavaScript.

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.

Designed and added custom UI themes to the web page using Sass. Extensively used CSS for styling the HTML elements.

Used AJAX for asynchronously exchanging small amounts of data with the server behind the scenes and updating the front-end pages.

Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.

Developed HTML prototype documents with CSS Style Sheets.

Did Cross – Browser coding, for making pages compatible will all browsers.

Enhanced website by creating presenting new static models’ pages and presenting it to senior management for attracting the customers and existing users.

Performed validation of completed sites including the debugging and testing of code.

Environment: JavaScript, HTML, SDLC, Agile, PHP, DHTML, Dreamweaver, CSS, Adobe Flash, SQL, Oracle, Windows.

Education:

Bachelor of Engineering in Computer Science from Visvesvaraya Technological University

Master of Science, National University San Diego



Contact this candidate