We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

4.00/5 (Submit Your Rating)

San Mateo, CA

SUMMARY

  • Having around 8 years of IT experience as a UI Developer, using the full SDLC of analysis, design, development, maintenance, testing and implementation of Web Applications.
  • Strong understanding of Java Script framework core concepts like events, call back, promises, async/awaitusing ECMAScript version 2016 (ES7)
  • Thorough understanding of React JS and its core principles including Virtual DOM, Data Binding, State & Props and React Lifecycle
  • Extensive experience in developing web pages effectively using JavaScript, JQuery, HTML5, CSS3, AJAX, Angular 9, Typescript in making web pages cross browser compatible.
  • Experience ofBACKEND Node JSand Express JS framework and libraries such as Async, Lodash, socket, etc
  • Strong Experience in developing secured REST APIs using Express and Node JS
  • Experience in using ORM Sequelize when working with MYSQL database in REST API development
  • Experience in using ODM Mongoose when working with Mongo DB
  • Good Experience in using socket - io websockets to establish real time communication between client and server
  • Experience in task analysis, Responsive Web design, workflows information architecture, user profile, scenarios, journey map, wireframes.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Good Experience in developing data visualizations using d3 JS library.
  • Knowledge in creating interactive design deliverables such as Wireframes, Site maps, prototypes and UX Design techniques and other artifacts to describe the intended user experience.
  • Extensive knowledge in developing Single Page Applications (SPAs) and Progressive web applications using JavaScript frameworks like React JS.
  • Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, XML, CSS, Java Script, JQuery, AJAX, Angular and React JS.
  • Modified the UI screens created by web designer using HTML5, JSX, CSS3, React.js.
  • Designed rich user interface application using AJAX,JavaScript, CSS3,GWT and HTML5.
  • Strong Hands on experience on front-end technologies such as HTML, CSS, JavaScript, jQuery, Bootstrap and AngularJS.
  • Extensively used Visual Studio Code, IntelliJ IDE
  • Experience in developing applications using waterfall, Agile and Test-Driven methodologies.

TECHNICAL SKILLS

Programming Languages: Java 8, Python

Frameworks and Libraries: React JS, Angular 9/4/2, Spring Boot, Node JS, Express JS, Socket-IO, Hibernate, React Bootstrap, JQuery, d3 JS, Amcharts.

Web Technologies: HTML4/5, Java Script, JSX, ES7, Typescript, DOM, XML, CSS3, AJAX, HTTP, JSON, Cookies, RWD.

Build tools and IDE: Webpack, Gulp, Grunt, IntelliJ, Visual Studio Code, Notepad++

Databases: MySQL, MongoDB, Oracle

Debugging tools: Google Chrome Web Debugger

Methodologies: Waterfall, Agile, Scrum

Operating Systems: Windows, Linux and Mac OS

Other Tools: Postman, GIT, GITHUB, Jenkins, AWS, Cloud Foundry

PROFESSIONAL EXPERIENCE

Confidential, San Mateo, CA

Senior UI Developer

Responsibilities:

  • Involved in Agile software Development Methodology
  • Used JIRA for tracking user story workflows and bugs
  • Used GitLab code repository, involved in branching, review and merge code. Integrated IDE with Git to perform hurdle free commits, push, adding files and rollback
  • Worked closely with Product Owners and Business team to understand technical requirements and created use cases for different functionalities and design
  • Worked on code enhancement and bug fixes.
  • Experienced in trouble shooting issues and adding fixes.
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Worked with Swagger for accessing backend API and updated swagger configuration to enable authentication of users for controlling API access.
  • Worked with React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked with React Google chart JS library and developed dynamic filterable data visualizations.
  • Experience working on Redux Uni-directional dataflow achieving the predictable application behavior.
  • Implemented auto downloading feature for automatically downloading reports Confidential the end of Operator’s shift.
  • Used ES6 and JSX with react for component development.
  • Used Axios, JSON to send request to the server to check the functionality of the websites.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Maintained STATES in the store and dispatched the ACTIONS using Redux.
  • Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.
  • Responsible for React UI and architecture, building components library, including Tree, Slide-View, and Table Grid.
  • Used Redux to maintain state of react application. Used Redux-Thunk for asynchronous calls in the different applications
  • Developed functional components and used React Hooks like useState, useEffect, useContext and useReducer
  • Worked with Context API to efficiently share props between components across component tree
  • Worked with useEffect to make Rest API calls to the backend and conditionally triggered effect based on selected prop value changes to efficiently make calls on component update.
  • Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
  • Used Postman to test the API usage before implementing API call in front end.
  • Used Lodash Java script library for formatting JSON data
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Utilized React and created efficient data flow architecture to create a lightweight and render efficient web app.
  • Extensively used ANTD to style UI components.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data server as a Single Page Application (SPA).
  • Used Azure Portal for accessing UAT, Prod, dev environments and their configurations.

Environment: HTML5, CSS3, Antd, JavaScript, NODEJS, React JS, Redux, Typescript, JIRA, Azure

