Post Job Free
Sign in

Ui Developer Front End

Location:
Apex, NC
Posted:
October 31, 2022

Contact this candidate

Resume:

DIVYA K

React JS Developer

919-***-****

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

SUMMARY:

●Over 6 years of professional experience in Software Development Life Cycle (SDLC) process with expertise in Requirement Analysis, Planning, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.

●Proficient in developing front-end systems with HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, XML, AngularJS, BackboneJS, ReactJS, D3JS, ES6.

●Extensively used JavaScript frameworks and libraries like AngularJS, BackboneJS and ReactJS for Single Page Applications (SPA’s).

●Strong understanding of Object-Oriented Programming (OOP) concepts.

●Extensive experience in using AJAX and RESTful API’s fetching with JSON, JSONP and XML using callbacks, promises, await, async functions.

●Experience in database development skills like Oracle, MySQL, NoSQL and MongoDB.

●Working knowledge with CSS preprocessors such as LESS and SASS.

●Experience creating a new build system with Gulp for ReactJS based web application.

●Strong working knowledge of Jasmine and Karma for unit testing in AngularJS.

●Experience on working with D3JS library for visualizing the data using web standards, also used D3JS for charting and interactive widgets.

●Used React-Router to turn the application into a Single Page Application.

●Experience in analyzing software specification and identification of application functionalities for Design, Coding and testing in different sprints.

●Expertise in DOM manipulation using JavaScript and jQuery.

●Developed code that compiles Web Accessibility Initiative (WAI-ARIA) and World Wide Web Consortium (W3C) standards.

●Strong knowledge of Agile methodologies, Test Driven Development (TDD).

●Experience in designing UI of the applications using Adobe products such as Dreamweaver CS3, Photoshop CS3/CS4, Fireworks CS3 and Illustrator CS3.

●Expertise in coding optimized SQL queries on SQL databases.

●Valuable team player with excellent communication, analytical, interpersonal, problem solving and presentation skills.

TECHNICAL SKILLS:

Web Development:

HTML/HTML5, CSS/CSS3, JavaScript, TypeScript, jQuery, JSP, PHP, JSON, JQUERY, AJAX, XML, ES6, Kendo UI, Bootstrap

Databases:

MySQL, DB2, Oracle, NoSQL, MongoDB

Programming Languages:

C, Java

Operating System:

Windows, Linux, Unix, MS-DOS

Software Tools:

UML, Microsoft Visual Studio, Dreamweaver, Aptana Studio, SVN, Git

IDEs:

Eclipse, IntelliJ, Atom, Brackets, Microsoft Visual Studio, Sublime Text

Frameworks:

AngularJS, ReactJS, BackboneJS, NodeJS, D3

Application Servers:

Tomcat Apache Server, Web logic, JBoss

PROFESSIONAL EXPERIENCE:

MetLife Insurance, Cary, NC Feb 2022 – Present

ReactJS Developer

RESPONSIBILITIES:

●Developed demo tenant for Global Sales and Servicing Platform (GSSP) project which has a scope to onboard 48 countries reducing time, cost and effort.

●Actively involved in development of the application which onboarded USA tenant for products Dental, Disability and Retirement Income Center (RIC).

●Used MetLife internal built framework Remix (like Redux), for maintaining state of the application and React to maintain the component state.

●Built dynamic and generic components for reusability with ReactJS.

●Built and maintained configurable applications from the scratch using ReactJS which helps in configuring and publishing the data in a way customer tenants need.

●Used ReactJS with Remix to create a single page web application with efficient data flow between the client and server to handle events triggered by client and send requests to server.

●Built and published complex reusable components to the artifactory as per MetLife branding, which were leveraged across the teams saving time and effort.

●Worked with ReactJS and Remix to separate the data and presentation layer. Utilized Remix model and session to handle the application state and update the UI.

●Migrate existing Production data with NodeJS scripts on a regular basis that helps in reducing manual effort.

●Used NodeJS HTTP AJAX API request library SuperAgent for making service requests.

●Used Gulp to bundle and minify libraries and stylesheets.

●Actively participated in design discussions and worked closely with Backend developers for services integration and data related issues.

●Worked with NPM commands and using package.json for managing dependencies and dev-dependencies for NodeJS applications.

●Worked with Chai and Enzyme unit test framework to write unit tests for JavaScript code.

●Demoed the application design and build progress to the complete technical and business team on a regular basis.

●Expertise of all the important concepts of ReactJS like state, props, hooks and all the component lifecycle methods.

●Working with NoSQL database MongoDB for updating, deleting and creating collections and basic understanding of Microservices architecture.

●Discuss the Business requirement with the Product owner and develop the application with a good look and feel.

●Had a Triage call everyday involving Testing team and Business team for better understanding of their issues/concerns.

●Interact with the UI designer in designing the wireframes.

●Good Knowledge of Docker Containers and Bamboo for building and deploying the application in Upper environments.

Environment: HTML5, CSS, SASS, JavaScript, ES6, ReactJS, JSX, NodeJS, Flux, Remix, Git, MongoDB, Spring MVC, Spring Security, Hibernate, Spring Data, Spring Boot, Restful services, STS, Robo MongoDB, Apache Tomcat, Bamboo, AEM, Bitbucket, Bamboo, Docker.

