Sr. Ui Developer Resume
Philadelphia, PA
SUMMARY
- 7+years of experience in designing User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, AngularJS, Angular 2, 4, 5 EXTJS, React, ECMA Script 5/6, DOM, jQuery, Ajax, XML, JSON, and Node.js server.
- Extensive Knowledge in developing Single Page Responsive Web Applications using JavaScript frameworks like Angular JS, Backbone.js and Bootstrap.
- Extensive knowledge in object - oriented programming in JavaScript.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands-on experience with CSS LESS/SASS Pre-Processor.
- Experience in web pack and Babel. Good Knowledge with latest ECMA script (ES7).
- Experience in designing and developing solutions using the MVC Architecture .
- Experience in building Single Page Application ( SPA ) using Model View Controller ( MVC ) framework such as AngularJS, 2 also for mobile applications, web API and browser clients.
- Good Knowledge on enhancing Angular 2 applications performance and faster rendering by utilization of AOT, and lazy Loading.
- Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
- Experienced in creating React.js web applications with JSX , React nesting components , databinding , forms, routers and Virtual DOM manipulations with Redux architecture .
- Developed React.js pages, web services and AJAX calls for the applications used in development of the web application to bind the data/model.
- Strong experience in using AJAX for implementing dynamic webpages where the content can be fetched via API calls , using RESTful and SOAP web services .
- Experience in using React.JS and Client Side Charting technologies such as D3.js, Chart.js.
- Strong skills in Relational Databases like Oracle, MySQL and MongoDB.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
- Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine, and Karma for AngularJS and Node JS.
- Experience in Using Jest, Mocha, Chai, Jasmine, Karma for testing.
- Experience with NPM Grunt, Gulp and Bower modules of NodeJS .
- Used JIRA for bug tracking and issue tracking.
- Worked on Version control systems like GIT, CVS, SVN and Bit bucket.
- Experience working in a fast-paced environment using Agile/Scrum, Test driven development and Waterfall methodologies.
- Worked on various IDE's Eclipse , Visual studio , Notepad++, IntelliJ , Sublime Text 3, ATOM , Net Beans, Web Storm and Brackets.
- Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome and checking cross browser compatibility.
- Valuable team player with excellent communication skills, trouble shooting skills with ability to learn and adapt to new technologies quickly.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS, Angular2,4,5 ReactJS, NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6, Typescript and java.
Version Control Tools: GIT, SVN, Bit Bucket
Databases: Oracle 10g, MySQL, MongoDB
Operating Systems: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX
Web/App Server: Apache Tomcat, WebLogic
Testing & Debugging Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, jest, Jasmine, Karma, Mocha, Chai, Jenkins.
Workflow Tool kit: Grunt, Gulp.
IDE’s: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. UI Developer
Responsibilities:
- Developed applications that include interactive web pages using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular framework.
- 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 5 framework.
- Worked on developing model and template driven forms in Angular 5
- Developed code to exchange data between one component to other across different modules using Angular 5 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 5.
- 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.
- 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.
- 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.
- Configured and managed version control through GIT.
Environment: s: HTML/HTM5, CSS3, LESS, JavaScript, Angular JS, Angular 5.0, jQuery, JSON, Bootstrap, NPM, Node.JS, Sublime, RESTful APIs, Adobe Dreamweaver CS3, Eclipse, Maven, Apache Tomcat, MySQL, GIT, Gulp, Chrome developer tools
Confidential, mount laurel, NJ
UI Developer
Responsibilities:
- Designing and developing the Commercial Business Portal using Angular2/4 along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and Type Script.
- Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Creating Angular4 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
- Used Webpack to build Typescript modules.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Developed single page applications using Angular 2, Typescript, web pack and Grunt.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Creating Dynamic Web Pages using Web Controls and developed forms using HTML5.
Environment: HTML5, CSS3, Angular 2/4, Rx JS, Type Script, Agile, Bootstrap, REST API, Web pack, Jasmine, Karma, NPM, GIT, JIRA and Visual Studio Code.
Confidential, Waltham, MA
UI Developer
Responsibilities:
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Worked with diverse team of product owners and UX designers in fast paced environment, with quick iterative cycles.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Used Gulp as the build task runner to build and package the application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Written unit test scripts for controllers, filters and services using karma and Jasmine.
- Expertise using WCAG 2.0 Technical Standards for Web Accessibility.
- Extensively used NPM and Bower to manage java script dependencies.
- Used Web pack to build Typescript modules .
- Extensively used Gulp and Bower to manage daily development.
- Developed the pages that are complaint to W3C standard.
- Experience in accessible analysis, design, and testing.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Updated the website from time to time for special Requirements.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Jet Brains Web Storm.
Environment: HTML/HTML5, CSS/CSS3, SASS, Bootstrap3, Typescript, Angular2, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, NPM, Jasmine, Karma, IIS, Fiddler.
Confidential, San Ramon, CA
React Developer
Responsibilities:
- Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax .
- Developed React JS pages , Web services calls , and AJAX calls for the application.
- Developed client-side Interface using React JS .
- Created React JS components using JSX , Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux .
- Worked in using React JS components, Forms, Events, Keys, Router, Animations .
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React JS and Redux architecture for internal team’s productivity use.
- Develops the flux pattern by using redux framework as a core dependency
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Developed Merchandising Promo banner which has almost 10 variations in it.
- Worked with the third-party applications like Quantum metric which we injected in the web application.
- Used Restful, JSON, JSF, XHTML, jQuery and CSS to provide rich UI experience.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML .
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed data formatted web applications and deploy the script using client-side JavaScript.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used GIT for version controlling and regularly pushed the code to GitHub.
- Used Restful web services to call for POST, PUT, DELETE and GET methods.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Develops the application on Node JS platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.
Environment: HTML 4/5, CSS 2/3, JavaScript, React Js, Redux, jQuery, Bootstrap, Node JS, AJAX, JSON, XML, GitHub, Restful API, Flex, JSP, MS Office, JIRA, Mocha, Jenkins.