Post Job Free
Sign in

Sr UI Frontend Developer

Location:
Greens of McKinney, TX, 75069
Salary:
80$/Hr
Posted:
May 01, 2024

Contact this candidate

Resume:

Sandhya A

ad5etn@r.postjobfree.com

469-***-****

Summary:

•Over 11 + years of experience in UI development, Web designing, and development, testing web pages with Usability standards as a Front-End Developer.

•Experienced in using React.JS components, Forms, Events, Keys, Router, Animations, Redux and Flux concepts.

•Experience with CMS with Sitecore-JSS.

•Good Knowledge of Amazon Web Service (AWS) concepts like EMR and EC2.

•Experience in developing which also includes web services like REST, RESTFUL API, etc. with the help of WSDL, SOAP JAX-WS, MongoDB, and AWS to get updates from third parties.

•Extensive experience as a web developer with a strong background working on open-source technologies, including JSP, PHP, HTML5, CSS3, MySQL, JavaScript

•Extensively worked on building single-page applications using routers both in React.js and Angular for smooth navigation within the application

•Extensive experience with creating and reviewing UI design specifications, developing prototypes, and conducting usability tests.

•Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown, and many more.

•Experienced in React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, and React Native concepts.

•Extensive experience in JavaScript frameworks like Angular.js, and Backbone.js and libraries like React.js, jQuery, etc.

•Extensive experience in designing fronted web-based forms using Angular 8/11/12.

•Experience in using Vuex as state management for Vue.js application and slots to implement a content distribution.

•Experience in Analysis, Design, Development and Implementation of various web, stand-alone, client-server applications using Python and Django.

•Expertise with redux for react to manage the state flow control within the application

•Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript

•Extensively developed web application pages using Web Standards, Interactive animations, and Email design standards

•Expertise in OO JavaScript design pattern and JavaScript MVC Patterns

•Extensive experience in cross browser compatibility issues and creating the screens with table less design following W3C standards.

Technical Skills:

Operating Systems

Windows 8,7,XP, Linux

Web Technologies

HTML, XHTML, DHTML, XML, HTML5, CSS, CSS3, JavaScript, TypeScript, AJAX, JSON, AngularJS, Angular, React, ReactQuery, ReactJS, ReactNative, Redux, NodeJS NestJS, NX, Vue.JS, NextJS, GraphQL, Backbone.js, Require.js, Spring, AEM, NGRX, EXT, jQuery

Programming Languages

jQuery, Angular JS/2/4/8/9/11/12, Java, SQL

Development Tools

Eclipse, Dreamweaver, Web Matrix, Web storm, AWS, Text Pad, Notepad++, Firebug, MS Visual Studio for web, NestJS framework, Adobe Target & Analytics

XML Technologies

SAX and DOM (parsers)

Databases

Oracle, MySQL, Mongo dB, MSSQL Server, PHP

Open Source

Tomcat, log4J, JUnit, Ant, Putty, WinSCP, Tortoise

Application Servers

WebLogic, Apache, Tomcat, RESTful API

Browsers

IE, Mozilla and Chrome, Safari

Configuration Control

CVS, SVN, GIT

Methodology

Object Orient Analysis, Agile/Scrum, TDD, Design and Development using UML

Project Management Tools

Jira, Foundation Server, Rally, Scrum works, Team track

Professional Experience

Verisk Analytics, July 2023 to Till date

Sr. Frontend Developer

Responsibilities:

•Worked on highly advanced user interface design and development using ReactJS, Typescript, NodeJS, ES6, HTML 5, and CSS.

•Experience on CMS with sitecore-JSS arcitechture.

•Worked on latest features of ES6, ES7 by using arrow functions and asynchronous functionalities.

•Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).

•Testing the created pages using JavaScript libraries i.e., Jest

•Basically, replace all React class components with functional components. For stateful management, replaced with new Hooks like use State, use Effect, use Reducer, and useRef.

•Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.

•Extensively used SASS (Syntactically Awesome Style Sheets) while styling with CSS3.

•Used popular Node.js frameworks like Express and Rectify to mock a RESTful API.

•Involved in writing application-level code to interact with APIs, RESTful Web Services using http.

•Created some reusable components using web-pack.

•HTTPS implementation with IP whitelisting and CORS policies.

•Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.

•Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF)

•Maintained Cross Browser compatibility and implemented Responsive Design.

•Used CSS Sprites to decrease the load time of web pages.

•Worked with Webpack, Browserify, RequireJS, ESLint, and JSLint.

•Used NextJS to refactor react-router library to turn application into Single Page Application.

•Involved in grooming sessions to discuss the new requirements and gave demos about the applications.

