Post Job Free
Sign in

React Js User Interface

Location:
Fort Mill, SC
Salary:
65
Posted:
November 14, 2024

Contact this candidate

Resume:

Hemamalini Selvaraj

**********@*****.***

803-***-****

SUMMARY:

9+ years of extensive experience in IT Industry Developing, Testing, Integrating, Implementing the web-based applications and UI applications.

Expertise in developing User Interface (UI) applications and professional web applications using, HTML 5, CSS 3, DOM, XHTML, JavaScript, jQuery, and AJAX.

Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.

Recent Experience in developing front-end systems using JavaScript, React JS, Bootstrap.

Developed user interface by using the React JS, Hooks for SPA development.

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

Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.

Extensive experience in various UI widgets using JavaScript libraries like React.js, JQuery and developing Rich Internet Applications RIA.

Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.

Good understanding in Typescript and ECMA Script 6/ ES 2015.

Convenient working with state management architectures like Flux and Redux.

Experience with Version Control tools like GIT, CVS, and SVN for Source Code version management and merging Source code after intermittent Project releases.

Excellent experience in Restful/SOAP Web services and Big Web service development and consumption.

Good Experience in working with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.

Strong experience with Cross Browser Compatibility issues and Optimization for web Application.

Experience of working on CSS Pre-processors like LESS and SASS.

Good experience in unit testing by using Karma and Mocha.

Good understanding in Relational and Non-Relational database like MySQL, Oracle, and MongoDB.

Proficient in working with Agile/SCRUM methodology and Service Oriented Architecture (SOA).

Contributed to all levels of the user experience and in all phases of the product development lifecycle, from defining a product's overall architecture and structure, to iterating, specifying, and polishing the interaction details for specific features.

TECHNICAL SKILLS:

Web Technologies : HTML/HTML5, CSS3, JavaScript, ES5, ES6, AJAX, JQuery, JSON.

JavaScript Libraries : React, Hooks, Angular 2, Redux, AGGRID, NodeJS

IDE's and Tools : Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools

Development Tools : Jira, CS5, Visual Studio code, Eclipse, Adobe

Debugging Tools : SONAR, React Testing Library, Firebug, Bugzilla, (internet explorer)

Database : PL/SQL (oracle), MySQL, MSSQL, SQLite

Operating System : Windows 98/2000/XP/Vista/7/8, MAC OS X

PROFESSIONAL EXPERIENCE

Client: Bank of America, Charlotte, NC June 2023 to till Date

Sr. ReactJS/Frontend Developer

Responsibilities:

Worked on developing Single page applications using React TS.

Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react TS - redux

Used React JS with Bank of America custom wrapper classes to develop the presentation layer.

Performed Unit testing on React JS application using tools like React testing library.

Used AGGRID to create tables with pagination, filters, and other components.

Implemented Server-side row model in AGGRID for loading large volume of data.

Used with Jenkins tool for build automation.

Used GIT for code management.

Used Sonar to identify Major and Critical issues with the code and coding standards.

Designed, Debugged and Developed applications using Visual Studio Code.

Converted an existing local application into a HTML based webpage using React.

Used ES6 for the less boilerplate code to handle parameters.

Worked with React JS module making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Participated in Agile methodology for application development and involved in analysis, design, coding, and unit testing of business applications.

Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications.

Designed and implemented Git metadata including elements, labels, attributes, triggers and hyperlinks.

Environment: HTML5, CSS3, SCSS, JavaScript, React JS, AJAX, Node JS,React Testing library, SONAR, Jenkins, AGGRID, Rest API, Bootstrap, JSON, JIRA.

Client: Deutsche Bank, Raleigh (Remote), NC July 2021 to March 2023

Sr. ReactJS/Frontend Developer

Responsibilities:

Worked on developing Single page applications using React TS.

Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.

Used React JS with Deutsch Bank custom wrapper classes to develop the presentation layer.

Performed Unit testing on React JS application using tools like React testing library.

Used AGGRID to create tables with pagination, filters, and other components.

Implemented Server-side row model in AGGRID for loading large volume of data.

Used with Jenkins tool for build automation.

Used GIT for code management.

Worked with Splunk to verify the logs for changes that cannot be seen on the UI.

Used Sonar to identify Major and Critical issues with the code and coding standards.

Designed, Debugged and Developed applications using Visual Studio Code.

Converted an existing local application into a HTML based webpage using React.

Worked on unique react components like Charts and graphs to represent the data to the end user

Used ES6 for the less boilerplate code to handle parameters.

Worked with React JS module making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Participated in Agile methodology for application development and involved in analysis, design, coding, and unit testing of business applications.

Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications.

Designed and implemented Git metadata including elements, labels, attributes, triggers and hyperlinks.

Environment: HTML5, CSS3, SCSS, JavaScript, React JS, React Native, AJAX, Node JS, React Testing library, SONAR, Jenkins, AGGRID, Rest API, Bootstrap, JSON, JIRA.

Client: Nationwide Insurance, Columbus, OH Feb 2020 to July 2021

