Angular Developer Resume
St Louis, MissourI
SUMMARY
- Having 9+ years of IT experience with consistently increasing responsibilities in software design and development in web - based applications using Various Technologies which include good experience in MEAN Stack, business analysis, database design and database programming.
- Expertise in building robust, battle-tested web applications with almost zero downtime.
- Strong background in JavaScript (ES5, ES6, ES7, ES8) and new frameworks like Angular JS, 2, 4,5,6,7,8 and 9 and Node JS for Backend.
- Experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, UI Design, implementation, testing, deployment, and maintenance.
- Experience in designing and development of User Interface (UI) and web applications using Web 2.0 specifications, Standards, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Ajax, Angular JS, Angular 2.0/4.0/6/8, Node JS, JSON and XML.
- Thorough understanding of CSS selectors and CSS preprocessors (LESS, SASS) principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- Developed dynamic responsive Web Application by integrating Angular 6 with Bootstrap which is further integrated with Web Services.
- Handled Front-end components using Angular 6, Bootstrap, HTML5, and CSS3.
- Experience on working with CSS pre-processors like LESS.
- Extensive Knowledge in developing single-page applications (SPA’s) with Angular JS.
- Expertise in working with development tools like GIT, GITHUB, SVN.
- Worked with JavaScript testing frameworks like Jasmine, Mocha, Sinon and Chai.
- Experience in working with Routes in Angular 6.
- Involved in developing reusable web components in Angular. Building responsive web application using Bootstrap, Flex and CSS.
- Worked with various Databases like: MongoDB, SQL Server, PostgreSQL.
- Worked with following build tools like Web pack, gulp and grunt.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, and form validators.
- Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in fast paced and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web Technologies: Angular JS, Angular 2/4/6, 8, 9 HTML5, CSS3, JavaScript, Typescript, Node JS, SASS, XML, jQuery, JSON, Bootstrap.
Tools: and IDEs: Edit plus, Notepad++, Eclipse IDE, Sublime text, Mocha, WebStorm, VS Code, Git, Maven, Jenkins.
Web/App Servers: Apache Tomcat, HTTP Web Server.
Operating System: Windows, Unix/Linux
Programming languages: Java, C
Methodologies: Agile, UML, Waterfall, Scrum.
Database: My SQL, Mongo DB, PostgreSQL
PROFESSIONAL EXPERIENCE
Angular Developer
Confidential, St. Louis, Missouri
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Typescript, Angular (5 to 9) and Node JS.
- Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
- Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
- Created GDG bases for QA regions to unload DB2 tables.
- Developed Requirement Specification document (User Story in Agile) to articulate requirements.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt JS.
- Implemented Snapshot testing using Jest for Angular project along with Enzyme test utilities.
- Involved in building a high efficiency Dynamic Single and Multiple page Web Application using Angular 8.2, Node Js, HTML5, Java Script, Bootstrap, JQuery and CSS3.
- Extensive use of Alerts, Navs, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.
- Automating Angular applications by using Protractor, Jasmine and Karma using Java script.
- Implemented unit test cases for components using Jest.
- Execution of SQL queries to extract data from DB2 tables for running test scripts.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Developed GUI using JavaScript, Angular 8, HTML5, DOM, XHTML, AJAX, CSS3 and JQuery Mobile, Backbone.js in on-going projects.
- Wrote Angular 8 custom directives.
- Created Restful web services/ API’s using Node.js.
- Created Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
- Performed simple software upgrades such as firmware upgrades, DB2/SQL Server fix packs, service packs or updates.
- Used Vue.js events distribution and parent chain for parent-child component communication.
- Used firebug, Chromedevelopertoolbar for debugging JavaScript and fixing issues.
- Created responsive web design using Bootstrap.
- Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect”.
- Experience using JQuery and Bootstrap plug-ins for the WebPages.
- Designed and developed intranet web applications using JavaScript and CSS3. Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
- Used Jest and Enzyme for mocking functions and writing unit tests along with Istanbul setup for testing component coverage reports.
- Implemented with Angular 8 using its advantage including two way data binding and templates.
- Integrated the Angular application with the RESTFUL Web Services.
- Worked on Angular Strap Framework and Angular 8 Validations.
- Responsible for setting up Angular framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular 8.
- Worked with JASMINE in testing and Protractor for unit testing angular modules.
- Developed responsive client-side application to integrate with server side using JavaScript, jQuery, Angular, Node.js and Bootstrap.
- Involved in DB2 UDB support, Physical Database design, installations, security, integrity, Backup & Recovery.
- Architected, designed and implemented a SPA (Single Page Application) in Angular 8.2 which consumes JSON from a Spring MVC.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in complete SDLC life cycle - Designing, Coding, Testing and Production Support.
Environment: Angular 6/8, typescript, Ajax, JQuery, Node.js, HTML5, CSS3, Tomcat, Jest, Bootstrap, Grunt, Git, Amazon Web Services, DB2, Jasmine, Karma, Protractor, Agile, Jenkins, Eclipse, VS Code, STS.
Angular Developer
Confidential, Denver, CO
Responsibilities:
- Developing Front and Backend applications using Angular and Backend using Node.js and ExpressJS.
- Convert the mock-ups into hand-written HTML5, CSS3, OO JavaScript and JSON. Developed the user authentication and order processing modules for customer facing application.
- Use Bootstrap for creating grid layout, responsive screen sizes and devices.
- Work with Angular 6 Templates, directives, Routing and navigation, Components, Services and Data Binding.
- Create Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
- Followed MVC Structure to develop Single Page Application.
- Create cross-browser compatible and standards-compliant CSS-based page layouts.
- Use GIT tool to keep track of all work and all changes in source code and deployed the applications using Jenkins.
- Involved in complete development of Agile Development methodology/SCRUM and tested the application every iteration.
- Controlled client user access, roles, and privileges through custom built credential and permissions system, secured by RouteGuards and Interceptors, used NgRx to create data store of users’ privileges and update the UI to reflect what users had access to and permission to execute.
- Moved existing Angular4 controllers to Angular 6 components for more responsive and less dependency.
- Develop non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Involve in building responsive web application using Bootstrap, Flex and CSS.
- Work with Web Application Testing and end to end (e2e) testing using testing frameworks like JUnit, Karma and Jasmine.
- Developed reusable UI Components using Angular 4.
- Implemented various screens for the front end using Angular and used various predefined components from NPM (Node Package Manager) and Angular library.
- Worked extensively with PostgreSQL.
- Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- The view layer is built on latest angular 6.0.3, material ui, microstrategy services.
- Used angular animations module to in corporate animations in the application.
- Made use of angular UI GRID to display tree level grids in the app.
- Attend meetings with business users, to discuss requirements and negotiate when needed based on anticipated technical difficulties for the proposed needs.
- Involve in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
- Work with RALLY, Confluence for user story tracking processes and streamlining agile planning.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Conducted unit testing using the open source Karma and Jasmine tools and used Protractor for end to end testing.
- Worked extensively on Angular 4/ Typescript SPA domains.
- Addressing day-to-day production system issues to keep business as usual activities functioning without interruption.
- Understand both systems as-is existing integrations and future state integrations and helping the team with those requirements.
- Implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Exposure to continuous integration tool Jenkins for deploying the application.
- Prepare the high-level designs and submit to Technical Architects for Review.
- Proactively engages with the Business on the changes needed in requirements.
- Used NgRx to maintain session state, user authentication and administrative access and functionality.
- Used Decorators to optimize the code reusability and worked with services, providers in Angular 6.
- Brainstorm on the issues and providing business solutions.
- Ensured the functional and nonfunctional requirements of the business are met by undertaking a thorough and comprehensive review of use cases.
- User acceptance testing (UAT) by providing insight to testing teams to ensure the appropriate depth of test coverage.
- Ensure the Integration meets the required specifications and fix any reported issues by customer and QA teams.
- Enhanced legacy application by building new components in Angular 4 and typescript.
- Helping customers troubleshoot issues they encounter while using the Application.
- Involve in bug fixing of various modules in the application that were raised by the client.
Environment: Angular 4/6, Angular CLI, HTML5, CSS3, Github, Jenkins, TypeScript, JSON, jQuery, Bootstrap - Predix design system, Webpack, Rally, Kanban, Service Now, Bower, Node, Gulp, Unit testing - Karma/Jasmine, Project Structure, High Charts / D3.
UI Developer
Confidential -Kansas City, Missouri
Responsibilities:
- Rewriting front end from a Backbone to a fully modern Angular application. Developing various custom UI components using Angular framework.
- Leveraged Angular 2 resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Designed and implemented scalable front-end JavaScript framework based on MVC architecture, achieving high module reusability, increasing the delivery efficiency, code maintainability and quality.
- Building highly scalable RESTful web services using Node.JS / Express framework.
- Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
- Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
- Unit tested the entire front-end application using CHAI, MOCHA and SINON. rovided extensive pre-delivery support using Bug Fixing and Code Reviews. Used LOG4J JUnit for debugging, testing and maintaining the system state
- Developed JSP, Ajax, HTML, JS have been used for developing User Interface components.
- Performed client side validation using JavaScript and Ajax.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed various test cases and performance unit testing using JUnit.
- Coded the application display page with Angular Modules, Observable, Services to implement the CRUD.
- Maintained look and feel using Bootstrap and custom CSS ensuring cross browser capabilities throughout entire
Environment: Node/ Express, Google Go, Java, Angular 1.x/2, Redis, Mongo DB.
Front End Developer
Confidential
Responsibilities:
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery AJAX framework and Widget based JavaScript programmed model.
- Followed the Agile and Scrum development methodologies
- Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
- Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
- Generated UI mock-ups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS and JavaScript.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Developed client-side validation code using JavaScript and JQuery.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Designed page - layouts using Dreamweaver and banner using Adobe Flash.
- Involved in implementing java rendering framework which manages the pages on the server side.
- Involved in developing the Validations across the application using JQuery Validator plug in.
- Participated in defect review meetings with the team members using Bugzilla, Firebug, and Google’s element inspector.
- Involved in implementing the UI to support all the major browsers.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
Environment: HTML, CSS, Java, JavaScript, jQuery, JSON, Ajax, SQL Server
Web Developer
Confidential
Responsibilities:
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- 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, Firebug.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Participate in the team on agile development cycle. Followed Scrum methodology.
Environment: HTML, CSS, Java, JavaScript, jQuery, JSON, Ajax, SQL Server