•written unit test cases using jest and RTL.

•Given KT Sessions unit testing to other teams.

•Experience in code versioning management using GIT, SVN and Team Foundation Server/Visual Studio Online.

•Wrote cascading style sheets for the entire user interface, created selectors, ids, classes, and pseudo-classes in style guides.

•Implemented the SEO Techniques to improve the search results on the web.

•Worked on the overall layout design, color scheme of the web site using HTML5 and CSS3.

•Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc

•Involved with bug fixing on functionality, performance, and styling issues.

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

Environment: HTML5, CSS3, JavaScript, Splunk, TypeScript, ReactJS, Nextjs,Sitecore,ReactNative, jQuery, Bootstrap, AJAX, JSON, Junit5 CSV, Postman, AEM, Adobe target & analytics, Windows, Mac, MS-Office, Angular 8, Node.js, NestJs, Agile methodology, Usability Testing, Spring, Karma and JasminSSAS, LESS, GIT, Soap, REST, MySQL.

Grainger, Jan 2021 to june 2023

Sr. FrontEnd Developer

Responsibilities:

•Used Storybook which is an open source tool for developing UI components in isolation for React.

•Used axios to handle HTTP requests in a React and Redux application.

•Integrated Redux data store allowing React components to have access to data Implemented the Model View Controller (MVC) framework and spring.

•Worked on latest features of ES6, ES7 by using arrow functions and asynchronous functionalities.

•Developed Honeypot field and zip-code validation for contact us page using HTML, CSS, JavaScript, TypeScript and Vanilla javascript.

•Developed an application using JavaScript for asynchronously calling ArcGIS rest services to get the feature count.

•Worked on the overall layout design, color scheme of the web site using HTML5 and CSS3.

•Worked on ReactJS for its code reusability and integrated Bootstrap. Used Redux architecture in the whole process to connect Actions.

•Designed and Developed Web applications using CSS preprocessors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.

•Converted the codebase to use modern Ecmascript (ES5, ES6) using babel, typescript to trans pile and webpack as a module loader and used reactive extensions.

•Extensive experience in front end technologies like JSP, JSF, Rich Faces, Vue JS, ExtJS, AngularJS, Angular 8/11/12, Node.JS, React JS, ReactNative, GraphQL, Bootstrap, PrimeNG Components.

•Extensively worked with angular features like reactive forms, RXJS, observables, promises, pipes, directives.

•Created Angular modules to improve performance of applications.

•HTTPS implementation with IP whitelisting and CORS policies.

•Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.

•Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF)

•Worked on cloud NoSQL solutions for scaling out order history data.

•Worked on Node.js and MongoDB data store procedures to satisfy various business requirements of the application.

•Extensively used XSD for validations of XML transfer to the different WebServices like AWS

•Used a few different methods for coding / source control, including MavensMate, Sublime Text.

•Used NPM (node modules) and (angular components) for packaging management and Webpack for compile javascript modules.

•Used WebSphere ESB to provide Web services connectivity, JMS messaging, and service-oriented integration to power SOA.

•Used Github integrated KanBan board to track and report progress.

•Used Jenkins to do different environment builds which are integrated with mercurial version control tools.

•Experienced in Automated integration testing using Selenium WebDriver.

•Debugged the application, identified source of bugs in Angular using Chrome Dev Tools and the Augury debugging tool.

•Used Jest (Java Rest client) for ElasticSearch to execute the JSON queries.

•Administered Jenkins, proposed and implemented branching strategy suitable for agile/scrum development in a fast-paced engineering environment.

•Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.

•Containerize applications with Docker and Kubernetes and migrate the applications into PaaS environments using RedHat OpenShift Enterprise.

•Integrated JIRA and Snap by configuring JIRA's webhooks.

•Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.

•Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc

•Worked with Webpack, Browserify, RequireJS, ESLint, and JSLint.

•Written unit test scripts for controllers, filters and services using karma and Jasmine, JSHINT/JSLINT.

•Developed mobile app available on iOS and Android for customer-loyalty program. (React Native, Redux).

Environment: React, ReactNative, Redux, Axios, ES6, React Promises, Javascript, HTML5, 1CSS, AJAX, Bootstrap, SCSS, Typescript, Angular, Vue JS, CORS, WCAG,XSS, NOSQL, GraphQL, MongoDB, Web Services, Rest, Visual Studio, Sublime Text, NPM, Grunt, gulp,websphere, Github, Mercurial, Selenium, Chrome Dev Tools, Jest, React testing library, Jasmine, NestJS, NodeJS, Karma, Agile, Scrum, Docker, AWS, Kubernetes,Jenkins, XML, JSON, Jira, Linux, Hipchat, Jslint, Android

