Senior Ui Developer Resume
Woonsocket, RI
SUMMARY
- 8 +years of work experience in structuring, developing, and implementing interactive websites using HTML 4.01/HTML5, CSS3/SASS/LESS, JavaScript, ECMAScript6, jQuery, AJAX, AngularJS, Angular2/4/6/9/10, RXJS, React JS, Redux, JSON& Bootstrap.
- Mainly specialized in front - end rich application development usingAngular, React and Bootstrap.
- Proficient in using jQuery to traverse through the DOM, create Animations, handle events, and perform AJAX calls.
- Experience in creating and using ReactJS.
- Single page application development using React Routers.
- Extensive experience with React and Redux architecture.
- Proficient in implementing various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Knowledge of mobile development platform with React Native and React Native Elements for Android and IOS.
- Experience in creating and using Angular.
- Experience using Angular-Router to turn application into Single Page Application.
- Bind HTML template/view to JavaScript object (models) usingAngularJS1.5 & 2.0 frameworks.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience and familiarity with newer specifications of ECMA Script6.
- Experience in writing internal and external API services using Node Loopback framework.
- Experience in writing Custom Components, Pipes and Services using Angular.
- Created prototype before development based on static and approved design documents and wireframes.
- Managed and created traffic thru Google analytics&GoogleAdwords.
- Experience in working with Adobe Experience Manager to develop reusable drag & drop components.
- Experience in building highly Mobile Responsive Design websites with SASS, Bourbon and Neat.
- Used several design patterns like Singleton, Factory, Data Access Objects and MVC.
- Implement Event-driven for building Restful APIs using Node loopback.
- Experience with High charts library for data visualization.
- Experience in setting up CI/CD withJenkins, DockerandMaven.
- Creating websites that are user-friendly, effective, appealing and quality pages.
- Developed cross-browser and cross-platform compatible solutions.
- Strong knowledge on JavaScript unit testing withJest, Enzyme, Jasmine, Karma, Mocha, chai and Protractor.
- Able to complete projects efficiently and satisfy customers with attractive, user-friendly websites.
- Worked under Waterfall and Agile environment with regular basis of SCRUM.
- Ability to apply W3C web standards, WCAG 2.0 and 508 Guidelines with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement.
- Professional understanding of Software development life cycle’s (SDLC) various phases such as Requirement Analysis, Design, Development, Testing, Deployment and Support.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code.
- Worked with SVN, Git and TeamSite for code management and JIRA/Rally for task management.
TECHNICAL SKILLS
Web Technologies: HTML 5, CSS 3, JavaScript ES5/ES6, Typescript, Bootstrap, SASS, LESS, AJAX and XML.
Framework/Libraries: jQuery, Angular (1.x,2.x,4,5,6), Node.js, D3JS, React.JS, Redux, RXJS, React Strap, React Bootstrap, Awesome Fonts.
IDE & Tools: MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ, Note pad++, Microsoft Visio, Web Storm
Application Server: Perforce, Webpack, Web Sphere, TFS, NGINX, WebLogic
Version Control: Tortoise, SVN, GIT
Package Manager: NPM, Bower, Grunt, Gulp, Webpack
Operating Systems: Windows, Mac, Linux
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Woonsocket, RI
Senior UI Developer
Responsibilities:
- Responsible for creating efficient design and developing user Interaction screens using HTML, CSS3, Bootstrap, TypeScript, Angular10.
- Enhanced application performance by Angular10 Component based development in view of future Angular framework transitions.
- Developed UI components using Angular MaterialBootstrap, Ngx Bootstrap.
- Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
- Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
- Achieved Angular10 authentication for the application and stored generated token so that token can be sent with each request to secure resources in Web API.
- Created TypeScript reusable components and services to consume REST API’s using Component based architecture provided by Angular10.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Followed MVC Architecture using Angular 10 Framework.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depending on the user request, implementing Ajax features for the application.
- Hands on development experience with Business Process Management (BPM) and Business Rules Engine (BRE) applications using Pega Rules Process Commander (PRPC).
- PEGA integration technologies & techniques (SOAP, XML, JMS, MQ, File Listeners etc.)
- Converted the mock-ups into hand-written HTML, CSS, XHTML, Hybrid HTML5, JavaScript, jQuery, AJAX, XML and JSON
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
Environment: HTML5, CSS3, LESS, JavaScript, Angular 10, jQuery, JSON, Bootstrap, NPM, Node.JS, RESTful APIs, Visual Studio, MySQL, GIT, Gulp, Chrome developer tools.
Confidential, Tampa, Florida
Senior UI Developer
Responsibilities:
- Developed applications that include interactive web pages using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular framework.
- Worked on developing model and template driven forms in Angular 6
- Developed code to exchange data between one component to other across different modules using Angular 6 framework.
- Used Ajax, JSON with jQuery for request data and response processing.
- Used RESTful web services to fetch data from the server and use response data across the components and display with the help of HTML.
- Involved in creating single page application that loads multiple views using routing services, lazy Loading, and adding additional dynamic features to the application using Angular 6 framework.
- Worked on media queries for different layouts of screen, print, mobile phone, tablets to design responsive web pages.
- Developed several components in the application that implement lazy loading feature in Angular 6
- Performed client-side validations using JavaScript.
- Debugged issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 9, 10 &11 browsers.
- Design various page layouts that include responsive web pages using LESS pre-processor along with CSS.
- Debugged issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 9, 10 &11 browsers.
- Worked on SQL queries to perform CRUD operations on the MySQL Database.
- Involved in Unit Integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
- Experience in Gulp task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
- Worked on SQL queries to perform CRUD operations on the MySQL Database.
- Configured and managed version control through GIT.
Environment: s: HTML/HTM5, CSS3, LESS, JavaScript, Angular JS, Angular 6, jQuery, JSON, Bootstrap, NPM, Node.JS, Sublime, RESTful APIs, Adobe Dreamweaver CS3, Eclipse, Maven, Apache Tomcat, MySQL, GIT, Gulp, Chrome developer tools
Confidential, New Jersey
UI Web Developer
Responsibilities:
- Built rich prototypes and applications using HTML5, SASS, Typescript, JSON, Angular 4.0/6.0 and Node.
- Designed and coded customized Angular services to interact with the backend API and serve components.
- Worked on Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
- Proficiency in cloud applications such as Amazon Web Services (AWS)
- Proficiency in Amazon Web Services (AWS) set up.
- Hands on experience on NoSQL Database,MongoDB. (Writing queries inMongoDB and maintaining the cluster).
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Developed Drag and Drop Components using AEM Content Management System and created multiple static pages in authoring environment in various languages & Regions.
- Implemented HTTP requests using RXJs Observable library to handle multiple values over time.
- Updated the application with new features ofAngular 6 from Angular 4.0.
- Worked with http interceptor’s configurations for security.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
- Worked on Angular 5 Modular Programming
- Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks and spies.
- Used Google analytics to track and report the website traffic.
- Worked on the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers like Safari, Opera, Firefox, Google Chrome, and Internet Explorer.
- Followed Quality Processes like Continuous Integration/ Continuous Development withJenkins & code quality usingSonarQube and involved in Code reviews.
- The techstackis AngularJS, Express and innovative server-side technologies like Node.js, MongoDB (MEANStack).
- Using Webpack to generate static assets representing modules from dependencies.
- Expertise in creating responsive style sheets using CSS with SASS, Bourbon and NEAT.
- Developed RESTful APIs using Nodejs Loopback in middleware and hosted on multiple load balanced API instances.
- Followed Agile Methodology with daily scrum meetings, two-week sprint planning and retrospectives
- Used Jira as a Tool for tracking the estimates based on the User Stories and iterations for each sprint
- Used GIT to check in code to Development Environment and to avoid merge issues.
- Created a build process for different environments like dev, test and production.
- Demonstrated knowledge of code reviews, unit and regression testing, page speed testing.
Environment: HTML5, CSS3, Angular 4/6, Node JS, JavaScript, Micro services,jQuery, AJAX, Protractor, Jasmine, JIRA and GIT.
Confidential, New Jersey
UI Developer
Responsibilities:
- Web application designing and development using HTML, CSS, ReactJS and Redux.
- Implementing different modules in ReactJSto integrate with designs and requirements.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed robust, responsive Ajax driven UIs with AJAX, CSS3, DHTML, HTML5, ReactJS, JavaScript and jQuery.
- Worked on Webpack for build and webpack-dev-server a server.
- Used Webpack for code bundling and babel as compiler for transpiling JS files in unsupported browsers.
- Working with ECMA Script 6 new features like Arrow Functions, Template Literals and Destructing Assignments.
- Used Babel, web pack with es2015,reactJSX presets.
- Expert in creating bundling complex applications using webpack or packaging it using gulp/grunt.
- Implemented client-side Interface usingReactJS.
- Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.
- Used Axios with react for making AJAX Calls.
- Developed user interface using Ajax and DHTML libraries to simplify the complexities of the application.
- Developed the UI responsible for creating efficient design and developing User Interaction screens using ReactJS, Redux-form, HTML5, CSS3, JavaScript, jQuery and JSON.
- UsedReactRouter to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented flux pattern by using Redux framework as a core dependency.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to be written in JavaScript.
- Participated in technical design, development and testing of various modules assigned.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
- Wrote test plans and performed unit testing and performance testing.
- Worked with the systems team and Quality assurance team in the process.
Environment: JSX, React, Redux, Redux-thunk, AngularJX, ResponsiveWebDesign,ExpressJS, jQuery, XHTML, XML, Jenkins, Rally and GIT.
Confidential
UI Developer
Responsibilities:
- Active participation throughout the entire software development lifecycle from project inception to code development and elaborate testing of the various modules.
- Responsible for creating efficient design and developing UI screens using ASP.NET MVC and C#
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Wrote Custom Pipes, directives for reusable widget.
- Involved in designing and developing the JSON, XML Objects with MySQL. Rapid prototyping of design concepts.
- Ability to apply W3C web standards with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement.
- Used D3.js in various levels of projects which brings data to life using HTML, SVG, and CSS.
- Worked closely with Graphic designers to implement mock-ups and the layouts of the application using HTML/HTML5, CSS/CSS3, and JavaScript.
- Written Ajax driven JSON consuming JavaScript functions to save user selections such as radio button, drop-down menu selections into a cookie.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Used jQuery Ajax for service calls on pages to interact with the server for information.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Good experience in debugging the code using Firebug and Chrome Developer Tools.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Deploy application usingIonicView for testing and feedback from team.
- Testing the website on multiple browsers with their old as well as latest release.
- Managing tickets through JIRA and use Source tree with GIT for version control.
- Produced semantically appropriate standards, compliant markup, and rich User Interfaces.
Environment: HTML5, JavaScript, ASP.NET MVC, Ajax, CSS 2/3, Bootstrap, JSON, Bower, MYSQL, XML, jQuery, JIRA, Gulp, DOM, C#.
