Angular Developer Resume
San Jose, CA
SUMMARY
- Having 7 years of experience in designing User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, AngularJS, Angular, 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, Backbone.js and Bootstrap.
- Extensive knowledge in object - oriented programming in Java Script.
- Extensive experience on modern front-end template frameworks forJavaScript- IncludingBootstrap, JQuery, Angular 2/5/8/10/12, React JS.
- Good knowledge onAngular components likeservice resources, routing, Dependency injection, 2-way data binding, filters and events
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands-on experience with CSS LESS/SASS Pre-Processor.
- Extensive experience in designing web applications using HTML, HTML 5, XML, XHTML, JavaScript, Type Script, Angular, AngularJS, CSS, CSS3, DOM and jQuery.
- Expert knowledge in designing SPA using Angular.
- Expertise in MV* (MVC, MVVM, MVW) frameworks like AngularJS along with Bootstrap
- Experience in third party libraries like NgPrime, Angular Material Design.
- Knowledge in WebPack, Gulp and Npm Scripts.
- Experience in UI Architecture design using Angular components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.
- Good understanding of Design Patters, Data Structures and Algorithms.
- Expertise knowledge in OOPS implementation, code consistency and code review.
- Unit testing of Angular components, services using karma-test- runner and Jasmine.
- Experience in Responsive web design development.
- Extensively used Angular features, Directives, Filters, 2-way Data Binding, Services, Templates, Routing, MVC and Dependency Injection to build Single-Page-Applications in a clean and maintainable way.
- Experienced in creating React.js web applications with JSX, React nesting components, data binding, 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.
- 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 Angular 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 onDockercontainer to createDockerimages for different environments.
- 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 browserslike 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, Angular X, 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, San Jose, CA
Angular Developer
Responsibilities:
- Experienced in analyzing the business requirements of the User stories, designing, coding, testing, and documentation.
- Responsible for creating efficient design and developing User Interaction screens using Angular framework, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Rest API.
- Developed Responsive and ADA compliant micro apps. Micro apps are easy maintainable and highly reusable.
- Developed code to exchange data between one component to other across different modules using Angular 12 framework.
- Worked with Angular 12 to develop single page applications, worked with Ngrx for managing Angular applications.
- Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
- Developed Account opening platform and Business profile platform for Confidential where users can sign up for products.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Developed single page applications using custom routing.
- Enhanced legacy application by building new components in Angular 12 and typescript.
- Consumed micro service, Rest API for developing micro apps and Account Opening Platform.
- 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 12.
- Enhanced application performance by Angular 12 Component based development in view of future Angular framework transitions.
- Design various page layouts that include responsive web pages using LESS pre-processor along with CSS.
- Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
- 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.
- Strategically identify and solve complex technical challenges with Research and development methodology.
- Performed unit testing after writing the code by using Jest Framework.
- Used Elastic Search (ES) for a large amount of data and fetching search results through database queries.
- Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
- Worked on GIT as a version control and JIRA for bug tracking.
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
Environment: HTML/HTML5, CSS3, JavaScript, Angular 12, jQuery, JSON, Typescript, Bootstrap, NPM, Node.JS, Visual studio, RESTAPIs, Jest, GIT, MYSQL.
Confidential, San Jose, CA
Angular 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 8 framework.
- Worked on developing model and template driven forms in Angular 8
- Developed code to exchange data between one components to other across different modules using Angular 8 framework.
- Worked on media queries for different layouts of screen, print, mobile phone, tablets to design responsive web pages.
- Exposure to new features and issues addressed inAngular 8.
- Developed several components in the application that implement lazy loading feature in Angular8/10.
- Updated the application with new features ofAngular 8/10.
- Hands on Experience onAngular 8technology for one complete project in rebasing the UI of the application using the techniques inAngular 8
- 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.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by usingAngular 8framework andNode JS.
- 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: HTML/HTM5, CSS3, LESS, JavaScript, Angular JS, Angular8/10, jQuery, JSON, Bootstrap, NPM, Node.JS, Sublime, RESTful APIs, Adobe Dreamweaver CS3, Eclipse, Maven, Apache Tomcat, MySQL, GIT, Gulp, Chrome developer tools
Confidential, St. Louis, MO
UI Developer
Responsibilities:
- Turn set of business requirements and wireframes into fully functioning system componentsand web code using HTML, CSS, JavaScript, React JS, Redux, TypeScript
- Write CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Created Responsive Web Pages using Bootstrap and also Media queries to support various smart devices.
- Created dynamic UI pages and components using JavaScript and React JS
- Developed Header and Footer of web app as a UI component in ReactJS
- Build stableReactcomponents and stand-alone functions to be added to any future pages
- UsedReact-Router to turn application into Single Page Application
- Used React Resolver for server-side rendering so that we can define data requirements for components and will handle the nested, async rendering on both the server and client.
- Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Maintained states in the stores and dispatched the actions using Redux.
- With the help of React Typescript Developed a custom email builder, where user can drag and drop and create their custom email template
- Implemented the Drag and Drop functionality usingReact-Draggable
- UsedReact-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format usingreact.
- Work with Snapshot testing in Jest for Redux reducers and API calls.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Working on tools likeGrunt, Gulp and Jenkins
- NodeJSfor heavy DOM manipulation.
- Developed server-side JavaScript using NodeJS.
- Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
- Working onSearch Engine Optimizationtactics
- Work with Snapshot testing in Jest for Redux reducers and API calls.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Used JSON for storing and exchanging information between browsers and servers.
- JIRA is ticketing tool used for work tracking, issue tracking and product management
- Utilized various jQuery plug-in to build Rich Internet Application (RIA) to make it look more intuitive.
- Developed and performed test cases usingjasmineandKarmain the unit test and used protractorandHttp-serverfor theEnd2Endtesting.
- Experience in using GitHub, a Gitr epository hosting service
- Working withoffshore teamalso, to explain business requirements and assign tasks
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, ReactJS, Redux, AngularJS, Angular2, Typescript, NodeJS, RWD, XML, DOM, JSON, Jasmine, SASS, Grunt, Firebug, GIT and Eclipse IDE.
Confidential, Phoenix, AZ
Front End 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, Angular 2, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, NPM, Jasmine, Karma, IIS, Fiddler.