Anthem, Atlanta, GA Sep 2018 – Dec 2020

Frontend/ React Developer

Responsibilities:

•Developed the React container and presentational components (as Stateless and Functional components when applicable).

•Worked the backend by using Vue JS, Node.js, Express JS, PostgreSQL, SQL, and MongoDB.

•Worked on React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.

•Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

•Used React-autocomplete for creating Google map’s location search on the webpage.

•Developed the React container and presentational components (as Stateless and Functional components when applicable).

•Exposure to new features and issues addressed in Angular 4.

•Working on an automated micro services development framework to improve fast development and ease the boarding process.

•Used React 16.8’s new feature Hooks to rewrite/re-factor front-end application and truncated down 30% codes (better maintenance).

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

•Worked on creating expand collapse for desktop using Twitter Bootstrap using JavaScript Framework..

•Good understanding of micro services architecture and working closely with architects for product requirements and management stick.

•Wrote data mutations in GraphQL which allows users to update their username and password information.

•Developed the web application with the newest React features centralized with Hooks.

•Develop functional and appealing web application with JavaScript, EmberJS, Ember-cli, JQuery, HTML5 and CSS3

•Involved in designing and coding the various core components and UI Screens for the Outbound Interface in the Application using Backbone JS, Vue JS and Kendo UI

•Built administrator page displaying profile information in React.js, ReactNative, Redux and GraphQL.

•Deployed and host the application on Amazon web service (AWS).

•Created Mock Services and data to quicken front-end development while anticipating RESTFUL APIs tube developed.

•Used Jest and Enzyme for mocking functions and writing unit tests.

•Have built Docker images and written Docker files which can be used to automate all developer tasks.

•Developed single page applications using React Redux architecture, ES6, web pack and grunt.

•Deploying and maintaining a production environment using AWS EC2 instances and ECS with Docker.

•Migrated the codes from Angular to React.JS, I used ngReact, in my project, & converted the App from Angular to React.

•Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).

•Testing the created pages using JavaScript libraries i.e., Jest

•Basically, replace all React class components with functional components. For stateful management, replaced with new Hooks like use State, use Effect, use Reducer, and useRef.

•Developed web application using MongoDB, Express, React / Redux, Node JS and GraphQL.

•Installed the application on AWS EC2 instances and configured the storage on S3 buckets.

•Implement the JavaScript/jQuery frameworks such as React JS, Node JS for MVW/MVC framework.

•Involved in creating a reusable component using React JS for DOM manipulation

•Worked heavily on CSS3 and LESS layout for DOM manipulation.

•Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.

•Developed backend single end point API’s that server’s data required for the entire application using GraphQL.

•Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 4 framework and Node JS.

•Worked on jQuery extensively for various user interactions, front-end validations, and other visual effects.

•Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.

•Involved AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java and Node.js and Docker on familiar servers such as Apache.

•Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.

•Build prototype for various required services such as Logging, Scheduling and Notification Service using third party Node JS based JavaScript library.

•Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongo db.

•Extensive experience in writing JUnit test cases using selenium web driver and experience in implementing data driven and keyword driven frameworks.

•Created Jenkins CI/CD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.

•Architected the frontend solution using React, Relay and GraphQL. Lead the UX and design outsourced teams helping with product ideation to creation. Services for Nordstrom (Node.js, Immutable.js, RxJS, Chai).

•Applied jQuery scripts for basic animation and end user screen customization purposes.

•Created UI templates and functionality to be merged with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application

•Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI.

•Designed and developed a full-stack funding website based on Node.js, React.JS, Next.JS, Vue JS, NestJs, PHP and Slim Framework.

•Performed API Testing using Cypress Automation and Postman

•Written gherkin and Ruby scripting automation test scripts to execute in Cucumber

•Experience using GraphQL to query and mutate data from backend REST/SOAP services.

•Develop and write code, review other Developers’ code for modifications, and constructions including all the web application stack which includes the Frontend Middle-tier, Persistence and Backend using JavaScript, React JS, Redux, Apache Maven, MySQL, HTML5, CSS, SASS, Bootstrap, JSON.

•Used React JS to make web pages rendering faster, instead of using ng-repeat in Angular JS used ngReact to achieve the same

•Experience in working with RESTful Web Services and implementing RESTful API's and SOAP protocols.

•Container management using Docker by writing Dockerfiles and set up build on Docker HUB and installed and configured Kubernetes.

•Developed and maintained automated smoke and regression test suites in Cypress using JavaScript programming language and Mocha Framework

