Post Job Free

Resume

Sign in

Front End Software Development

Location:
California City, CA
Salary:
$75/hr
Posted:
September 01, 2023

Contact this candidate

Resume:

Amruta P.

React Developer

Professional Summary:

** ***** ** ************ ********** in designing User Interface (UI) web applications by using UI authoring and web technologies. Experience in all phases of Software development life cycle (SDLC) which includes User Interaction, Business Analysis, Design, Development, Testing, and Deployment.

●A passionate software engineer with professional experience in building modern cross-platform front-end applications in a fast-paced environment.

●Very good experience in Document Object Model (DOM) and have a strong understanding of DOM Functions.

●Good experience in User Interface (UI) driven application design and development using JavaScript and jQuery frameworks.

●Extensive knowledge in JavaScript libraries like ReactJS, ReduxJS, AngularJS Angular8 and NodeJS.

●Experience in cross-browser compatibility check and thoroughly performed unit testing using Chai and Jasmine.

●Demonstrated expertise in various CSS3 properties such as Background, Positioning, Text, Border, Margin, Padding, Table, Pseudo Classes, Pseudo Elements, and Behaviors. Strong ability in creating responsive designs using Bootstrap, Media Queries, and CSS3 with media query, as well as using Grid Systems to design layouts.

●Experience with HTML5 APIs such as Forms, Storage, Web-Worker, Geolocation, and Navigation-States.

●Experience in using Software development methodologies such as Agile and Waterfall

●Extensive experience in responsive web development and developing client-side applications using OO JavaScript frameworks (ReactJS/ReduxJS and NodeJS).

●Front end/UI/Web development experience with HTML, HTML5, CSS, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, TypeScript, ReactJS, Redux, Flux, ES5& ES6, NodeJS, VueJS, and Browserify/Common JS patterns.

●Expertise in developing web pages using JavaScript, ReactJS, React hooks, Context API, jQuery, JSON, NodeJS, Angular 8,Ajax, and Redux.

●Expertise in modern web architecture using various advanced JavaScript frameworks and libraries like AngularJS, NodeJS, ReactJS/Redux, React, Bootstrap, EmberJS, Responsive web design (RWD).

●Responsible for creating and maintaining architecture for Restful API using Spring Boot.

●Built Restful Web API with Spring, Spring Boot and tested APIs using Postman

●Deep understanding in the development of view layers using React library.

●Experienced in working with CSS preprocessors like LESS and SASS, and JavaScript task runners like Grunt and Bower.

●Proficient in working with React Router, a widely used library for handling routing in React applications.

●Experience in implementing declarative routing using React Router to manage navigation and URL handling.

● Skilled in configuring routes, including defining route paths, components, and handling nested routes.

●Proficient in utilizing React hooks, a powerful feature introduced in React 16.8 for managing state and side effects in functional components.

●Experienced in working with useState hook for managing component state, enabling the creation of dynamic and interactive UIs.

●Skilled in using use Effect hook to handle side effects, such as fetching data from APIs, subscribing to events, and cleaning up resources.

●Good knowledge of package managers and build tools like Yarn, Gulp, Webpack, Bower, and Grunt.

●Proficient in Database Administration, design, development, maintenance, and production support of relational databases, business applications, new server setup, MySQL Server installation, upgrade, and migration.

●Detail-oriented with proficiency in front-end and a solid understanding of the back-end code.

●Experienced in Agile processes and SCRUM methodologies.

●Possesses a strong foundation in object-oriented modeling and database design.

●A team player with excellent problem-solving and abstract thinking skills to identify problems, analyze possible solutions, and meet stated objectives under minimal direction and supervision.

Technical Skills:

Web Technologies

HTML, HTML5, XML, CSS, CSS3, JavaScript, ReactJS, NodeJS, AJAX, DOM, Oracle, NoSQL DB, Core Java, GUI, Responsive Web design, JSON, Gulp, Grunt, SASS, LESS, Kendo, JS render templates

IDE and Tools

Web Storm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Atom, Edit Plus, Visual Code Studio

JavaScript Libraries

RequireJS, ReactJS, Angular 8,AngularJS, NodeJS, ReduxJS, BootstrapJS, ExpressJS, VueJS,jQuery, HandlebarJS

Web/App Servers

Apache Tomcat 5.0.25, HTTP Web Server

Database

ORACLE, SQL SERVER, MYSQL and NoSQL, MongoDB

