Angular Developer Resume
Phoenix, AZ
SUMMARY
- Around 6+ Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Experienced as a Web Development/User Interface/Front End Developer in developing applications using Angular2/4, HTML/HTML 5, CSS/CSS3, JavaScript, DOM, Bootstrap, jQuery, Ajax and JSON, Node JS.
- Extensively used the JavaScript framework jQuery.
- Experience working with JavaScript frameworks such as Angular JS and React JS.
- Developed web apps using React JS and working with React Flux Architecture.
- Experience with Babel and Web pack.
- Used various properties and parameters in ES6.
- Experience in using Redux for state management, Web pack for build system, Babel, ES6, Server-side rendering.
- Good experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and React JS.
- Familiar with Automatic compilation of Typescript (superset of JavaScript) with Grunt.
- Excellent experience working with Bootstrap and CSS3 media queries to support for Responsive Web Design (RWD).
- Good Knowledge on implementation of user-centered design (UCD) methodology.
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Worked with Cross-Browser development for website Consistency.
- Worked extensively in Agile Development process.
- Experience in software configuration management using SVN, GIT.
- Extensive experience CSS pre-processors such as LESS and SASS.
- Experience in using Typescript which is the Angular 2 main Codebase.
- Developed new user interface components for different modules using Kendo UI
- Experience in developing and deploying applications using IntelliJ, Eclipse.
- Stared Implementing React JS to render large data sets on the application view.
- Implemented CRUD operation using MongoDB to manipulate data.
- Involved in creating Unit test cases using Jasmine and karma.
- Created MongoDB/Node.js caching routines for backend API systems.
- Knowledge in Open source JavaScript Library Polymer.
- Experience with RESTful services and APIs.
- Worked on Unit test by Test -Driven Development(TDD) with JavaScript.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML 5, CSS3 standards, with front end UI team.
- 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.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
TECHNICAL SKILLS
Web Technologies: HTML/HTML 5, CSS/CSS3, JavaScript, AJAX, JSON, Angular JS (1.x), Angular2/Typescript, React JS/Redux, Node JS, Bootstrap
JavaScript Libraries: jQuery
Methodologies: Agile
Application/Web server: Apache Tomcat, Web Sphere (8.0).
IDE’s: IntelliJ IDEA, Web Storm, Note pad ++, Sublime Text Editor
Version Controls: SVN, GIT, Tortoise GIT
Data Base: Mongo DB, MYSQL.
Tools: & Utilities: Jenkins, Grunt, Gulp, Bower, Web pack, NPM, Yeoman Generator, TypeScript Linting, SCSS Linting.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Angular Developer
Responsibilities:
- Developed a single page TruCare application using Angular 2+ as main stack.
- Implemented reusable custom control components and used them in reactive forms.
- Mostly involved in creating shared module components and used them in development of various screens.
- Created routing module and followed lazy loading patterns for few application modules.
- Used RxJS observables for handling async REST API data requests.
- Used ngrx/store library for state management and followed immutable patterns while making changes to application data.
- Basic libraries used in the architecture are managed via NPM package manager and Node JS.
- Implemented reusable components and used composable patterns to create bigger components.
- Used Angular seed project for basic architecture and followed various acceptable principles as per Angular 2 Style Guide.
- Created unit tests using Jasmine and e2e tests using Protractor and automated testing process using Karma Test Runner.
- Used Web pack 2.x module loader and Angular CLI for development, bundling, linting and building process.
- Used the SCSS notation for writing styles with BEM naming conventions.
- Followed JIRA for tracking processes and streamlining agile planning.
- Followed SCRUM Agile methodology that includes iterative application development, weekly sprints, daily stand up meetings, retrospectives and backlog grooming.
Confidential, Madison, WI
UI Developer
Responsibilities:
- As a part of Digital Sales Team, worked on My Account Project (User Interface) using Angular JS and Node JS for the development.
- Auto Insurance policyholders are the end users to this pre fill policy holder (Get a Quote) application to get the Quotes based on policy holder budget.
- Responsible for making responsive web pages using bootstrap and media Queries
- As a UI Developer, responsible to leverage new API before back end is ready.
- Developed policy forms with Application and consumer report information, Transactions to give out the best possible multiple quotes to the end user.
- Developed User Interactive Web pages using HTML 5, CSS 3 validations using JQuery, JavaScript, Angular JS.
- Created few custom directives to extend the functionality of HTML.
- Consumed web services to get the data using Angular JS.
- Used Angular JS $http to make calls to backend services where we get large amount of data from the different application and display that data in the portal
- The CORS specification was built to allow for safe access to external sources.
- Because of Angular JS1 weaknesses such as loading start time and optimization for search engines, Migrated from Angular JS1 to Angular 2 with Typescript.
- Used Angular 2 Boilerplate Arrow Functions to make many code constructs easier to read.
- Used Typescript to develop applications with Angular JS and Node also Used Grunt-ts to automatically compile Typescript.
- Business logic is to fetch the policy holder data using backend service such as SOAP/XML and enriching the data into proper format, to parse the request JSON (JSONPath, JSON Schema, and Regular Expressions using the Gateway API & displaying the best Quotes to the viewer.
- API specification is typically REST/JSON.
- Formulate the necessary SOAP messages to perform the operation and call the back end SOAP services.
- Used Regular Expressions and XPATH to extract values from the results and build a JSON response message.
- Followed JIRA for tracking processes and streamlining agile planning.
- Followed SCRUM Agile methodology that includes iterative application development, weekly sprints, daily stand up meetings, retrospectives and backlog grooming.
Environment: Node JS, JavaScript, Angular JS, JQuery, HTML 5, CSS3, Bootstrap, NPM, SOAP, ECMA SCRIPT 5&6, TypeScript.
Confidential, West Sacramento, CA
UI Developer
Responsibilities:
- Actively participated in the team work for the successful launch of Confidential Responsible Contractor Bidding Opportunities (RCP) page.
- Developed user interface for admin and users to interact with system using JQuery, JSON, JavaScript,Node.js,HTML 5,CSS3 and Bootstrap.
- Implemented session retrieval feature using HTML 5 session storage/local storage.
- Developed the UI with extensive use of React JS that helped to organize the code.
- Reduced the response time by creating Virtual DOM components using Reacts JS.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Redux to keep the application State in one store.
- Worked on a responsive website for smart devices using Responsive web design.
- Prototyping new features and ideas - Photoshop, HTML 5, CSS3, and ES6.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Used Kendo UI widgets such as New responsive panel and New collapsible widget to add responsiveness.
- Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- We used to get the PSD/wireframes from the design team which shows the complete picture of the sprint plan.
- Used Jenkins to make build process.
- Followed Rally and JIRA for tracking processes and streamlining agile planning.
- Involvement in the deployment world to ensure Front-end/Back-end integrity of the product.
- Obtain business requirements from Technical lead, and using JIRA to create Business Stories and attach Technical stories, assign timeline and work with them.
- Followed SCRUM methodology for development to integrate client requirements and changes efficiently.
Environment: React JS, JavaScript, JQuery, HTML 5, CSS3, AJAX, JSON, Responsive web design, Gulp, Bower, NPM and Web Services.
Confidential, Jefferson City, MO
UI Developer
Responsibilities:
- Developed dynamic and browser compatible pages using HTML/HTML 5,CSS/CSS3, JavaScript.
- Worked on implementing directives and scope values using Angular JS for an existing webpage.
- Developed the UI with extensive use of Angular JS framework that helped to organize the code.
- Extensive experience using Bootstrap for layout and involved in writing application level code to interact withAPIs, Web Services using AJAX, JSON and XML.
- Used SASS styling whichis an extension of CSS3
- Developed components to fetch the data from the back end using AJAX and JQuery.
- Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- Worked on time to time updates as per the business.
- Followed Version One for tracking processes and streamlining agile planning.
- Followed SCRUM methodology.
- Participate in the team on agile development cycle.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: Angular JS, JavaScript, HTML, SASS, DOM, AJAX, JQuery, JSON,Bootstrap,Responsive design, Grunt, Bower, Node.js, NPM and Web Services.
Confidential
UI Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS, JavaScript, JQuery, AJAX, XML and JSON.
- Contribute to the design direction of our product set.
- Worked with next-generation technologies like AJAX and JQuery.
- Contribute positively to the overall team dynamics and participate in stand-up meetings, planning and design sessions and other business-development working.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Highly involved in making updates to the current website and simultaneously handling other projects.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, Responsive design, Usability Testing, Agile methodology, Eclipse.
