We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 6 years of front - end, user-centered (UI) experience comprised of website design, Software application design.
  • Involved in all the phases of software development life cycle (SDLC), such as Analysis, Designing, Developing, Integrating, Implementing and testing of Client-Server and Web-based applications
  • Proficient and excellent hands on experience with HTML4/5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS/2/4, React.JS, NodeJS, AJAX, JSON, XHTML, Servlet and MVC framework.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Polymer.js, Bootstrap, Node.js, Angular.js, Backbone.js, React.js, Knockout.js, JSF and JSP.
  • Experience in DOM (Document Object Model) and DOM functions to use in interacting with objects in HTML, XHTML and XML documents.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Worked in developing dynamic robust UI screens using CSS, HTML, JavaScript, ES5, ES6.
  • Experience in developing single page applications using Angular 2/4 , Typescript and Webpack .
  • Profound knowledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives .
  • Built reusable and customizable components for the new website using ReactJS and React-Router to create single page application.
  • Implemented a Sitecore Sheer UI to create Sitecore applications.
  • Extensive experience in developing Single Page Applications (SPA) using various JavaScript frameworks like BackboneJS, AngularJS, NodeJS and Bootstrap.
  • Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Experience client side validation tool using technologies such as ExtJS and JavaScript.
  • Experience in using and CSS preprocessors LESS, SASS.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla Firefox, and Chrome.
  • Worked with the building tools like Maven, Ant, Jenkins.
  • Experience in using Karma, Jasmine for Unit testing and Protractor for end to end testing.
  • Experience working with Google charts using Polymer.js, D3.js.
  • Hands on experience on Google API, RESTFUL API, Cloud Web Services.
  • Experience with Version Control tools like TFS, GIT and SVN.
  • Experience in cross browser compatibility with different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
  • Extensively used new software tools in designing user interfaces and adapt to the changing environment.
  • Experience in working with various Operating Systems Windows Environment, UNIX, and Mac OS X.
  • Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story grooming meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.

TECHNICAL SKILLS:

Languages: HTML4/5, CSS3/LESS, XML, JavaScript, C++

Libraries: jQuery, Bootstrap, BackboneJS, Ext JS, NodeJS, AngularJS/2/4, ReactJS, Sitecore

Development Tools: WebStorm, Sublime Text, NetBeans, Visual Studio, Eclipse, Notepad++, Dreamweaver, Photoshop, Flash

Servers: Apache, IIS, Tomcat 5.0, XAMPP

Databases: MS SQL Server 2000, 2003, 2005, 2008 R2 & 2012

Version Control: GIT, SVN, TFS

Debugging Tools: Chrome Developer Tools, Firebug, Bugzilla, Fiddler, Safari Web Inspector, IE

Operating Systems: Windows, UNIX, LINUX, MAC OS X

Tools: Jasmine, Karma, Protractor, babel, Webpack

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. UI Developer

Responsibilities:

  • Involved in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Designed and developed the web applications using framework Angular 2/4 along with HTML5, CSS3 and Type Script .
  • Moved existing Angular JS controllers and services to Angular 2 components for more responsive and less dependency.
  • Created responsive web designs using Angular Material also used predefined directives and hiding elements for different views (mobile, tablet and desktop).
  • Extensively used Angular 4 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
  • Good amount of work done on Reactive forms in Angular 2/4 and their Validations.
  • Used Angular2/4 to pass data between components, created pipes to transforming data, nested containers, and set Angular Services.
  • Used Angular CLI to initialize, develop and maintain angular applications also ran end to end and unit tests using Karma and Protractor.
  • Extensively used NPM dependencies to enrich both mobile and desktop applications.
  • Used Router Link directive to navigate between the routes in Angular2/4 from linking login and Dashboard page.
  • Used Express Framework to set up middleware to respond to the HTTP requests using NodeJS.
  • Used design pattern Dependency Injection, Hierarchical Injector, inject services into Services, and used services for Cross-Component Communication.
  • Implemented AJAX in web pages to enable data access across the application without having to reload the page.
  • Worked on Angular 2 development like creating modules, working with routes and angular components.
  • Built common Ng Modules in Typescript and took major part in dependency injection using webpack.
  • Implemented front end user interface and features in the application using AJAX.
  • Used Angular Universal for generating Static Page Application Pages on the server side using Server Side Rendering (SSR).
  • Used SASS CSS preprocessors like variables, mixins, nested rules and inline imports.
  • Used Internalization (i18n) tools in the app for multiple languages.
  • Automated TDD tasks and written Unit test scripts for filters and services using karma and Jasmine.
  • Extensively used Chrome developer toolbar's tabs like Performance, and Memory to track the application performance.
  • Used browser profiling for identifying performance bottle necks and utilized break points for debugging.
  • Responsible for checking cross browser compatibility issues and worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
  • Used Git with Bit Bucket for version control and simultaneous code implementation.

Environment: Angular2/4, HTML5, CSS3, SASS, Angular material, Typescript, NodeJS, AJAX, JSON, SiteCore 6.5/7.0, NPM, Jasmine, Karma, IIS, Fiddler, Git.

Confidential, Chicago, IL

Sr. UI Developer

