We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

4.00/5 (Submit Your Rating)

AR

SUMMARY

  • 7 years of professional experiencein designing and developing User Interface applications and Web application usingHTML/HTML5, CSS/CSS3, SASS, LESS, JavaScript,AJAX,Bootstrap,JSON, jQuery, Angular JS, Angular 2/4, React JS - Flux/ Redux,Node.js.
  • Experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and modern techniques such as Flexbox.
  • Applied optimization techniques to reduce page size and load times to enhance user experience by using CSS Sprites and CSS media queries.
  • Proficiency in understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototypes, Call-backs and familiarity with ECMA Script features.
  • Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
  • Extensive Experience in Applications using AJAX calls, Object Oriented (OO) JavaScript, JSON.
  • Extensive experience in developing SPA (Single-Page Applications) using JavaScript frameworks like AngularJS, Angular 2/4 and Bootstrap.
  • Implemented code in Angular 2 for front end of the web application.
  • Proficient in Formatting data using pipes and Custom Pipes in Angular 4.
  • Hands on Experience in Adding routing and navigation in Angular 4.
  • Added Forms Validators Attributes in Angular 4.
  • Expert in developing web pages for different device like Mobile, iPad and desktop using RWD (Responsive Web Design), React-Native, Twitter Bootstrap, CSS3 Media queries and jQuery mobile.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts, Object Oriented programming with JavaScript, Object Oriented Design and Implementation in improving the performance of the websites.
  • Deep understanding in analysing the Document Object Model (DOM) Layout, DOM manipulation and DOM Functions compatibility with objects in HTML and XHTML documents.
  • Experience working with NodeJS and NPM in addition to developing REST APIs.
  • Developed certain features of the application functionality i.e. "CRUD (Create, read, update, delete)" features using NodeJS, Express.js as my middleware.
  • Responsible for writing automatic runnable tasks using Grunt and Gulp to improve development efficiency.
  • Proficient in designing and developing MEAN Stack (Angular, NodeJS, Express, MongoDB) web applications.
  • Worked with IDE tools like Eclipse, Notepad++, Visual Studio, WebStorm, ATOM, Dreamweaver and Sublime Text and code version control tools like SVN and GITHUB.
  • Expertise in unit and integration testing using Jasmine, Mocha, Karma and Jest.
  • JIRA was used as bug and issue tracking tool and JENKINS was used as code integration and deployment tool.
  • Debugged code using web development tools like Firefox, Chrome Developer Toolbar, Firebug, and IE Developer Toolbar.
  • Thorough understanding and exposure of cross browser compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari, and Google Chrome.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, LESS, SASS, JavaScript,jQuery, ECMAScript 5/6, Bootstrap,AJAX, JSON, XML, Media Queries, Responsive Web Design, CSS Sprites, CSS grid

JavaScript Libraries: AngularJS, Angular2/4, Node JS, React Js, Redux, Flux, Backbone JS,D3.js, Express.js, Typescript, Knockout.JS, Vue.JS

Tools: SVN, GITHUB, Grunt, Gulp, Webpack, Jenkins

Web Services: RESTful, SOAP, XML

IDE Tools: Eclipse, NetBeans, Adobe Dreamweaver, Notepad++, Sublime Text,Visual Studio Code, Angular CLI, ATOM, WebStorm.

Databases: MySQL, PL/SQL(Oracle), Mongo dB, MS Access

Web/Application Servers: Apache Tomcat, Web logic.

Operating System: Windows 98/7/8/10/XP, UNIX, LINUX, Ubuntu, Mac OSX

PROFESSIONAL EXPERIENCE

Confidential, AR

Sr. UI Developer