Operating Systems

Windows NT, Windows 2000, Windows XP (Prof), Win 7, win 8, Mac OS 10.5/10.6/10.7

Version Controls

SVS, CVS, GIT and Bitbucket

CLOUD PLATFORMS

AWS (Cloud Formation, Cloud Watch, Code Build, Code Commit, Code Deploy, Code Pipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, EKS cluster, IAM, Security Groups, Route 53, S3, CloudFront, Glacier, SQS, SNS, VPCs, DynamoDB, Elastic Cache, Lambda)

Professional Experience:

PayPal, San Jose, CA (May 2022 –Till date)

Sr. UI Engineer / React Enineer

Responsibilities:

●Developing a user interface application using HTML5, CSS3, SASS, JavaScript, Angular8,Angular JS,ReactJS, TypeScript, NodeJS,VueJS, Redux and ES6.

●Enhanced existing applications using Typescript and ReactJS and created HTML navigation menus.

●Creating high-quality, responsive web pages using HTML, CSS, and JavaScript.

●Collaborating with designers to ensure that designs are translated accurately into functional web pages.

●Developing and maintaining reusable code libraries and frameworks.

●Rewrote a key page to allow users to manage their content, involving investigating the ReactJS UI-Grid and refactoring backend methods.

●Built ReactJS modules, controllers, pop up modals, and file uploaders.

●Worked with the development team to create an MVW (Web API) for implementing the ReactJS framework for client-side rendering and optimizing the front-end.

●Created ReactJS directives, factories, and services for developing single page web applications.

●Used ReactJS for templating for faster compilation and developing reusable components.

●Used React-Autocomplete for creating Google maps location search on the webpage.

●Used Node for developing REST web services using express and integrating with.

●Implemented ReactJS client-side form validation to validate user inputs before passing them to the back end.

●Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.

●Developed ReactJS pages, web services calls, and AJAX calls to bind retrieved data/models from a database to the view using scope provided in a controller.

●Used ReactJS in components like JSX, creating React components, and Virtual dom.

●Experienced in using React.js and familiar with the useState hook for managing state.

●Proficient in handling object states within React components.

●Knowledgeable about the challenges associated with updating object state using the useState hook.

●Aware of the issue were updating one property of an object state leads to the removal of all other properties.

●Skilled in troubleshooting and finding solutions for state management problems in React.

●Capable of implementing workarounds or alternative approaches to preserve object properties when updating state using useState.

●Used Postman to maintain and use API collections required for the project.

●Used Webpack & NPM, Bower for package management.

●Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

●Performed system testing and regression testing for the complete UI after fixing issues reported by the testing team.

●Participated in sprint planning and user story grooming sessions, suggesting can-do and cannot-do in each sprint.

Environment: OO JavaScript, ReactJS, ReduxJS, NodeJS, Hooks API, Webpack, JSON, Axios, Responsive Web Design, AJAX, Bootstrap, Photoshop, Flex, MVC, Rest Web Services, JIRA, JSON, XML, SEO, MySQL Server, Eclipse, Windows, AWS, D3.js

Cognizant Technology (Wells Fargo), Fremont, CA (March 2020 –April 2022)

Sr. Front End Developer

Responsibilities:

Developed UI for Wells Fargo client website using HTML5, CSS3, JavaScript, jQuery, Angular8,AngularJS VueJS,NodeJS, ReactJS, and Redux.

Optimizing web pages for maximum speed and scalability.

Ensuring that web pages are cross-browser compatible and accessible to users with disabilities.

Testing and debugging web pages to ensure that they work correctly.

Working with back-end developers to integrate front-end components with back-end systems.

Involved in scrum meetings, requirement analysis, designing, developing, and testing the web application on desktop, tablet, and mobile devices.

Followed the Agile development process and utilized Jira to deliver tasks and stories on time.

Ensured keyboard accessibility for users with disabilities by working closely with ADA compliance analysts.

Built responsive web applications for different browsers and devices using modern CSS3 techniques.

Deep understanding of large-scale CSS pre-processing framework like Less, focusing on reusability and modularity.

Used AJAX to call JSON data from API's and used data for various representations to the user.

Used Bootstrap and Media queries to make data post and data retrieval components responsive.

Utilized the latest features of React, including Hooks, to build web applications with improved performance and code maintainability.

Built an administrator page displaying profile information using ReactJS and MongoDB for efficient data management and retrieval.

