Sr. Ui/angularjs Developer Resume
Chicago, IL
SUMMARY:
- UI/Front End Developer with 7+ years of experience in designing, developing and implementing web sites using modern technologies. Worked in Healthcare, Banking and small scale software development organization. Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, JQuery, Ajax, Bootstrap and JSON.
- Good experience using HTML5/CSS3 development.
- Experience working with JavaScript MVC and MVVM frameworks like KendoUI, AngularJS.
- Experience on using Angular directives, working on attribute level, element level and class level directives
- Experienced in developing responsive web design using Bootstrap.
- Experienced in developing the web applications by supporting Accessibility (508, WCAG) guidelines.
- Developed Cross Browser code targeting Internet browser technologies including MS Internet Explorer, Mozilla Firefox, Apple Safari and Google Chrome.
- Knowledge on testing frameworks (i.e. Jasmine and Karma).
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Worked extensively in Agile Development process.
- Experience in software configuration management using TFS, Visual Source Safe, SVN and GIT.
- Collaborated with other team members and cross - functional units to ensure quality.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Established and managed multiple project scopes along multiple timelines and schedules.
- Having Strong written and oral communication skills.
TECHNICAL SKILLS:
Web Technology: HTML5, CSS2/CSS3, XML, JavaScript, TypeScript, AJAX, jQuery, AngularJS, Angular 2.0Ionic, JSON, PHP, Bootstrap, Backbone.JS, ReactJS, Redux, Agility.JS, Knockout, ExtJS.
Web/App Servers: Weblogic Web Server, Apache Tomcat, Node.JS, jBoss, Jenkins.
IDE & Tools: Eclipse, NetBeans, Sublime Text, WebStorm, Brackets, Dreamweaver.
Version Control: GitHub, SVN (tortoise SVN), Perforce, Bitbucket.
Debugging Tools: Chrome Developer Toolbar, Firebug, IE Developer Toolbar, Safari Web DeveloperBatarang.
Java Frameworks: JSP, JDBC, JMS, JNDI, UDDI, Hibernate, Design Patterns, EJB, Swing, ServletsWeb Services, Struts, Spring, MVC, ATG, Junit, Easy Mock, AJAX.
Other Tools/Libraries: JUnit, Microsoft Office 2010, Bower, Grunt, GULP.JS, Karma, Jasmine, C++/C.
Database: PL/SQL(oracle), MongoDB, MySQL, MSSQL, Shell-scripting.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. UI/AngularJs developer
Responsibilities:
- Research and Analyze on the collected requirements and come up with best User Experience solutions.
- Designed annotated wireframes by using Balsamiq and OmniGraffle.
- Designed the front - end applications and user interactive web pages using web technologies like HTML5, CSS3, Angular.js and JavaScript.
- Followed agile methodology.
- Worked in a team, involved in developing the UI layout and front-end programming for web application.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, Angular.JS, Backbone JS and JavaScript, Require JS.
- Improved user experience by designing and creating new web components and features.
- Working in custom created framework and creating custom Widgets and plugins and writing code in a modularized and reusable manner.
- Development of Client Side Validation techniques using Angular Java Script.
- Used behavior-driven development framework (Jasmine) for testing java script code.
- Followed implicit flow to obtain authorization code for security purpose.
- Proceeding over code review meetings, understanding the cross framework impact across the organization and defining controls / plugins accordingly.
- Preparing Unit test cases for all the application & fixing defects if any.
- Making pages that are cross-browser compatible.
- Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques
- Developed code to call the Restful web service/APIs to fetch the data and populate on the UI.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Managed application state using server and client-based State Management options.
- Developed UI library functions to increase the code reusability and support standard coding practices.
Environment: MS Visio, Axure, HTML, XHTML, HTML5, CSS3, JavaScript, JQuery, Angular JS, Mootools, Adobe Dreamweaver, SVN, GIT, Jenkins, Rally, JIRA, Quality Center, SharePoint, CMS, and Putty.
Confidential, Scottsdale, AZ
Sr. UI/AngularJs Developer
Responsibilities:
- Worked closely with engineers and product managers to create user stories and scenarios used for intuitive websites and mobile designs.
- Implemented Angular2/4 Services for connectivity between web application and back end API's.
- Because of Angular JS weaknesses such as loading start time and optimization for search engines, migrated from Angular JS to Angular2/4 with Typescript.
- Used rxjs catch library and catch functions to handle error handling in angular2 application.
- Used TSLint tool that checks TypeScript code for readability, maintainability and functional errors.
- Used SASS, SCSS for code minification.
- Perl scripting with Linux based web hosting environment.
- Used task runner to minify CSS files, Concatenate JS files by using Grunt and Gulp to improve developing efficiency.
- Used Webpack to bundle TypeScript and JavaScript modules.
- Used Scaffolding tools like Yeoman to create skeleton of web application.
- Used package mangers like Bower and NPM.
- Used a full complement of Express, Angular, NodeJS and MongoDB to store and present assessments.
- Used Mongoose for NodeJS which makes easy to access the database from Express application
- Managed source control and version control using GIT.
- Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Implemented end to end test with Protractor.
- Experience in Designing and build components, templates, dialogs, Tagging, User creation, Custom widgets and workflows using the Adobe Day CQ5/ Adobe Experience Manager (AEM).
- Involved in deploying applications in AWS environment using Jenkins, Dockers, Nginx and Git.
- Experienced in using JIRA for bug tracking, issue tracking and project management purpose.
- Experienced in Agile Software methodology.
Environment: HTML5, CSS3, JavaScript, TypeScript, Angular 2/4, NodeJS, ExpressJS, MongoDB, REST API's, Webpack, Yeoman, Babel, npm, Bower, TSLint, Jasmine, Karma, Protractor, Grunt, JIRA, GIT, AWS, Jenkins, Dockers, Nginx, AEM/CQ5 and Visual Studio
Confidential, Chicago, IL
Sr. Front End UI Developer
Responsibilities:
- Front - end web development using HTML5, CSS3, SASS,JSP,JavaScript and JQuery.
- Has built single-page applications using React on top of a Redux architecture
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Created wireframes & prototype for web & mobile apps design and Mobile Application Design for (Android & IOS).
- Dealing with client side applications using React JS and working knowledge on Grunt and Gulp.
- Consumed Web Service using JSON, BSON and REST to get the registered users, update their status.
- Developed JSF Tags and Components.
- Code development to synchronize all feature of Client website with Payweb2 site.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Responsibilities include Coding, Designing, Unit Testing, Documentation, Module Integration, Code Quality, Performance Enhancement.
- Experienced with all client side UI Validation and implementing Business logic based on user selection using AngularJS.
- Developed the user interface for back office support and worked collaboratively in agile scrum team on the design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3.
- Used ECMAScript language with structured, dynamic, functional, and prototype based features.
- Design and develop prototype video to showcase company features.
- Implemented client side scripting using JQuery and Angular.js.
- Designed and developed various Screens using JavaScript, HTML, and CSS.
- Architected and developed a mobile web application publishing framework component library based on AngularJS.
- Updated the progress of project in JIRA.
Environment: React.js, angular.js, node.js, GULP, GRUNT, Node.js, Dreamweaver CS6, JSON, BSON, REST, Photoshop CS6, HTML5, CSS3, JavaScript, SASS, Redux
Confidential, Columbus, OH
Front-end Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AngularJS and Bootstrap.
- Involved in design and development of the web pages from mock - ups and Wire frames.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more versatile
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Implemented AJAX in web pages for accessing application data without refresh the whole web pages.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets, dropdown menus on web pages.
- Designed Angular JS as the development framework to build a single-page application.
- Incorporated and utilized JavaScript Unit Testing framework (Jasmine).
- Work as a team player, provide general technical support to the development team to ensure high quality deliverable and meet targeted schedule.
- Used GIT version control to main code repository.
- Experience with Software Development methodologies like Agile/Scrum and Waterfall.
Environment: HTML5, CSS3, Bootstrap, JavaScript, JQuery, Jasmine, Agile, AJAX, Git, Angular JS.
Confidential, San Diego, CA
UI Developer
Responsibilities:
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C Standards.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Designed the front - end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS (2), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features.
- Followed MVC Structure to develop Application.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
- Coded Java Script for page functionality.
Environment: HTML4, CSS2, JavaScript, JQuery, AJAX, Eclipse, SOAP Web services