Ui Developer Resume
Indianapolis, IN
SUMMARY:
- Hands on experience for around 5 years in developing both web - based & client-based applications
- Experience in creating and designing front-end user interfaces using HTML/HTML5, CSS3, AJAX, DOM, XML, JSON, JavaScript, jQuery, Bootstrap, Angularjs, Angular2.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Expert in developing web pages for different devices like Mobile, Tablet and Desktop using RWD and Twitter Bootstrap
- Extensive experience with Angular 2 Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS etc.
- Experience in server-side languages like Node.js.
- Hands on experience working and customizing CSS Frameworks like Bootstrap & Foundation using OOCSS and BEM patterns.
- Created Mobile Web Solutions using Responsive Web Design (RWD), Twitter Boot Strap and JQUERY MOBILE.
- Strong noledge in cross browser compatibility issues and W3C standards. Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using JavaScript framework.
- Experience in Angular features like Two Way Binding.
- Thorough understanding of REST API’s.
- Excellent experience in developing and implementing Responsive Web Design (RWD) web pages with cross browser compatibility complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Extensive experience in various UI widgets using JavaScript frameworks like angular.js, angular2 in developing Rich Internet Applications (RIA).
- Strong experience working with CSS Preprocessors like SASS and LESS using MIXINS, functions, custom grid systems following object oriented modular CSS patterns; Working with complex CSS Layouts, Positioning, Key frame Animations Pseudo Selectors and Pseudo Elements
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
- Expertise working with debugging tools like Firebug, Chrome Developer Tools. Sound noledge about Profiling and Optimizing a Single Page Application (SPA).
- Experience using all popular text editors like Atom, Sublime Text Editor, Visual Studios and Notepad++.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Strong experience of creating Restful services using Express and Node.js Frameworks.
- Sound noledge on unit and integration testing frameworks and libraries like Jasmine, Mocha & Karma.
- Hands on experience with using Version Control Systems (VCS) tools like SVN & Git.
- Used GIT for version control. Wrote Automated Unit Tests for new and existing features with PHP Unit.
- Strong communications skills and ability to communicate with clients, customers, managers and other teams in the enterprise at all levels.
- Highly passionate and curious about new Front-End development technologies and has ability to master them.
- Effective problem solving and interpersonal skills.
- More efficient as team player and self-driven/motivated person. Driven to meet deadlines.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, Typescript, XML, JSON, Ajax, SASS, LESS, Bootstrap, Foundation, GitHub, Apache.
Frameworks & Libraries: jQuery, Angular js, Node.js, Angular2,4&5
IDE & Editors: Sublime Text, WebStorm, Atom, Notepad++, Eclipse, Microsoft Visual Studio.
Debugging Tools: Chrome Developer Tools, Firebug, W3C Validator.
Database: MongoDB, PostgreSQL.
Operating Systems: Windows 98/2000/XP/Vista/7/8, MAC OS X/Linux (Redhat/Ubuntu)
PROFESSIONAL EXPERIENCE:
Confidential, Indianapolis, IN
UI Developer
Responsibilities:
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and Angular 2, 4 & 5 features.
- Created circular menu to replace exsisting navigation bar.
- Worked on Blog pages.
- Extensively used all the new HTML5 features like local storage, session storage new input attributes, Canvas and SVG, audio and video.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
- Used new CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and media.
- Developed and designed the agent portal using framework Angular2.0 along with CSS3, HTML.
- Good experience in implementing MVC frameworks.
- Used Typescript for connecting the API's which enforces the communication to the server while also implemented mock services in Node.js with the help of modules using Angular 2.
- Worked on all the latest Angular concepts like drag and drop using Dragula2.
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and Typescript.
- Used Boostrap4 for making application responsiveness
- Worked on consuming JSON and XML object creation, parsing on both clients as well as server side.
- Analyzed and parsed the response of JSON/XML in order to update DOM.
- Created animated Help (slide-in & out) using Angular 5 Animations.
- Used angular ngx-speech library to navigate application
- Worked with the SASS/SCSS pre-processor to simplify writing the CSS styling.
- Used Angular2 for delivering user experiences such as high performance, off-line accessibility and zero-step installation
- Using LESS CSS to simplify CSS development & maintenance.
- Developed Node Js application, server side and client-side SOA architecture.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular2, JavaScript API.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug.
- Performed unit testing using the open source Karma/Jasmine/protractor framework.
- Worked on the Agile methodology and used Scrum in implementing the project.
- Used JIRA as a tool for project tracking and management where we update the daily tasks performed.
Environment: - HTML/HTML5, CSS/CSS3, SASS/SCSS, Typescript, jQuery, Angular2, Angular4&5, NodeJS, Java, Bootstrap, Microsoft Visual Studio IDE, Usability Testing, Agile methodology, Gulp, GIT, Karma, Jasmine.
Confidential, Dallas, TX
Front End UI Developer
Responsibilities:
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and Angular2.
- Developed a complex single page application for handling Cisco exams usingAngular2 and Typescript.
- Angular2, Bootstrap,Angular/CLI, Reactive forms with validations
- Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework
- Used new CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and media.
- ExperiencedAngular2pass data between components, created pipes to transforming data, nested containers, and set Angular Services.
- Developed and designed the agent portal using framework Angular2.0 along with CSS3, HTML.
- Worked on Dashboards.
- Mocked-up designs in Angular 2, HTML/CSS, andTypeScript.
- UsedAngular2UI Router to establish routing between nested html views.
- Implemented JavaScript module patterns using asynchronous script loading and rich features of ECMA 5 (strict mode, getters and setters, JSON parsing) to provide more functionality to the JavaScript code
- Worked with all the Angular modules that are not part of the standard release like ui-route, angular-paginate etc.
- Developed REST basedMicroservicesusing Spring Boot.
- Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant.
- Replaced existedAngularJS code withAngular2code, which decreased number of lines of code for a web application which increased performance.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and Javascript.
- Worked on consuming JSON and XML object creation, parsing on both clients as well as server side.
- Analyzed and parsed the response of JSON/XML in order to update DOM.
- Worked with the SASS/SCSS pre-processor to simplify writing the CSS styling.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular2, JavaScript API.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug.
- Worked with the Gulp tool in building the project, also worked in creating the gulpfile.js for managing the build operations.
- Performed unit testing using the open source Karma/Jasmine/protractor framework.
- Worked on the Agile methodology and used Scrum in implementing the project.
- Used JIRA as a tool for project tracking and management where we update the daily tasks performed.
Environment: - HTML/HTML5, Angular2, Typescript, CSS/CSS3, SASS/SCSS, JavaScript, jQuery, NodeJS, Java, Bootstrap, Micro services, Elastic Search, Usability Testing, Agile methodology, Web Storm IDE, Gulp, GIT, Karma, ECMAScript5, Jasmine.
Confidential
UI/Web Developer
Responsibilities:
- Designed an application which is a web-based application through which students who are trying to obtain admission to a university ca has a proper portal for all their queries until they are admitted.
- Designed by analyzing all the system architecture, including hardware and software requirements that are needed for the functional implementation.
- Developed by using HTML5, CSS, JavaScript and Fusion tables
- Developed front end Single Page Applications using HTML5, CSS
- Written SQL Queries to interact with MySQL database.
- Developed UI for responses from API's for third party integration (JSON file format)
- Applied data visualization by dynamic graphs & charts with data fetched form JSON objects.
Environment: HTML, CSS, JavaScript, JSON, Fusion Tables, Eclipse, XML, Explorer, Chrome, Firefox, Windows.