Ui Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY
- Around 6 years of experience in developing web pages and user interfaces using HTML 4/5, CSS 2/3, Javascript, AngularJS, NodeJS, AJAX, jQuery.
- Experience in developing web - apps using AngularJS framework which is very TEMPeffective in integrating with Restful web services.
- Designed fronted web-based form using Angular7/6/4/5/4/2 with Ajax controls CSS and HTML5.
- Used AngularJS for single page applications (SPAs) and implemented MVC and data binding.
- Implemented RESTful web services to communicate in Angular JS.
- Worked with Angular5 features like Components, Services, Routers and created Custom pipes to format the data before displaying it to the user.
- Experience using Angular2 Template driven forms and Model driven forms builder by using ngModel.
- Experienced in React JS and React Flux architecture.
- Worked with Redux architecture.
- Worked with scalable applications using the MEAN and MERN stack.
- Experienced working with Redux to manage the whole state and developed the well-designed store, actions and reducers.
- Experience in working with ECMA Script 6 features. Worked with Babel, react JSX presets, web pack with ES2015.
- Experience in applying the recent development approaches like MVC framework and AJAX, Object Oriented JavaScript, JSON and XML for event-driven applications.
- Good understanding ofCSSprincipals with a clear knowledge on managing scalable, maintainable, and cross-browser compatible code.
- Improvement in the Angular router using angular 4, the router was also updated to the 4th version.
- Improvement in Angular CLI 1.0.0 introducing as a core element of the angular projects. So helps the angular application can be rendered outside the browser.
- Experienced in Angular 5,6 versions where concentrated on optimizing Angular CLI and compiler work. And also improved with workspaces dat can use to host multiple angular projects in different directory.
- Worked on web workers function and the overall enhancement CLI.
- Worked on Twitter Bootstrap, a CSS framework to develop Responsive Web Design.
- Used SASS Preprocessor for CSS preprocessing.
- Used Grunt and Gulp for build tool for configuring tasks.
- Worked with Karma Jasmine, Protractor for unit testing.
- Worked with testing tools likeIE Developer Toolbar, Firebug,Firebug Lite, Safari or Chrome web inspectors.
- Good knowledge onSoftware Development Life Cycleprocess which includes designing, developing, testing, deploying and maintenance.
- Experienced in working with AGILE methodology-based development environment and participated in Scrum sessions.
- Sound understanding and experience in Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Good skills of RDBMS and knowledge on concepts like Database Management, design and normalization.
- Expertise inwriting SQL queries using Oracle and MySQL.
- Experienced in Version Control Systems using GIT, Source tree, SVN and Bitbucket.
- Extensively used new software tools and adapted to the changing environment for designing the user interfaces.
- Able to TEMPeffectively communicate with various clients and colleagues.
- Able to quickly learn and deliver solutions both as an individual and as part of a team.
TECHINICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, AJAX, jQuery, JSON, jQuery, AngularJS, ReactJS, NodeJS, Express JS, Twitter Bootstrap
Web Servers: HTTP Web Server, Apache Tomcat
IDE & Tools: Eclipse, Notepad++, Visual Studio, NetBeans and Sublime Text Editor
Version Control: GitHub, Bitbucket, SVN
Debugging Tools: Chrome or Safari Developer Toolbar, Firebug, Firebug Lite, IE Developer Toolbar.
Database: MySQL, Oracle
Windows, 98/2000/XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Developed application using Agile and Scrum methodologies.
- Develop the front-end components using HTML5, CSS3, Bootstrap 3, and Angular 7.
- Evaluate and identify best practices for implementing Angular 6.
- Good Experience in developing the Single Page Applications using Angular 6.
- Experience on working with Custom Directives, Controllers, Services and filters modules of Angular 6.
- Involved in the Software Development Life Cycle (SDLC) Phases.
- Implemented client-side Interface using React, Angular, React, Ember or Vue, JavaScript, HTML5 and CSS3.
- Responsible for developing reusable components using React.
- Responsible for developing controlled form and state management of the application.
- Developed efficient updating of HTML document in React and used Redux for State management of the Application.
- Used various Redux middle wares for asynchronous dispatch of actions.
- Worked with the browser by virtual DOM and component life cycle like Mounting, Updating and Unmounting in React.
- Perform tasks involved with the design, development, testing and maintenance of multiple web interfaces, components and applications related to, but not limited to the Online Support Application Engineering group.
- Improve the usability, scalability and performance of web applications utilizing various client-side libraries and frameworks as required.
- Investigating and resolve any production issues from end user (UI) to service layer.
- Work with project managers to ensure dat all project deliverables are on time and high quality.
- Work collaboratively with other teams; QA, UX, etc.
- Assist in deploying applications to Dev, QA, Production environments.
- Used latest web technologies ECMAScript (ES6), Babel, Node and Webpack to create a Single Page Application.
- Implemented CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts.
- Used GIT for version control.
Environment: React, Angular 6, Redux, HTML5, CSS3, SASS, JavaScript, Java 8, Spring MVC, Hibernate, Es6, Node JS, GIT, Jira, Bitbucket.
Confidential, Tampa, FL
UI Developer
Responsibilities:
- Developed application using Agile and Scrum methodologies.
- Involved in the Software Development Life Cycle (SDLC) Phases.
- Implemented client-side Interface using React, JavaScript, HTML5 and CSS3.
- Responsible for developing reusable components using React.
- Developed front-end components using Angular 5/6, Typescript, HTML5, CSS3, Angular Material and NG Bootstrap
- Created custom, self-contained, reusable, and testable Angular modules, components and services through Angular CLI to implement key functionalities.
- Built Angular Reactive Forms to collect user data and performed CRUD operation using different Angular services.
- Implemented Angular client-side validation through form module and wrote custom validators as needed
- Responsible for developing controlled form and state management of the application.
- Developed efficient updating of HTML document in React and used Redux for State management of the Application.
- Used various Redux middle wares for asynchronous dispatch of actions.
- Worked with the browser by virtual DOM and component life cycle like Mounting, Updating and Unmounting in React.
- Used latest web technologies ECMAScript (ES6), Babel, Node and Webpack to create a Single Page Application.
- Used React-Router to turn application into Single Page Application.
- Consuming RESTful Web Services using FETCH rendering JSON response.
- Implemented CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts.
- Worked on protractor to make end-to-end testing.
- Used GIT for version control.
Environment: Angular 5/6, React, Redux, HTML5, CSS3, SASS, JavaScript, Java 8, Spring MVC, Hibernate, Es6, Node JS, GIT, AWS, Karma/Jasmine, Protractor, Jira, Bitbucket.
Confidential, FL
UI Developer
Responsibilities:
- Worked as a Front-end Developer, assisting my team in developing desktop applications.
- Used Angular JS Directives, Filters, 2-way Data Binding, Services, Templates, Routing and MVC Dependency Injection to build Single-Page-Applications in a clean and maintainable way.
- Used Angular JS framework for building SPA (Single Page Application) for adding routing for the pages. Migrated parts of the application to Angular2.
- Created TypeScript reusable services using Angular2HTTP methods to consume RESTful API’s.
- Implemented Angular2 router to develop the Single Page Application (SPA).
- Used NodeJS for server-side programming and Express JS as the framework. Written callback functions for the RESTful API.
- Functionalities include coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls.
- Responsible for JavaScript upgrades and improvements.
- Worked on Bootstrap3 and CSS3 framework to make the overall site responsive and less complicated.
- Used SASS Preprocessor for CSS preprocessing.
- Experienced with Gulp/Grunt task runner to manage projects and NPM package manager.
- Implemented Unit Test cases using Karma, Runner and Jasmine for AngularJS on client side.
- Involved in upgradation and maintenance of Walgreens drive-thruapplication to the newlayout using the Grid orientation modelof Bootstrapframework.
- Worked on upgrading theHTML and CSSof an existing application to thelatest web standards using TwitterBootstrapmodel.
- Adopted a cross browser and cross platform approach to make the website more versatile and supportive in all the browsers and devices. Tested and fixed the bugs for several browsers in the process.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Designed and implemented sharable and re-usable software serviceAPI’s.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
- Participated in daily standup meetings to update the work status as part of Agile & Scrum methodologies.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Node JS, Angular2, React JS, Express JS, Bootstrap, Eclipse, Bitbucket, Jasmine.
Confidential
Software Developer
Responsibilities:
- Responsible for setting up AngularJS framework for UI development. Developed html using HTML5, CSS3, JSON and AngularJS.
- Proficient in Model View Controller (MVC) framework like Angular JS for creating Single Page Application (SPA).
- Develop front end applications usingPHP, HTML andCSSbased on the W3C standards.
- Wrote page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
- Created images, logos and icons dat are used across the web pages using Adobe Photoshop.
- AppliedCSSstyles and Bootstrap to create the top nav of the web page.
- Designed, developed and maintained a registration system from usingPHP,HTML and CSS.
- Designed business applications using web technologies likeHTML andCSSbased on the W3C standards
- Upload the code in the GitHub repository and do necessary changes and test the application in server, fix the bugs if needed tan and test again.
- Involved in meetings with business customer and technical team for implementing the application.
- Maintain records of the work done and report the status to the managers.
- Documented the entire project to assist during troubleshoot.
- Involved in raising the change requests and entering all the production issues into the remedy system.
Environment: NetBeans, XML JSON, MySQL, CSS, Bootstrap, HTML, Angular JS, PHP, Adobe Photoshop, Apache Tomcat, GitHub.
Confidential
Software Engineer
Responsibilities:
- Worked on the complete SDLC life cycle including requirements gathering, designing the application and implementing the design.
- Participated in writing the functional requirements with the team.
- Developed front end UI screens for multiple projects and worked with multiple teams concurrently, being mindful of all deadlines.
- Experience with concept of Directives, Data binding and Dependency injection in Angular JS.
- Produced semantically appropriate, standards compliant markup, and produced feature rich user Interfaces.
- Designed and developed front end using JavaScript, HTML for developing dynamic Web Pages.
- Redesigned UI screens for developing table-less layouts using CSS selectors.
- Very good exposure working with databases like MySQL.
- Used JavaScript for DOM manipulations and other client-side validations.
- Wrote code to fetch data from web services using jQuery, AJAX via JSON response and updating the HTML pages.
- Hand on experience implementing AJAX calls for better web-based User Interface.
- Used Agile methodology for the software development.
- Developed prototypes of the webpages using Mops prototyping tool.
- Responsible for managing website content.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Involved in testing the website on various versions of different browsers as a part of cross-browser compatibility testing.
Environment: MS SQL Server, MySQL, HTML, JavaScript, jQuery, JSON, AJAX, CSS, NetBeans IDE.