Experience in building isomorphic applications using ReactJS with Pure JavaScript on the server-side for seamless data flow between client and server.

Used JIRA for quality control activities such as defect tracking and fixing to ensure high-quality software development.

Reviewed programming code for errors, resolving bugs prior to product launch.

Utilized Test Driven Development (TDD) methodology and tools like Jasmine for mocking functions and writing unit tests.

Utilized technologies such as Less, Highchart, Bootstrap, Jest, Enzyme, Git, and Gulp.

Experienced in using Jira and version control tools task runner, Gulp, package manager NPM and understanding in software development life cycle (SDLC).

Revamped and rewrote the front-end using ReactJS, Redux, and Saga, along with Webpack for optimized performance.

Developed user interface using ReactJS and Flux for Single Page Application (SPA) development, ensuring a smooth user experience.

Environment: OO JavaScript, HTML5, CSS3, ReactJS, Redux, AJAX, GitHub, Media Query, Bootstrap4, Webpack, NodeJS, ExpressJS, REST API, Git, Gulp, Jest

Sumo Logic, Redwood City, CA (April 2018 – Feb 2020)

Senior UI Developer

Responsibilities:

●Experience in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.

●Responsible for React UI and architecture, building components library including Tree, Slide-View, and Table Grid. Played a key role in analyzing and designing a new Cloud application.

●Writing documentation and providing support to other developers who use your code.

●Staying up-to-date with the latest web development trends, tools, and technologies.

●Participating in code reviews and contributing to team discussions and decisions.

●Provided design concepts, estimates, and project scope.

●Developed UI using HTML5, CSS, ReactJS, NodeJS, Knockout JS, Bootstrap, and jQuery.

●Ensured compatibility with iOS, Android, and Windows mobile applications.

●Implemented a web service to transfer data from a Postgress database to the UI.

●Created reports in the UI based on customer requirements.

●Utilized React for efficient data flow architecture.

●Implemented container and presentational components.

●Utilized stateless and functional components for improved performance.

●Integrated with GitHub API for project search functionality.

●Collaborated closely with the testing team to improve the application.

●Developed responsive web pages for smart devices using Bootstrap and media queries.

●Created integration processes to migrate data from different Relativity workspaces to Novus workspace.

●Conducted unit and end-to-end testing using Jasmine and Protractor.

●Coordinated the application workflow between clients, vendors, and the Novus team.

Environment: OO JavaScript, ReactJS, HTML5, CSS3, REST API, ExpressJS, MongoDB, jQuery, NodeJS, Bootstrap, JSON, Phonegap, Responsive design

Cognizant Technology, India (Oct 2013 – Dec 2017)

Senior Web UI Developer

Responsibilities:

Proficient in supporting 150+ Oracle 10G/11G databases of DEV/UAT for Credit Suisse bank on the Linux environment.

Experienced in installation, monitoring, and space management of Oracle Databases.

Skilled in Export/Import of Oracle databases, and managing database objects such as tables, views, and indexes.

Proficient in debugging and troubleshooting database performance issues, Oracle PL/SQL packages, stored procedures, and functions.

Experienced in database patching, Hot and cold RMAN Backup, recovery, and restoration of the database.

Extensively used Gitlab for version controlling and regularly pushed the code to it.

Involved in Agile software development life cycle (SDLC) with SCRUM methodology.

Involved in various stages of application development through requirement analysis, development, testing and deployment.

Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.

Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL/Dynamo databases within the organization.

Created new stored procedures in SQL server and ran monthly reports for the application.

Worked with Business units to understand the business impact of various applications and help setup and maintain Dashboards, Monitors, help design baseline SLA's and setup alerting.

Analyzed and resolved application and DBA failures.

Implemented approved changes to application and software and worked on duplication/cloning of the databases.

Wrote Knowledge based articles as a Technical Content Writer.

Regular maintenance activities like Import/Export of data, technical failure of databases, purging of data, reorganization of data and databases refreshes.

Developed HTML pages, CSS styles to provide automated updates to the end clients.

Followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, etc.

Reviewed already-made codes to identify and achieve performance improvements as well as more secure access to the application.

Environment: Oracle 10C, 11g, 12C, PLSQL, SQL Server, RMAN, HTML, CSS, JavaScript

Education:

Master of Computer Application, University of Pune, India AUG 2010 - JUL 2013

Bachelor of Computer Science, India AUG 2007 - JUL 2010



Contact this candidate