Senior Ui/spa Developer Resume
Westchester, IL
SUMMARY:
- 11 years of rich experience on concepts such as HTML4/5, CSS 2/3, LESS, SASS, Atomic design, Bootstrap, XHTML, DHTML, JavaScript, Typescript, JQuery, JSON, AJAX, XML, Angular1, Angular2/4/5, VueJS and SharePoint 2010 Web Development.
- Extensive Experience working with DOM (Document Object Model) and AJAX to create interactive/dynamic feature rich webpages
- Experience working closely with UX design team, ability to transform UX design work products (wireframe, high fidelity prototype) into UI deliverable
- Experience in building Single Page Application (SPA) using Angular, VueJS, handlebars, jQuery, AJAX.
- Experience with Responsive web design using Bootstrap and CSS3 Media Query.
- Experience of using LESS and SASS pre - processor of CSS.
- Engaged in projects which in corporate heavy skillful implementation of work in web content management tools such as Plumtree, EPIC, Vignette, team site, Adobe Experience Manager to name a few.
- Experience in creating reusable HTML components with different skins to maintain in team site content management portals.
- Experience working in e-commerce application with Single Page application architecture like Angular and AEM content management system.
- Knowledge of integrating Adobe and Google Analytics with single page applications.
- Knowledge of server-side rendering of application using Angular Universal for building web crawler friendly applications.
- Experience to implement ADA compliance web pages.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance.
- Experience working in Agile Methodology application development having exposure to agile ceremonies like Release planning, Sprint planning, grooming, daily standup and retrospective along with final business demos for deliverables.
- Proficient in developing cross browser compatible web pages quickly and effectively complying with Web Content Accessibility Guidelines and W3C standards.
- Experience in developing hybrid applications with Responsive Web Development approach using CSS3 flexbox layout which are compatible with Android 7 and 10inch Tablets and Web browsers.
- Experience with JQuery Templates, DUST Templates, Pug templates, Node.js, CSS LESS approach and Object-Oriented JavaScript.
- Working experience with Angular1 and Angular 2/4/5 projects along with ngrx/store approach for state managements.
- Knowledge of building fast and rich mobile driven interfaces using angular2/4 UI components and VueJS components.
- Experience with angular CLI and Vue CLI tools for better and maintainable build setups for front end workflow.
- Experience with grunt and gulp JavaScript task runners for building and minifying application.
- Excellent experience with jQuery Plugins.
- Proactively involved in sprint planning.
- Experience in cross-browser capabilities and coding techniques.
TECHNICAL SKILLS:
Programming Languages: HTML4.0, HTML5, CSS2, CSS3, JavaScript, Typescript, JSON, AJAX, XML, Core Java, Flash CS3 with AS2.0
Frameworks: Angular2/4/5, VueJS, jQuery, DustJS, Pug, Node JS, Dojo, Bootstrap, Jasmine
Industry Domain: Healthcare, Life Sciences, Banking, e-commerce
Tools: Adobe Dreamweaver, Adobe Photoshop, GIMP, Microsoft Visual Studio, SharePoint 2010, Plum tree, team site, Tortoise SVN, GIT, Source tree, Rational Software Architect (RSA), EPIC Content Management System and Vignette CMS Tool, Grunt, Gulp, Angular CLI, Vue CLI, HP Quality Center, Agile Central, Sublime, IntelliJ, MS Visual Studio code, Jira.
PROFESSIONAL EXPERIENCE:
Confidential,Westchester, IL
Senior UI/SPA Developer
Responsibilities:- Working as a Senior UI/SPA Developer for e-commerce single page application developed using Angular5 framework targeting all modern web browsers, tablets and phones.
- Integrating HTML pages developed using Atomic design with Single page application.
- Developing UI components using Angular5 and Typescript along with service integration and pipes to achieve business requirements.
- Using ngrx/store for writing performant and consistent applications. Writing reducers and actions to perform state changes without mutating actual data.
- Integrating UI components with server-side Restful Node APIs/ IBM WebSphere commerce systems to receive data and display on screens in company standard format.
- Integrating UI components developed in Adobe Experience manager with Single Page Application.
- Using SASS CSS to simplify CSS development & maintenance.
- CSS Media queries are used to have different breakpoints in the style sheet considering the RWD approach to achieve similar page design across different devices with different screen resolutions.
- Integrating Angular application with Adobe/Google analytics along with third party product recommendation tools like Certona.
- Rendering Angular application in Universal mode to develop web crawler friendly pages for better ranking pages for Search Engine Optimization.
- Experience of test driven development approach by writing unit test cases using Jasmine framework and Karma test runner.
- Working with Angular CLI for build and deployment of Angular application.
- Analyzing cross browser, device specific issues and providing solutions with in the timelines.
- Working in Agile Methodology and ensure all the deliverables with in the timelines with accuracy.
Environment: Angular5, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, Atomic Design, AJAX, SASS, NodeJs, GulpJs, ngrx/store, Jasmine, GIT, JIRA, Sublime text editor, MS Visual Studio code, Angular CLI, Adobe Experience Manager, IBM WebSphere Commerce, Angular Universal.
Confidential,Chicago
Senior UI Developer
Responsibilities:- Working as a Senior UI Developer for the single page application developed using Angular2/4 framework targeting all modern web browsers and tablets.
- Creating HTML Mockups using responsive web design approach with HTML5, CSS SASS, bootstrap and CSS3 Media queries.
- Developing UI components using Angular4 and TypeScript along with services and pipes to achieve business requirements.
- Using ngrx/store for writing performant and consistent applications. Writing reducers and actions to perform state changes without mutating actual data.
- Integrating UI components with server-side APIs to receive data and display on screens in company standard format.
- Using SASS CSS to simplify CSS development & maintenance.
- CSS Media queries are used to have different breakpoints in the style sheet considering the RWD approach to achieve similar page design across different devices with different screen resolutions.
- Using Angular Data Grid for creating rich tables with various features like sorting, filtering, pagination, grouping, tree view etc.
- Experience of test driven development approach by writing unit test cases using Jasmine framework and Karma test runner.
- Using gulp for building and automating UI workflow.
- Experience with Angular CLI for build and deployment.
- Analyzing cross browser, device specific issues and providing solutions with in the timelines.
- Ensured all the deliverables with in the timelines with accuracy.
- Providing support for production maintenance.
Environment: Angular4, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, AJAX, SASS, NodeJs, GulpJs, ngrx/store, Jasmine, GIT, JIRA, Sublime text editor, MS Visual Studio code, Angular CLI.
Confidential,New York
Senior UI Developer
Responsibilities:- Worked as a Senior UI Developer for the single page application developed using Angular1.2 framework targeting all modern web browsers, android/ios tablets and mobiles.
- Involved in developing HTML Mockups using responsive web design approach with HTML5, CSS3, jQuery and AngularJs etc
- Developed views, controllers, services, and reusable custom directives using AngularJs for UI components
- Communicating with backend APIs in order to receive data and display on screens in company standard format.
- Developed AngularJS modules to separate application views, controllers and models.
- Developed AngularJS Filters to manipulate text within HTML views.
- This hybrid application is developed with node.js in order to view web pages, converting less to CSS files, calling server side AJAX requests to get JSON data for testing purpose etc.
- Using LESS CSS to simplify CSS development & maintenance.
- Using hand-written, object-oriented JavaScript, CSS3, HTML5 and HTML Semantic with an emphasis on performance, scalability and a positive user experience
- CSS Media queries are used to have different breakpoints in the style sheet considering the RWD approach in order to achieve similar page design across different devices with different screen resolutions.
- Successfully integrated UI code with server side.
- Analyzing cross browser, device specific issues and providing solutions with in the timelines
- Ensured all the deliverables with in the timelines with accuracy.
Environment: AngularJS, HTML5, CSS3, JavaScript, Jquery, AJAX, CSS LESS, Node.js, Grunt JS, GIT, JIRA.
Confidential, Naperville,Chicago
Senior UI Developer
Responsibilities:- Worked as Senior UI Developer for this project.
- Involved in creating Front end design document based on business requirements.
- HTML Markups are developed using responsive web design approach with HTML5, CSS3, jQuery and different JS libraries such as DustJS, RequireJS and HammerJS etc
- Developed views using Angular templates and controllers and created reusable directives for UI components
- Created Angular services encapsulating complex business logic and for communicating with backend APIs
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Developed AngularJS modules to separate application views, controllers and models.
- Developed AngularJS Filters to manipulate text within HTML views.
- Created style sheets for web pages through CSS LESS approach.
- This mobile web application was developed with node.js in order to view web pages, converting less to CSS files, calling server side AJAX requests to get JSON data for testing purpose etc.
- Created HTML templates using dustJS template approach in order to apply JSON data to DOM elements.
- Used LESS CSS to simplify CSS development & maintenance.
- Applied hand-written, object-oriented JavaScript, CSS3, HTML5 and HTML Semantic with an emphasis on performance, scalability and a positive user experience
- Worked with jQuery Ajax calls in order to send/receive data from web services.
- Used custom jQuery plugins provided by customer in order to achieve functionalities of the pages.
- Managed client-side packages using Bower
- Used Require JS for module-loading of client-side JavaScript assets
- Interacted with and consumed JSON from RESTful backend through AJAX calls using Promises
- CSS Media queries are used to have different breakpoints in the style sheet considering the RWD approach in order to achieve similar page design across different devices with different screen resolutions.
- Gestures are provided using hammer.js
- RequireJS approach used to modularize JavaScript files, loads them as per the requirement/dependency to improvise performance.
- Jscroll plugin used for infinite scrolling or lazy loading. It provides the ability to load the content via AJAX call in the specified content area.
- Successfully integrated front end code with server side.
- Ensured Unit testing of all the deliverables along with documentation.
- Provided fixes to the defects that were reported on android 7 inch and 10 inch devices and web browsers
- Also created a POC to create custom UI componets using new approach of Angular2.0 Directives, Dependency injection, Routers.
Environment: AngularJS, HTML5, CSS3, JavaScript, Jquery, AJAX, JSON, dustJS, RequireJS, CSS LESS, hammerJS, Node.js
Confidential
UI Developer
Responsibilities:- Involved in development, maintenance, design and implementation front-end part of the widget-based application using HTML5, CSS3, jQuery, JavaScript, Bootstrap
- Created HTML markup, style sheets for new applications and provided support during integration with SharePoint Portal using custom master page and page layouts.
- Experienced working with various jQuery plugins like jQuery Accordion, Gallery, scrollpane, slideshow, drag and drop and flash etc. in order to achieve functionalities.
- Used Ajax, OO JavaScript, JSP, JQuery, HTML and CSS to develop the application
- Followed MVC Structure to develop Application
- Worked on portal performance improvement by merging and minifying CSS and js files and creating CSS sprites for background images etc.
- Ensured Unit testing of all the deliverables along with documentation.
- Analyzed defects quickly and provided solutions with accuracy.
- Involved in production site maintenance.
- Experienced with HP Quality Center tool as part of defect tracking.
- Enhanced cross browser compatibility by overriding SharePoint default provided styles for different browsers such as IE6, IE7, IE8, IE9, IE10, FF3.6, Google Chrome 7, Win and Mac Safari 5 browsers.
Environment: HTML4.0, CSS2, JavaScript, Jquery, AJAX, SharePoint2010, NotePad++, Adobe Photoshop.