•Worked with JSON web tokens for authentication and authorization security configurations using Node.js

•Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports

•Worked with unit testing of JavaScript applications using Karma, Jasmine.

•Experience in Bootstrap, Backbone.js, and Node.js.

Environment: React, ReactJS, ReactNative, Node jS, NestJS, Backbone js, Vue JS, JSON, MongoDB, HTML5, 1CSS, AJAX, Bootstrap, SCSS, JavaScript, Typescript, Angular, Redux, Github, Mercurial, Selenium, Chrome Dev Tools, Jest, Agile, Scrum, Docker, AWS, Kubernetes, Jenkins, XML, JSON, Jira, Linux, Hipchat, Android

Wachter, Inc-NJ Jan 2016 – Aug 2018

Front-End UI developer

Responsibilities:

•Worked on highly advanced user interface design and development using ReactJS, Typescript, NodeJS, ES6, HTML 5, and CSS.

•Application is based on a safety detection system which collects, delivers, and analyzes data for those on the front lines of industry. With custom wearables, RTLS, IoT platform.

•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

•Developed various screens and web features for the front-end using frameworks like ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.

•Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controllers.

•Developed Splunk reports that provide a high-level overview of the Application Health.

•Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, Vue JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.

•Developed Mean Stack from scratch including MongoDB server (Mongoose Connector) setup and Express JS server development.

•Involved in designing and coding user interfaces using Vue JS server-side rendering framework.

•Wrote cascading style sheets for the entire user interface, created selectors, ids, classes, and pseudo-classes in style guides.

•box.

•Experience in code versioning management using GIT, SVN and Team Foundation Server/Visual Studio Online.

•Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.

•Build reusable parts (Notification icons, table filter, multi-select combo-box) and front-end libraries for future use

•Used NextJS to refactor react-router library to turn application into Single Page Application and to reduce bundle size.

•Used popular Node.js frameworks like Express and Rectify to mock a RESTful API.

•Created some reusable components using web-pack.

•Extensively used SASS (Syntactically Awesome Style Sheets) while styling with CSS3.

•Also used SOAP UI tool to create test cases and quickly unit test the web service code.

•Involved in writing application-level code to interact with APIs, RESTful Web Services using $http.

•Redesigned and re-implemented services using NGINX, Node JS, MongoDB, and MySQL.

•Successfully handled JSON data and carried out JSON parsing for form submissions and DOM manipulation.

•Used Spring Boot for building cloud Microservices quickly and develop spring based applications with very less configuration.

•Integrated Active MQ and spring JMS API to send and receive message for the application's Restful API.

•Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.

•Developed test cases using Junit 5 and TestNG framework.

•Maintained Cross Browser compatibility and implemented Responsive Design.

•Implemented the SEO Techniques to improve the search results on the web.

•Used CSS Sprites to decrease the load time of web pages.

•Involved in client meetings to discuss the new requirements and gave demos about the applications.

•Involved with bug fixing on functionality, performance, and styling issues.

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

Environment: HTML5, CSS3, JavaScript, Splunk, TypeScript, ReactJS, ReactNative, jQuery, Bootstrap, AJAX, JSON, Junit5 CSV, am charts Responsive Designs, IntelliJ IDEA, Postman, AEM, Adobe target & analytics, Windows, Mac, MS-Office, Angular 8, Node.js, NestJs, Vue JS, Agile methodology, Foundation Server, Usability Testing, Spring, Karma and Jasmine, SSAS, LESS, GIT, Soap, REST, MySQL.

Infomerica, India Apr 2012– Nov 2015

UI Developer

Responsibilities:

•Developed the front-end by doing hands-on coding using HTML, CSS, JavaScript, jQuery. Leverage knowledge of cross-browser development techniques.

•Worked on a project following Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.

•Created the UI interface using JavaScript, jQuery, CSS and HTML.

•Extensively used JavaScript, jQuery UI to provide UI functionality.

•Development of Form Validation techniques using JavaScript.

•Use field-tested best practices for packaging and deploying jQuery applications

•Implemented data binding and used async services to parse API through jQuery.

•Used Bootstrap framework and custom CSS3 to develop Responsive web pages.

•Responsible for implementing UI mock-ups, integrating third party react libraries and handling /creating store data.

•Involved in creating and executing Unit test cases using Jasmine.

•Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.

•Used GIT for Version Controlling.

Environment: HTML, CSS, JavaScript, Agile, Ajax, JSON, jQuery, Windows, jasmine

Educational Qualifications:

Bachelor's - Information Technology - 2012 - JNTUH

Master's - Computer Science - 2014 - JNTUH



Contact this candidate