Angular 2.0/ Senior Ui Developer Resume
Austin, TX
SUMMARY:
- 8 years of experience as Senior Front - End UI Developer in e-commerce Application and Web Development with emphasis on HTML (4.01/5), CSS (2/3), XHTML, JavaScript, J-Query, JSON, AJAX, Flash and JavaScript frameworks like Angular 2.0, Node.js, Angular.js, Unit testing tools like Karma, Jasmine, Mocha, Protractor and Chai and Selenium.
- Experience as a Front-End UI Developer with solid understanding of database designing, development, JavaScript Libraries and installation of different modules.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the projects.
- Expert Knowledge of Node.js and frameworks available for it respectively.
- Experience in developing and updating a web page using HTML5, CSS3, AngularJS, JavaScript and jQuery across various browsers and thereby achieving cross browser compatibility.
- Fair Working knowledge about MVC frameworks like AngularJS and Node.js.
- Experience in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the pages.
- Experience in using JavaScript and jQuery either for manipulating the DOM or for AJAX operations.
- Expertise in using the various JavaScript concepts like Prototypes, Closures, Object oriented features etc.
- Experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
- Worked with various IDE’s like Eclipse and Web storm, Sublime Text, Adobe Photoshop etc.
- Experience in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Experience in using various project management tools like JIRA and Version One mainly for Agile project management.
- Extensively involved in unit testing using Junit and functional testing of mobile applications.
- Good understanding of how node.js works in the backend.
- Experience in developing Web Services to expose useful functionality to web users through SOAP and REST full web service calls.
- Expertise in developing responsive web pages Bootstrap and CSS Response.
- Experience in working with testing tools like Karma, Jasmine, Chai, and protractor.
- Experience in writing unit tests on both client and JS server side using Jasmine, Mocha and Chai frameworks
- Experienced in working with J2EE design patterns such as façade, delegate, singleton.
- Good Knowledge of JSF, Hibernate.
- Experience in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
- Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
- Worked on Agile/waterfall models and involved in daily SCRUM meetings
- Proficient in UX based design deliverables which include interaction design, user scenarios, process flows and user interface specifications.
- Dealt with all kinds of data formats like XML, JSON, flat files for exchange of data.
- Experience in using front end build tools like Grunt, Bower, NPM, Webpack, Gulp and backend Java’s MAVEN.
- Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.
- Experience on Mongo DB to create server-side applications.
- Experience in making the web applications accessibility complaint like ADA complaint using Aria attributes on HTML tags.
- Experience in using content management systems (CMS) tools like Word press.
- Used gzip compression tool to compress the data when using web service restful calls to send the data to the server.
- Conducted Automation/manual testing using the standards, guidelines and structured methodology in testing the application.
- Experience in developing Object-Oriented Web applications using MVC architecture.
- Developed securing the application using form-based authentication using HTML, JavaScript, jQuery and CSS.
- Designed and Developed Web application using CSS pre-processors.
- Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
TECHNICAL SKILLS:
Languages: C++, C, .NET, HTML, HTML 5, CSS3, Java Script, JQuery, AJAX.
JavaScript Frame Works: Angular2.0, Angular.js, Node.js, Bootstrap, Ext.js, Ember.js.
Development Tools: Eclipse, NetBeans, Grunt, Bower, Web Storm, Sublime, Brackets, Maven, Adobe Photoshop.
Application/Web Servers: Apache Tomcat.
Design and developing: Microsoft Visio, XML and Rational Rose, Design Patterns, Dreamweaver
Development Methodologies: Scrum, Agile and Waterfall.
Web Services: SOAP, RESTful and XML.
Databases: Oracle, MySQL and SQL Server 2000/2005/2008 , MongoDB.
Scripting languages: Java Script, UNIX Shell Script.
XML technologies: DTD, XML, XSL, XSLT, XQuery, DOM.
Version Control: CVS, SVN, GitHub, JIRA.
Environment: s: UNIX, Windows 2000, Windows XP, Windows 7, Windows 10.
Desktop Tools: Acrobat Writer, MS Office
Browsers: Firefox, Chrome, IE, Opera, Safari
Testing tools: Karma, Jasmine, Chai, Protractor and Mocha.
UX tools: Axure, Balsamiq, MS Visio, Pencil, Adobe Photoshop CS3.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Angular 2.0/ Senior UI Developer
Responsibilities:
- Expert in using Angular2.0 and Node.js in effective web design.
- Built Single page web application using Angular2.0, Node.js, Typescript, Bootstrap 3 and Bootstrap4, HTML5, CSS3.
- Dealt with creating single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2.0 framework and Node JS.
- Experienced in using a Bootstrap 3.0 from Angular2.0 platform and point it to the root component of the application instead of Angular ing-app.
- Proficient in using @Route Config decorator with Angular2.0 instead of ng $route Provider
- Proficient in using router-outlet with Angular2.0 instead of .
- Proficient in using router-link with Angular2.0 instead of .
- Proficient in using ng2-pdf-viewer from Angular 2.0 for previewing the pdf documents.
- Proficient in using HTML5 File Reader API for previewing the documents before uploading the file to the server
- Proficient in using Angular 2.0 by consuming Restful web services.
- Proficient in using Angular 2.0 framework for building web-apps.
- Involved in developing applications with RESTFUL web services using Node.js and writing clean and elegant mark up using Bootstrap 3.0, CSS3 and HTML5.
- Proficient in using Angular 2.0 with Typescript.
- Used typescript for advanced autocompletion, navigation, and refactoring.
- Implemented a singleton pattern for a class using typescript.
- Proficient in using Crucible for reviewing the code before merging the code into the main branch through TFS Git.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 2.0, Node.js and Bootstrap.
- Developed reusable stylesheet partials using Sass pre-processor.
- Enhanced the user interface using HTML5, CSS3 and Bootstrap 3.0 for RWD.
- Experienced in front-end development including creation of Terms and agreement related functionalities using Angular 2.0, HTML5.
- Expert in using Node.js to build a scalable network application where it can handle many connections concurrently.
- Expert in using Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- Expert in using twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Using Node.JS NPM module Grunt and Gulp to run tasks and build properly the project (complie, minify, concat etc.)
- Knowledge in troubleshooting the application for server as well as client-side errors
- Conducted unit testing using the open source Karma and Jasmine tools and used Protractor for end to end testing.
- Involved in writing code to interact with APIs, Web Services using jQuery, AJAX, JSON and XML.
- Worked on the Agile methodology like Scrum in implementing the project.
- Used JIRA as a ticketing tool, bug tracking and issue tracking.
- Created stored procedures, triggers and views using SQL server database.
- Used Microsoft LYNC for inner communications within the team.
Environment: - Angular 2.0, Type Script, node.js, Angular.js, jQuery, CSS3, HTML5, AGILE/SCRUM, SOAP/REST, twitter Bootstrap, AJAX, JSON/XML, Karma-Jasmine, SCALA, BOWER, NPM, SQL, PL/SQL, Adobe Photoshop, Dreamweaver, Mocha, Chai.
Confidential, Jefferson City, Missouri
Senior UI Developer
Responsibilities:
- Involved in developed internal application using Angular and Node.JS connecting to Oracle on the backend.
- Expert in using Bootstrap and AngularJS and Node.js in effective web design.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Angular . js, Node.js and JSON .
- Expert in using Node.js with react for server-side rendering. Implement modules into Node.js to integrate with designs and requirements.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, Node.js and JQuery.
- Used Node.js for heavy DOM manipulation.
- Involved in designed and developed restful interfaces on the server as well as client-side SPA (single page application) routing and integrate real-time notification with web sockets .
- Built an interactive chart that allows users to set risk thresholds and setup desktop notifications using Web Sockets to display real-time data.
- Validation of communication layer between device APIs and Application over web sockets.
- Used JS framework such as Angular.js (for data driven apps)
- Involved in Angular.js and Ember.js mvc architecture implementation.
- Implemented Angular.js client-side validation. Implemented Angular.js modules.
- Created UI screens using Angular.js
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Maintained Cross Browser compatibility & implement Responsive Design custom media queries, etc. Worked on prototypes for Responsive design.
- Used CSS Preprocessor - LESS SASS .
- Designed Frontend with in object oriented JavaScript Framework like angular.js and Node.js
- Designed CSS3 based web pages which were cross-browser compatible.
- Assisted UI leads and product manager with concept designs and implementation of prototype for new and undeveloped features that allowed customer representative team to track customer’s instant payment notifications reports.
- Expert in using Data Tables, a table plugin for JQuery, to display the data in tables along with pagination.
- Conducted the RESTful APIs Integration using XML and JSON.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Created a Rich Single Page Application using HTML, CSS, Angular.js, JQuery and REST Services.
- Developed custom templates, components, and widgets using AEM and integrated components with Angular JS.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Worked with the Grunt tool for building the project on the front-end.
- Used MEAN (Mongo DB, Express, Angular, Node) Stack.
- Used AJAX and JSON to process asynchronous actions between front and back end, using AngularJS $http service.
- Created Ajax Services to consume restful APIs and processing JSON data for rendering in UI.
- Performed Unit testing using the open source Karma/Jasmine.
- Implemented AJAX to improved customer experience, and reduce the data flows greatly
- Worked with Spring MVC and Hibernate in the backend to build the business logic.
- Expert in using Web storm and Eclipse IDE for development and Tomcat to web server for deploying application.
- Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update information from Oracle database.
- Worked in a team project which is in Agile Scrum environment to accomplish the requirements of the project within the given sprint deadline.
Environment: Angular.js, Node.js, Bootstrap, HTML5, CSS3, JavaScript, Adobe Dreamweaver, Adobe Photoshop and MS office, jQuery AJAX, JSON, LESS SASS, Polymer, Wireframes, AEM, Prototype, XML, Grunt, MongoDB, Hibernate-3.0/JPA, Spring-JDBC, Restful APIs, Karma-Jasmine, MVC, Web Strom, Eclipse IDE.
Confidential, Ontario, CA
Web Developer
Responsibilities:
- Demonstrated the UI modules to users with weekly meetings as per the SCRUM.
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML, CSS3 and AngularJS.
- Extensively used all the HTML features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Used CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and @media.
- Used HTML, CSS, Bootstrap and JavaScript to render the dynamic web pages (presentation layer) for the application using Eclipse.
- Used JQuery in controlling access to different pages of the applications.
- Developed JQuery custom widgets to make easy the enhancement of the web pages.
- Extensively used JQuery selectors in accessing various parts of the DOM.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Developed unit test for each new feature implemented using Mocha and Chai testing tools.
- This is a configuration widget written in CSS3, Java Script, and jQuery framework in UI Layer with Tag library, application deployed and tested on Linux.
- Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on webpages.
- Worked with Drupal modules, theming, distributions & content management.
- Designed and developed new web applications, forms, content management workflows leveraging Drupal.
- Designed and Developed JavaScript framework, which is wrapper on top of JQuery framework and AJAX, based UI Configuration widgets.
- Integrated REST web services PHP based API’s into the site.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Worked with template engines like Mustache in building the templates.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Worked on creating and consuming SOAP Web services for accessing data from other external services.
- Followed Agile methodology in developing this application
- Used JQuery event handling in UI pages’ handle validations.
- Created JQuery custom widgets like date picker etc. and other custom widgets.
- Involved in code review and deployment of the application on development, testing of production servers
Environment: HTML5, CSS3, Angular.js, JavaScript, jQuery, AJAX, PHP, Mocha, Chai, Windows OS, Bootstrap, Eclipse.
Confidential, Minnetonka, MN
UI Developer
Responsibilities:
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfilment workflow .
- Worked on HTML, CSS/CSS3 style sheets, JavaScript and jQuery to tie together a diverse range of sites with an easily understandable structure.
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Created single page applications using Angular JS with MVC capability.
- Used Node.js for scalable server-side application.
- Implemented MVC Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Developing customer facing software for managing advertisements within websites using Angular JS, JavaScript / jQuery, HTML.
- Used Bootstrap JS and other front-end frameworks.
- Strong working experience in solving Cross-Browser Compatibility challenges and processing Responsiveness
- Applied data visualization by adding grids and dynamic graphs with data fetched from JSON web services.
- Developed APIs using AJAX and JSON to implement more robust and efficient client facing applications.
- Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
- Applied media queries to created responsive website across different size of screens.
- Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- Utilized core J2EE design patterns such as Singleton, Business Delegate, Session Façade and Data Access Object (DAO) in the implementation of services.
- Created database tables and manipulated data using MySQL.
- Conducted unit testing with Firebug, IE Tester and end-to-end testing on the supported browsers and devices.
- Involved in using jQuery Validation Plug-in for client-side validation.
- Designed navigation structure, interaction and styling for an AJAX environment.
- Focused on resolving cross browser compatibility regarding to redesign of CSS and JavaScript.
- Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
- Committed code change into repository by using version control tool SVN.
- For easy debugging used testing frameworks Karma and Jasmine and followed the TDD to develop the entire application.
- Involved in maintenance, transformation and support appropriate formats for existing applications.
- Worked with back-end side to configured applications with Apache Server.
- Used W3C CSS Validator to check markup validity.
- Responsible for introducing an increased quality standard for web page design and maintain quality with innovative internal solutions.
Environment: - HTML 4/5, JavaScript, Angular.js, AJAX, CSS2/3, JSON, jQuery, XML.
Confidential
Front End Developer
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Presented the flow to the business with documentation and a dummy environment.
- Involved in creating the XML based parses which take the feed from system and redirect the user to appropriate sections based on user interaction.
- Developed user interfaces using HTML, DHTML, XHTML, AJAX, CSS & JavaScript, jQuery.
- Involved in translating Wireframes & Photoshop designs into functional prototypes using HTML/CSS/JS.
- Understanding the functionality from scratch from provided wireframes, used cases & other documents.
- Used Spring Jackson API for mapping java object to JSON.
- Involved in client/product owner interaction to understand the requirements & during complete development phase for any change request, functionality demo, daily status meeting etc.
- Involved in performance improvement (page load speed, Ajax response timings, lazy loading of images, minimized http requests etc.) of the application on various devices.
- Followed Test Driven Development (TDD) by using junit to build unit test cases for most of the cases & peer reviews of the developed code.
- Used SQL Server database for tables creation and involved in writing SQL queries using Joins and Stored procedures.
- Involved in integration testing & interaction with third party codes.
Environment: HTML, DHTML, XHTML, XML, CSS, JavaScript, jQuery, AJAX, SQL, JSON, Photoshop.
Confidential
Web/UI Developer
Responsibilities:
- Developed UI using HTMTL, CSS, JavaScript validations and XML.
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript and MySQL.
- Developed portals for implementing health care benefits of the employees.
- Created various web page layouts using HTML and CSS.
- Designed, developed and updated User Interface Web Forms using CSS, Bream weaver and JavaScript.
- Experienced in API or service integration.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used Cascading Style Sheet(CSS) in web pages to separate presentation from structure.
- Defines text alignment, size, borders and many other typographic characteristics.
- Performed client-side validations using Java Script
- Fixed bugs and provided support services for the application.
Environment: HTML, CSS, JavaScript, XML, Bream weaver and MySQL.