We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 7+ years of experience as a Front - End Developer in developing User Interface (UI) for Web Applications by using HTML/HTML5, DOM, CSS/CSS3, Bootstrap JavaScript, ES6, JQuery, Ajax, JSON, ReactJs, Angular Js.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Expertise in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
  • Extensive knowledge in developing single-page applications (SPAs).
  • Expertise in creating user Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3 • Good experience on customizing CSS frameworks like Bootstrap using CSS pre-processors LESS or SASS and Compass.
  • Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
  • Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Expertise in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Expertise in React JS framework to develop the SPA.
  • Expertise in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Experience in working with Redux architecture using complex Object Oriented concepts in improving the performance of the websites • Good experience in creating Custom Reusable React Components Library.
  • Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Expertise in React JS and working with React Flux architecture.
  • Experienced in working with Node.JS and NPM modules like http-server, Marathon,inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark andtemplating engines.
  • Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
  • Expertise in RESTful, SOAP web services to integrate between Application to Application.
  • Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners.
  • Expertise in using bug tracking tools like JIRA,HP Quality Center and Bugzilla • Expertise in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
  • Expertise in using build process tools like Jenkins and Mevan.
  • Expertise in using IDE tools such as Notepad ++,Web Matrix, Eclipse, Sublime Text Editor, IntellijIDEA, and Web Storm.
  • Ability to work effectively while working as a team member as well as individually.

TECHNICAL SKILLS:

Web Technologies: HTML 5, CSS 3, JavaScript, Typescript, Bootstrap, SASS, LESS, AJAX, XML, WordPress.

Framework/Library: jQuery, AngularJS, Angular 4, Angular Material Design, Node.js, D3JS, React.JS, Redux.

IDE & Tools: Dreamweaver, Eclipse, IntelliJ, Notepad++, Web Storm.

Application Server: Apache HTTP server, Xampp 1.x, Webpack.

Version Control: Tortoise, SVN, GIT

Package Manager: NPM, Bower, Grunt, Gulp, webpack, Yarn

Operating Systems: Windows, Mac, Linux.

Methodologies: Agile and Waterfall.

Databases: MySQL 5.x, Oracle 11g, MongoDB 3.x

Testing tools: Protractor, Jasmine, Karma

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte, NC

Sr. UI Developer

Roles & Responsibilities

  • Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React.JS and Redux.
  • Designed the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developed user interface by using the React JS, Redux for SPA development.
  • Involved in responsive design and developed a single Isomorphic responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Developed client side Interface using React JS.
  • Used React-Router to turn application into Single Page Application • Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Built stable React components and stand-alone functions to be added to any future pages.
  • Developed the Drag and Drop functionality using React-Dragabble.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Maintained states in the stores and dispatched the actions using redux.
  • Worked with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Optimized animation logic with optimistic functions to increase performance in rendering.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Used Restful web services to call for POST, PUT, and DELETE and GET methods.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Used Git for version controlling and regularly pushed the code to GitHub.
  • Used HP Quality Center as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Works with JASMINE unit test framework to write unit tests for JavaScript code.
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF,Safari and Chrome
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
  • Interacted with Customers and development teams for Fix the Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, React.js, Redux, Ajax, MySQL, XML, XSL, XSLT, JSON, Github, Restful API, Mongo DB, Jasmine and Web Strom.

Confidential - Bellevue, WA

UI Developer

Roles & Responsibilities

  • Worked on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Designing and developing the web page susing HTML5,CSS3,JavaScript,Bootstrap,SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
  • Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Worked son React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Responsible for React UI and architecture .Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-autocomplete for creating google maps location search on the webpage.
  • Developed the React container and presentation al components (as State less and Functional components when applicable).
  • Developed the flux pattern by using redux framework as a core dependency.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
  • Developed the application on NodeJS platform using JavaScript programming.
  • Implemented modules into NodeJS to integrate with designs and requirements.
  • Developed single application to render dynamically based on the JSON from the Node JS server
  • Fetch data from mongo DB using mongoose of Node.js
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Worked with Mocha unit test framework to write unit tests for code.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React.js, Reduct, Flex, JIRA, Mocha, GitHub, Jenkins and Web Strom.

Confidential - Peoria, IL

UI Developer

Roles & Responsibilities

  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS and HTML.
  • Implemented and designed user interface for web-based customer application.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
  • Developed customer facing software for managing advertisements to grow the business using Backbone.js, JavaScript/jQuery, HTML, CSS.
  • Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
  • Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Created Custom Directives in AngularJS to make re-usable components used across various applications.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular router.
  • Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
  • Understanding of web Sockets. Created HTTP Rest API's using Node.js.
  • Involved in implementing the MVC architecture integrating AngularJS framework.
  • Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
  • Maintained 24/7 high volume availability using open source tools such as Linux, Apache, and MySQL.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues * Interacted with Customers and development teams for Fix the Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Environment: HTML, CSS3, JavaScript, JQUERY, Angular.js, Backbone JS AJAX, JSON, XML, ECLIPSE, GIT, MVC, Linux, Apache and MySQL.

Confidential

UI Developer

Roles & Responsibilities

  • Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
  • Built rich prototypes & applications using HTML, CSS, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
  • Responsible for splitting the UI logic into AngularJS MVC Architecture Views, Models and Controllers.
  • Responsible for estimations, code reviews and build deployments.
  • Used best coding practices and naming conventions while writing code in AngularJS, CSS and HTML.
  • Used Angular JS Http Request to read data from web services and process JSON data to render in the UI.
  • Followed JIRA for tracking processes and streamlining agile planning.
  • Responsible for checking cross browser compatibility.
  • Extensively used GIT for version controlling and regularly pushed the code to Git hub.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Handled REST API calls with AJAX and processed JSON and XML data responses to format, validate and display to the user.
  • Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.
  • Involved in coding pages with best Search Engine Optimization (SEO) techniques.
  • Fixed bugs and provided support services for the application and Tested/Debugged web browser using Firebug.
  • Managed and implemented all codes changes via SVN Control Version System.
  • Deploying builds across development, staging and production instances and maintained code integrity.

Environment: HTML, CSS, SASS, JavaScript, jQuery, AngularJS, Jasmine, Karma, JIRA and Git.

We'd love your feedback!