Responsibilities:

  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Developed webpages using HTML5, CSS3, and JavaScript.
  • Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel and Webpack.
  • Worked on developing CSS Media Queries to make the application compatible with tablets (Landscape and Portrait), desktops and mobile phones.
  • Used LESS pre-compiler for CSS style sheets.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented client-side Interface using React JS.
  • Created the Application using ReactJS and Node.js libraries using npm directories and generated the desired view.
  • Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
  • Worked with React Router and developed Single Page Applications.
  • Implemented React grid to build Report Data Grid, tree grid, and developed Data Grid items which can be dragged by system users.
  • Build reusable React components and stand-alone functions to be added to any future pages.
  • Used Redux Async actions to make the app fully asynchronous.
  • Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
  • Worked using ReactJS components, Forms, Events, Keys, Router, Animations and Redux concepts.
  • Used Bootstrap and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked on making AJAX calls to connect the database using restful web-services and worked on integrating the middleware to the front end.
  • Used HTML5 tags for maintaining contents like video, images and audio and also displayed them in flash applications.
  • Rapidly prototyped interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
  • Built highly modular HTML5 front end that built on ReactJS optimizing for rendering performance.
  • Ensured that builds are properly deployed in Development & Production Environment using Jenkins.
  • Implemented best practices of writing clean and optimized coding.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
  • Maintained high level of unit test coverage through Test-Driven Development (TDD).
  • Performed UNIT testing with Jest and web-services with RESTful API.
  • Used GitHub repository for the source code management and code reviewing.

Environment: HTML5, Mean stack, CSS3/LESS, JavaScript, JSON, WebStorm, JQuery, ReactJS, npm, GIT, Jest, Jenkins, webpack, babel, Grunt

Confidential, San Jose, CA

UI Developer

Responsibilities:

  • Actively involved in all aspects of the system design.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Followed with Agile and Scrum development methodologies
  • Developed all the UI pages using HTML, CSS, JSON, JavaScript, jQuery, Ajax.
  • HTML document traversal and manipulation, event handling, animation, and Ajax using DOM.
  • Involved in writing JQuery based Ajax Requests using JQuery.get (url, data, callback, type) or JQuery. Ajax (options) and JQuery. Post (url, data, callback, type) and JQuery.get (url, data, callback, type).
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Created custom directives, dependency Injection in AngularJS for re-usable components.
  • Developed AngularJS components such as controllers, Services, filters, models.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Created various interactive plug-ins, widgets or design UI/UX.
  • Used AngularJS as the development framework to build a multi-page application.
  • Implemented the search functionality for Internal Application using AngularJS.
  • Utilized current and upcoming industry trends and practices to create Sitecore CMS websites.
  • Developed, coded and reviewed Sitecore CMS web programs.
  • Worked on UI/Charting tools based on Bootstrap.
  • Worked on inversion control patterns based on Spring MVC Framework.
  • Developed AJAX based web based UI framework by utilizing JQuery library.
  • Built interactive cross platform application for web applications using Extension.js
  • Wrote application level code to perform client side validation using JQuery and JavaScript.
  • Tested JavaScript frameworks using karma.
  • Design and documentation of Google APIs for collection and retrieval of high volume IOT telemetry data.
  • Developed JavaScript library for rendering domain-specific layout XML to the web.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.

Environment: HTML5, CSS3, JavaScript, XML, JQuery, Angular 1.x, Cloud API’s, RESTFUL, Jenkins, Sitecore, NodeJS, Ext JS, Backbone.js, karma, AJAX, Google API, JSON, Eclipse.

Confidential

UI Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application level code to perform client side validation using JQUERY and JavaScript.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Developed the User Interactive web pages in a professional manner using web technologies like HTML, CSS, XHTML and jQuery, based on the W3C and ADA standards.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML.
  • Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
  • Used SVN for version control and QC for defect tracking.
  • Define technical requirements based upon business requirements.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Consumed JAX-WS Web services and tested using SOAPUI.
  • Worked closely with the design team to come up with detailed UI layouts and specifications.
  • Made the pages cross browser compatible across all the approved versions of browsers also worked on responsive web design.
  • Developed various web based widgets like calendar and address book for the company’s portal pages using jQuery.
  • Created small web based widgets for their user facing websites using object oriented jQuery.
  • Developed client side validation code using JS.
  • Performed code validations for HTML in W3C Validator, JSON in JSON Lint.
  • Created and deploy new features in order to sustain and amend existing applications.
  • Worked on the existing code into JSP by using core JSTL.
  • Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc.
  • Involved in fixing front-end issues with the layouts.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: HTML, CSS, Adobe Photoshop, Java Script, JSON, jQuery, AJAX, JSP, SVN, Usability Testing, Agile methodology, Eclipse.

Confidential

Jr Web Developer

Responsibilities:

  • To analyze the requirements and develop enhancements that will mostly benefit users.
  • Developed UI using HTML , CSS , JavaScript validations and XML.
  • Modified the existing website by adding suitable naming conventions and coding standards.
  • Worked with user interfaces and applied usability principle to portals.
  • Primary role was to improve GUI, solve the navigational issues and provide support to the senior web developers.
  • To control the usability, aesthetics, speed and communication of the websites.
  • Used Wireframes to draw the user requirements.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Developed clickable prototypes using HTML, DHTML, Photoshop, CSS and JavaScript.
  • Involved in writing application level code to interact with APIs, Web Services using, AJAX, JSON and XML.
  • Provided maintenance to several websites.
  • Responsible for code optimization and testing of the website across different browsers.
  • Created and maintained the layout and look and feel of each portal with CSS.
  • Used HTML, CSS, and JavaScript for the front end designing.
  • Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
  • In addition to code development, maintained project documentation and assisted in application design.
  • Handled PHP backend development for dynamic database driven website
  • Used JavaScript, CSS, and HTML to create front-end screens of the module
  • Tested web sites and fixed any existing bugs using Firebug.

Environment: HTML, JavaScript, CSS, DHTML, XML, Firebug, MS Office, Adobe Photoshop, Firefox, Windows XP.

We'd love your feedback!