Confidential, Dallas, TX

Senior UI Developer

Responsibilities:

  • Worked with UX designer and developed UI screens based on wireframes.
  • Designed UI screens using material UI and CSS3.
  • Used React JS, JSX and developed reusable functional components with help of react hook.
  • Used GitHub code repository, involved in branching, review and merge code. Integrated IDE with Git to perform hurdle free commits, push, adding files and rollback
  • Used Jest testing framework, developed unit and functional test cases and verified code coverage
  • Used Lightico APIs for sharing eSignature of customers and also for sharing files
  • Used Au10tix for authenticating customer identification like driver’s license.
  • Used React Router for developing SPA application,
  • Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.
  • Used various Angular 9 custom directives and developed reusable components and templates that can be re-used Confidential various places in the application.
  • Worked with Angular 9 to develop single page applications, worked with ngrx for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Responsible for React UI and architecture, building components library, including Tree, Slide-View, and Table Grid.
  • Used Redux to maintain state of react application, by dispatching actions to store.
  • Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
  • Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
  • Developed secured Restful API using Express framework of Node Js which uses JSON type of request and response data
  • Experience in design and development of REST API.
  • Used Socket IO with Node JS to share real time communication between front end and back end.
  • Used Express Session to store server-side session data in Node JS backend.
  • Implemented file Upload and pdf download functionality in Node JS backend.
  • Created modularized and meaningful endpoints and controller for rest APIs.
  • Used Sequelize ORM for establishing DB connection between services and MySQL Database
  • Written complex Join, selecting and bulk insert Sequelize queries (which can be reused even if the database has changed to other RDBMS) to query data in database
  • Deployed Node JS code to AWS.
  • Used Winston Logging library of Node JS for logging server side and client-side requests and responses
  • Used Mocha, Chai, Nock JS testing libraries for testing REST APIs.
  • Used Lodash Java script library for formatting JSON data
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Utilized React concepts for asynchronously handling API requests without blocking UI functionality.
  • Used Material UI to style UI components.
  • Used Jenkin pipeline for Continuous Integration and Continuous Deployment
  • Used PCF for accessing UAT, Prod, dev environments and their configurations.

Environment: HTML5, Material UI, CSS3, JavaScript, NODEJS, React JS, Redux, Angular 9, Typescript, JIRA, AJAX, JSON, XML

Confidential, Northbrook, IL

UI Developer

Responsibilities:

  • Worked with Scrum development framework to deliver regular updates to business team.
  • Involved in developing front end of web application using React JS, JSX, ES6 features.
  • Used optimization techniques to reduce Page Sze and load times to enhance user experience.
  • Implemented react JS code to handle cross browser compatibility issues in chrome and Edge. Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Used Mongoose ODM in order to access the Mongo DB from Node JS.
  • Used Socket IO, to implement real time communication between front end and backend and to implement asynchronous programming
  • Created Tailable Cursor for pulling the newly inserted to front end asynchronously wherever data gets inserted into collection
  • Used node-excel-export to export the data filtered in UI.
  • Worked on version control system, on day-to-day basis to maintain the code history.
  • Built the Client using gulp builds.
  • Followed TDD approach.
  • Performed unit testing using Jasmine and integration testing to check the cross-browser compatibility.
  • Used bower and npm to install the necessary packages for project.
  • Developed interactive websites using Java Script and jQuery.
  • Experience in assisting the UX Designers and suggesting them with the best User Experience.
  • Experience using Angular 4 UI framework for carousels, accordions, etc.
  • Involved in development of forms for Application Process and Selection process in Angular 4.
  • Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Created web pages using CSS Image Sprites.
  • Worked with Angular to develop single page applications, worked with ngrx/store for managing Angular applications.
  • Used Jenkin pipeline for Continuous Integration and Continuous Deployment.

Environment: HTML5, CSS3, JavaScript, NODEJS, React JS, Redux, Angular 9, Typescript, JIRA, AJAX, JSON, XML

Confidential, Atlanta, GA

UI Developer

Responsibilities:

  • Involved in developing the front-end applications using web technologies like HTML5, CSS3, jQuery and Angular, Node Js.
  • Used Responsive Framework for developing the webpage compatible for devices of all sizes.
  • Developed data visualizations dashboards using d3 JS and Amcharts libraries.
  • Developed Single Page Application using React, Redux and Axios.
  • Brought the HTML and CSS of an existing web site to the latest web standards.
  • Used JavaScript and JQuery for user interactions in pages.
  • Wrote different data procedures in XML for their respective attributes.
  • Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
  • Used Chrome Web debugger for debugging and for element styling.
  • Involved in daily SCRUM meetings to keep track of the project status
  • Used web-based GIT repository manager with issue tracking features.
  • Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
  • Implemented the Select and Appoint feature for the applicants who filled the applications using the external module of the Designee Management System applications using Angular
  • Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes
  • Implemented nested views and routing using Angular UI Router as per the requirement
  • Experience working with VSCode and Brackets.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
  • Used JIRA for bug tracking and issue tracking.
  • Used agile methodology for the software development.