Sr. UI/Frontend Developer

Responsibilities:

Developed SPA using React JS to utilize the HTML5 DOM features and update elements that are modified in the webpage.

Configured routes between React JS and Flask to render the templates from the server-side.

Used JQuery in directly manipulating the DOM yet separating the React JS Components.

Used React JS with Redux to separate the data and presentation layer. Utilized redux stores to handle the states and update the UI.

Performed Unit testing on React JS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.

Designed, Debugged and Developed applications using Visual Studio Code.

Massive redesign of client site from HTML form handling to cleaner Redux-Form.

Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.

Used ES6 for the less boilerplate code to handle parameter.

Used various plugins on babel to compile JSX to create elements.

Worked with React JS module making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Participated in Agile methodology for application development and involved in analysis, design, coding, and unit testing of business applications.

Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.

Designed and implemented Git metadata including elements, labels, attributes, triggers and hyperlinks.

Environment: HTML5, CSS3, SCSS, JavaScript, React JS, Redux, React Native, AJAX, Node JS, Unit test, Bootstrap, JSON, JIRA.

Client: Change Healthcare, Nashville, TN Oct 2018 to Jan 2020

UI Frontend Developer

Responsibilities:

Developed Web Pages by using HTML5, CSS, jQuery, JavaScript and using JavaScript frameworks.

Built the Responsive UI screens using HTML 5, CSS 3 and twitter Bootstrap.

Responsible for converting designed mock-ups to HTML pages using HTML5, CSS and jQuery.

Responsible for porting an existing web application into mobile view.

Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, and form validators.

Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, and Mongo DB.

Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.

Enhanced legacy application by building new components in Angular 2 and typescript.

Developed single page applications using Angular 2, Typescript, web pack and grunt.

Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.

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

Involved in building stable React components and stand-alone functions to be added to any future pages.

Used Redux for the higher order decoration for wrapping each component with UI state and actions.

Involved in Designing user consoles, peripheral display entity, unique mechanism management and support linkage using HTML/XHTML, jQuery, AngularJS and JavaScript for front end.

Created AngularJS controllers, services, factories and integrated them with RESTful API’s to fetch data.

Assessed the maturity and guided the team on self-organizing to fill in the intentional gaps left in the Agile/Scrum frameworks.

Created RESTful Web service for updating customer data sent from external systems.

Developed and Deployed RESTful Web Services implementing Http methods like put, get, post, and delete in WebLogic.

Wrote JUnit test cases for testing the Business layer and the service layer.

Environment: HTML5, CSS3, jQuery, JavaScript, ES6, Web pack, Tomcat 9.x, Karma, TDD, Jasmine, Gulp, Micro services, Jenkins, GitHub, Node JS.

Client: Fremont Bank, San Francisco, CA Jan 2017 to Sep 2018

UI Frontend Developer

Responsibilities:

Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.

Refactored existing project using Restful web services.

Defined and developed the application’s presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.

Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.

Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).

Used JavaScript and Drupal validation framework for performing front end validations.

Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.

Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.

Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.

Good knowledge in AngularJS and Responsive Web Design.

Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.

Designed databases, stored procedures, reports, and data input interfaces using SQL Server.

Translated design team's UX wireframes and mockups into responsive, interactive features, using HTML/CSS and JavaScript.

Design and Develop Micro services platform to support a multitude of enterprise level applications.

Utilize Jasmine, Karma, Gulp and NPM to build and test applications.

Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer.

Implemented web services in RESTful Web Services using Spring Rest Template.

Applied possible Java design patterns in the multi-tier architecture J2EE application.

Involved in database analysis for creating and maintaining new database tables, procedures, functions and packages.

Involved in Jira Testing, User Acceptance Testing and Bug Fixing.

ENVIRONMENT: JQuery, HTML5, CSS3, Bootstrap, Angular JS, SASS, LESS, Java Script, NodeJS, Flex, Web Strom, JSP, MS Office, Docker, HTML, CSS, Web Sphere Application Server, SQL.

Kindred HealthCare, Louisville, KY July 2015 to Dec 2016

Front End Developer

Responsibilities:

Responsible for transforming design mock-ups/wireframes to W3C standards compliant HTML pages using HTML, XHTML, CSS, JavaScript, JQuery.

Developed the table less web applications using with CSS and with the help of Tags on W3C standards

Used JavaScript libraries to create slider and page-turning animations on calendar widgets.

Developed company administration console for managing sales and user subscription.

Developed user console for customer registration, login and credit card payments.

For more responsive website we are using JavaScript libraries like JQuery.

Worked on Browser Compatibility and tested web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome

Supported dev. team during frontend development

Responsible for Unit testing & Integration testing and Test case preparation.

Participated in day-to-day meeting, status meeting showcasing strong reporting and effective communication with project manager and developers

Environment: HTML5, XHTML, CSS3, JavaScript, JQUERY, AJAX

EDUCATION:

BE in Sakthi Mariamman Engineering College, India, 2010.



Contact this candidate