Cisco Systems, Inc., Research Triangle Park, NC Jun 2020 – Jan 2021

Frontend UI Developer

RESPONSIBILITIES:

●Involved in development of front end for the applications using web technologies such as AngularJS, ReactJS, HTML5, CSS3, JavaScript, jQuery, BackboneJS.

●Create interactive application features using JavaScript, jQuery, AngularJS, ReactJS, BackboneJS and Redux.

●Extensively used Angular 1.5.x to retrieve data from the RESTful services.

●Utilize Angular inbuilt directives for implementation, also implemented custom directives for the ones that are not available.

●Implement AngularJS client-side form validation using various form controls and filters.

●Create services and factories in AngularJS to make code reusable and clean.

●Write application-level code to interact with APIs, web services using AngularJS, JSON and XML.

●Implemented Marionette which is a composite application library for BackboneJS to simplify the large-scale JavaScript applications.

●Worked on POC’s to measure the effort migrating from old Cisco templates to new CEC templates and migrating the internal applications from Angular 1.x to Angular 2 using TypeScript and ES6.

●Have done extensive POC building components using ReactJS from existing common components which are used across applications.

●Used ES6 and JSX with ReactJS for component development. Used Babel to compile JSX and Es6 into JavaScript.

●Used Angular ng-grid, ng-repeat for showing tabular data with AngularJS $valid and data validation.

●Created reusable UI components for Tables/ Data Grids with keyboard navigation, editors etc.

●Publish the macro (.xlsm) sheets to the Production environment after each revised version is provided by the Business team.

●Use the Agile based tool Rally to track all Business and Technical user stories.

●Work in an Agile scrum environment attending multiple scrums a day, to get the status from offshore and update it to the Product owners.

Environment: HTML5, CSS3, JavaScript, jQuery, NodeJS, Angular2, ReactJS, Redux, TypeScript, ES6, KendoUI, Grunt, Karma, Protractor, Bootstrap, webpack, AJAX, Toad, SAP HANA, Web Logic, JBoss, Eclipse, JSON.

Serco Global Services, INDIA Jan 2018 – Nov 2019

Angular UI Developer

RESPONSIBILITIES:

●Involved in designing the user experience interface UI/UX strategy, UI requirements and build against the design.

●Used AngularJS as a framework to create Single Page Application (SPA) to bind data to specific views and synchronize data using server.

●Used AngularJS components like Modules, Controllers, built-in and customized directives, Filters, Services to build Model-View-Controller architecture for the application.

●Received business logic specifications and design documents, and translated them into HTML5, CSS preprocessor LESS, JSON, JavaScript and AngularJS.

●Build factories to utilize Angular services such as $http and $resource to consume the RESTful APIs for data parsing from the Java based backend server.

●Created data visualizations using D3JS and Leaflet.

●Used $routeProvider, $location, $routeParams services to setup routing, navigate inside the application and $cacheFactory for caching data in AngularJS.

●Implemented NodeJS server to manage authentication.

●Created Reusable Modules and Custom Directives in Angular JS which were used in various places of application.

●Implement custom event handlers and call back functions to handle user interactions using AngularJS.

●Written AngularJS Interceptors for error handling during consumption of web service which helped in binding respectable error messages on UI screen.

●Upgraded the application’s Angular version from 1.3 to 1.4.

●Good understanding of Document Object Model (DOM) and SEO/Web standards.

●Used Grunt server as the front-end server and JBoss server as the backend server.

●Worked on Source Control TFS and later migrated to GIT.

●Worked through cross browser compatibility issues with layout and styles for all new LESS that was implemented.

●Worked in an Agile environment with active scrum participation.

Environment: HTML5, LESS, JavaScript, AngularJS, Angular 2, D3, ES6, Grunt, XML, J2EE, JSP, NodeJS, JBoss, IntelliJ, Notepad++, Jasmine, Sublime text, Oracle, MySQL.

Sonata Software, INDIA Jun 2016 – Dec 2017

Software Developer

RESPONSIBILITIES:

●Participated in all phases of development, analysis, design, program analysis, programming, debugging, testing, documentation, delivery and implementation.

●Worked with the business analysts to develop high-level documents and detailed level documents for various UI modules.

●Worked on C# for writing classes and developing the web parts by using visual studio.

●Cleaned up and rewrote front end HTML and CSS to meet validation requirements.

●Used Cascading Style Sheets (CSS) for styling and to achieve uniformity, used JavaScript to provide AJAX functionality to make websites perform better for image loading and for dynamic loading of the web page without refreshing.

●Involved in all phases of UI/UX implementation for the web application including Design, Prototyping, and Development and Testing phases.

●Built html templates for high traffic and complex data driven websites.

●Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.

●Implemented Web services so that our clients can access it to get the required information based on the customer information provided.

●Designed Web User Interface with User Controls.

●Analyze, design, implement and integrate functional requirements in the solutions.

●Used DIV tags and positioned the elements appropriately as per client requirements.

●Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.

Environment: HTML5, LESS, JavaScript, AngularJS, Angular 2, D3, ES6, Grunt, XML, J2EE, JSP, NodeJS, JBoss, IntelliJ, Notepad++, Jasmine, Sublime text, Oracle, MySQL.

EDUCATION: Bachelor of Technology in Bioinformatics from Vignan University.



Contact this candidate