Responsibilities:

  • React JS is used as a development framework to build scalable web application.
  • Developed powerful Single Page Application and dynamic responsive Web UI using HTML5, CSS3, JavaScript, React JS, Twitter Bootstrap, and Node JS.
  • Generated responsive data tables using withBootstrapgrid system and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phones.
  • Involved in creating Reusable components and React-Router to turn application into Single Page Application (SPA) using React JS
  • UsedReactJSto create views to hook up models to the DOM and synchronize data with server as aSingle Page Application (SPA).
  • Expertise in creating Custom Reusable React Components Library for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Experienced in working with Redux and Flux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • React-router and Redux to manage application state.
  • Integrating third party D3.js elements into React components.
  • Redux-Saga is used for asynchronous data fetching and accessing the browser cache.
  • Reselect is used for slicing the redux state and providing only the relevant sub-tree to a react component.
  • Used react-intl to manage internationalization and pluralization support.
  • DevelopedRest APIusingNode JSusing various modules in node like Express.JS.
  • Added dynamic Functionality by crating and dispatching Action Creators that deployed Actions.
  • Managed projects with Grunt task runner and combined with Bower package manager to installJavaScriptlatest version of libraries based on running in the Node.js environment.
  • Created prototype before development based on static and approved design documents and wireframes.
  • Used Jest and Enzyme to run tests and make assertions, used New Relic to monitor the application's performance
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Heavily involved in the defect fixing and additional development activities - coordinating with the SQA team for the complete approval in UAT.

Environment: HTML5, CSS3, LESS, JavaScript, Twitter Bootstrap, AJAX, XML, JSON, Junit, Gulp, GITHUB, Agile Methodology, React, React-router, Redux, Redux-Saga, Reselect, Immutable.js, D3.js, Sugar.js, Node JS, Tomcat Apache, Eclipse IDE, Jenkins, Nexus, AWS, React-storybooks, REST services, Styled-components, Webpack, MongoDB, Jest, Enzyme, Red Hat Linux, JIRA, New Relic, Google Analytics

Confidential, Dallas, TX

Sr. UI Developer

Responsibilities:

  • Worked with Development Manager and Team Lead in the Team of 8 members.
  • Used React framework to build the website. Added Redux to simplified components data and state.
  • Implement Bootstrap CSS styles and React Strap components to enhance the interaction implemented Kafka in java8 along with Kafka stream topology. Live stream events will be stored in my Sql and Cassandra through Kafka stream topology
  • Coordinated with team members to meet scheduled deadlines, review completed work requests.
  • Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.
  • Taken Responsibility in Conducting Daily Scrum calls with development team and involved in Sprint planning.
  • Used Angular JS to develop single web page weather application.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
  • Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
  • Created Jenkins pipelines for various projects such as terraform, ami builds, and code deployment.
  • Implemented Web Service and consumed third party Web Services using SOAP, SOA, WSDL also very strong in Restful Web Services.
  • Involved in writing Multi-Threading Synchronization concepts in Java Programs.
  • Used JBoss app for the deployment of the application. Worked with continuous integration tools such as Jenkins and deployed the application on AWS. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Dockers container from it.
  • Experienced using independent libraries such as Kendo UI and Handsontable.
  • Used Protractor for End to End Testing of Angular application.
  • Designed Frontend with in object-oriented JavaScript Framework like ReactJS.
  • End to End Integration development from JIRA to Service Now using Restful calls using C++/ JAVA/ Groovy.
  • Developed applications using web technologies like HTML5, CSS3 based on the W3C standards.
  • Made the application Responsive using Bootstrap and CSS properties.
  • Created React components, using Redux for unidirectional data flow
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Experienced in using various JavaScript libraries which are required for the project.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS
  • Worked on testing automation platform and managed CI/CD with Jenkins for CA Spectrum daily builds portal
  • Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL
  • Experience in using open -source JavaScript libraries like React in building UI components.
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Implemented CI/CD pipeline with Jenkins in four microservices
  • Integrated templates built using AngularJS, JSON and AJAX to get and post the data to back-end code (JSP).
  • Involved in Agile Methodologies and planning of sprints.
  • Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Experience in JavaScript libraries like ui-bootstrap.
  • Used Rest client, POSTMAN and SOAPUI tools to test REST API services.
  • Wrote grunt tasks, bower, npm for packing and creating production ready code. Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.
  • The libraries involved in developing the application were JQuery, Bootstrap, Angular UI grid, Angular UI Bootstrap.
  • Implemented design process and developed various AngularJS based UI components.
  • Implemented custom validation controls for various forms with help of AngularJS.
  • Creating wireframes as per the functional specification document.
  • Developed multi-threading projects, considered concurrency situation and security aspect, using synchronized methods and synchronized variables;
  • Refactored front-end through Vue.js, Webpack and ES6 to keep the code modular and loosely coupled.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Integrated templates built using AngularJS, JSON and AJAX to get and post the data to back-end code (JSP).
  • Used tools such as firebug, web developer tools for debugging and correcting bugs.
  • Conducted regular design and peer code reviews.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Responsive design using Bootstrap, less, CSS3 media queries