Environment: JavaScript, JQuery, JSON, HTML5, CSS3, responsive design, Angular 4, Typescript, React JS, JIRA, XML, Node JS and VScode, Postman.

Confidential, Birmingham, AL

Front End Developer

Responsibilities:

  • Involved in design, development and testing of the application.
  • Implementation of a responsive UI which will scale itself depending on the device, platform and browser, using React JS, HTML5, CSS3, Bootstrap and Performed client side validations using JavaScript.
  • Used webpack for minification, bundling and splitting code front end code there by reducing the size of bandwidth of networks calls.
  • Used babel transpiler to compile ES6 code to browser compatible code.
  • Developed React functional UI components with ReactHooks.
  • UsedAxios & JSONcommunication for accessingRESTfulweb services data payload and to make asynchronous calls to the project server to fetch data on the fly.
  • Implemented file upload feature in UI, worked with react forms.
  • Developed RESTful API with Spring Boot Framework exchanging resource type JSON.
  • Developed controllers to handle incoming requests and send output to the UI Configured, services and clients to handle external service call and to implement serializing and deserializing of JSON to XML.
  • Designing and developing the Commercial Business Portal using Angular 2&4 along with HTML5, CSS3, JavaScript and Type Script.
  • Involving in requirement gathering, designing, development, UI reviews, and maintenance.
  • Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Creating Angular 4 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
  • Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Used Webpack to build Typescript modules.
  • Worked extensively onAngular4, Typescript SPA domains.
  • Developed single page applications using Angular 2/4, Typescript, web pack and grunt.
  • Working closing with Director on NextGen versions of current applications (Angular 2/4)
  • AddingES6features involvingERROR functions,Promises,Exports, Imports andTEMPLATEstrings.
  • Maintained different profiles for non-prod and prod environment, to handle different version of external URLs
  • Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
  • Worked with Express.jsfor development of RESTful web services and middleware configurations.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations usingNode.js.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies ofnodejsapplications.
  • Created the application using React.js and Node.js libraries.
  • Developed Configuration properties to access the external URLS defined in application.yml file.
  • Written Junit test cases and used Mockito for mocking external service and return data as expected.
  • Used Bootstrap and React.JS effective web design.
  • The application was deployed on the Nginx.
  • Worked with Jira for bug tracking.

Environment: XHTML, HTML5, CSS3, Backbone.js, Angular 2/4, React JS, Socket IO, Mongo DB, Nginx, jQuery, jQuery, JavaScript, JSON and AJAX

Confidential

Technology Analyst

Responsibilities:

  • Developed Single Page Application using ReactJs Router
  • Implemented HTML5, CSS3 and CSS frameworks like Bootstrap, Semantic UI for styling front end web pages.
  • Used Server-side rendering for initial page to faster load time without JavaScript once loaded JavaScript takeover front end implementation
  • Used React JS components, Forms, Events, Keys, Router, plus Redux, Animations.
  • Followed design patterns like Factory for efficiently implementing front end.
  • Using Axios to make HTTP requests and used promises to handle responses
  • Used front end toolchains like Babel, Webpack, Gulp.
  • Developed ChatBot implementation using NLTK module and socket IO in Node JS Backend
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJSandBootstrapwith MySQL database. Used LESS, which converts toCSS.
  • Familiar with Mobile Web Development using jQuery Mobile and TwitterBootstrap.
  • UsingAngularJS,HTML5, CSS3 all HTML and DHTML is accomplished throughAngularJS directives.
  • UsedAngularJSfor DOM Manipulation, Filters, and Directives.
  • Worked onAngularJSroutes using $scope object to create a view using controllers.
  • UsedAngularJS(ngGrid) for Grid data displays all over the application.
  • UsedBootstrapand media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Used Angular JS Framework to develop applications
  • Mastered the Grunt with commands for building and deploying the project.
  • Developed front-endUIusing HTML,CSS,JavaScript and AJAX.
  • Updated trading pages using HTML5, CSS3 in Angular.js framework.
  • Implemented the search functionality for Internal Application using Angular JS.
  • Implemented server side caching using cache to cache data intensive query responses, minimizing number of hits to the backend.
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Developed integration unit test cases for the service layer functionality.
  • Involved in making of efficient and fast application running using Node.js Non-blocking I/O.
  • Used Mocha, Chai unit test framework to write unit tests for Backend code
  • Managed the overall visual design for the application including all branding and navigation elements.
  • Developed generalized script functions written in JavaScript which are used throughout the application.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Involved in writing the Unit test cases using Jasmine.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins.
  • Involved in Application Support during the initial deployment of the application in production environment.

Environment: Angular JS,Bootstrap,JavaScript, jQuery, HTML5,CSS,Apache Tomcat 8.0, nodeJS, Grunt, Maven, JSON, XML, GIT, Jenkins, WebStorm, Jasmine.

We'd love your feedback!