Environment: Java, HTML 5, CSS 3, JavaScript, Bootstrap, Angular JS, Node JS, AJAX, JQuery, JSON, DOM, XSL, XSLT, Responsive Web Design, GIT and Windows.

Confidential, Tempe, AZ

Sr. Front End/ UI Developer

Responsibilities:

  • Worked with HTML, CSS, JSP, XML, JSON, JavaScript, jQuery and jQuery UI for developing user interface.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
  • Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
  • Involved in writing jQuery-based Ajax requests using jQuery. Get (URL, data, call back, type) or jQuery. Ajax (options) and jQuery. Post (URL, data, call-back, type).
  • Used jQuery events to manipulate the elements depends on the user interactions (like ready (), hover (), bind (), click (), keypress (), etc.).
  • Used concepts of Core Java like Collections, Multi-threading, Serialization and File Handling.
  • Implemented bootstrap CSS in AngularJS for developing rich and responsive UI.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Created optimized graphic websites and application interfaces using HTML, CSS and jQuery UI framework.
  • Front-end prototype and teeming with Bootstrap, jQuery.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Experience in developing for mobile with jQuery Mobile.
  • Good knowledge of debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
  • Developed Architectural Design Documents and Block Diagrams.
  • Develop WordPress themes to meet the needs of the small business owner.
  • Used web services (REST) to bridge the gap between our MS and Drupal/WordPress technology.
  • Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.

Environment: Java, HTML5, CSS3, XHTML, JavaScript, Bootstrap, Redux, React JS, Angular JS, Angular 2, Node JS, JSP, W3C, AJAX, JSON, Responsive Web design, DOM, XML, XSL, GitHub and Windows.

Confidential

Front End/ UI Developer

Responsibilities:

  • Involved in development, design and implementation of front-end part widget-based application.
  • Experience in AGILE Story point methodologies and full software development lifecycle - designing, coding, testing, debugging and support.
  • Designed and developedUIpages using HTML5, CSS3, JSON, JavaScript, jQuery,Bootstrap, AJAX, AngularJS, Node JS and JSON.
  • Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
  • Implemented the Responsive web pages (RWD) using the SASS CSS pre-processors, CSS3 media queries, andBootstrap and Restful API web development.
  • Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON calls.
  • Developed Single Page Application and created custom reusable components used across the application using Angular JS for different modules including event driven pages.
  • Developed various application functionalities such as search, pagination, filtering using MVVM JavaScript Framework Angular JS
  • UsedAngularJSto create custom directives for navigation bar, sidebar filters, strict filters for exact match search and other re-usable sections.
  • Usedhttp withAngularJSinterceptorsto make sure the requests were valid and usedUI-router to handle nested views and avoid page redirection.
  • Leveraged two-way data binding through scope and Webpack with es2015 in applications built onAngularJS and implemented different validation control on the web-pages using AngularJS.
  • Worked on AngularJS by consuming RESTFUL web services & used AngularJS forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Coordinated with the teams forQA / UATand issue tracking and bug fixing.
  • UsedJIRAfor the bug tracking and project management
  • JENKINS were used for continuous integration of builds and GIT for Source Control.
  • Concatenate JS files by using Grunt and Gulp to improve developing efficiency minify to improve performance in loading web pages.
  • Debug the application using Firebug and Chrome developer tools to traverse the documents and manipulated the Node JS using DOM functions.
  • Worked withJasmine and Karmain testing and performed Unit testing and Execution testing utilizingJUNIT.

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, NodeJS, GITHUB,Bootstrap,AJAX, JSON, XML, JSON, Responsive design, Visual Studio, Agile, JIRA, IE 6,7, 8 9 10, Firefox, Chrome, Photoshop, MongoDB, Jasmine, Karma and Windows.

We'd love your feedback!