Angular/ui Developer Resume
Alpharetta, GA
SUMMARY
- Having 7 years of hands - on experience in developing Web Applications using HTML5, CSS3, JavaScript, TypeScript, Angular (2/4/7/8/9/11/12), Node.js, Bootstrap, Angular Material, PrimeNG, JSON.
- Experience in working with Angular modules, services, templates, directives, services and dependency injection to create a SPA.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular, Bootstrap, Media Queries, CSS Frameworks.
- Expertise in Angular framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular/ Typescript SPA domains.
- Hands on Experience on Angular CLI (Command line Interface).
- Good amount of work done on Template driven, Reactive forms in Angular and their Validations.
- Expertise in using Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Expertise in Angular Framework and integrate them to NodeJS server-side code.
- Developed the backend by using NodeJS, ExpressJS and MongoDB.
- Expertise in implementing the MVC architecture in backend applications NodeJS along with ExpressJS.
- Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
- Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
- Experience in Unit Testing, Integration Testing and in preparing test cases.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by GIT.
- Utilize Jasmine, Karma, Gulp, Grunt and NPM to build and test applications.
- Extensively used JSON, RXJS, AJAX and DOM scripting to create interactive web applications.
- Expertise in Video Coding by using HTML5, CSS3 and java Script.
- Extensively used the repositories like GIT and SVN.
- Good experience in unit testing by using Jasmine and Karma.
- Extensive experience working under Agile methodologies environment (scrum, Kanban).
- Experience with various IDE’s such as Visual Studio Code, Web Strom, Sublime and Notepad++.
- Experience in working on MAC, Windows, and Linux - Ubuntu operating systems.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, Ajax, JSON, TypeScript, Angular CLI, NodeJS, Express.js, MongoDB, React.js.
IDE’s: Visual Studio Code, WebStorm.
Debugging tools: Firebug, Chrome Developer Tools.
Operating systems: Linux - Ubuntu, Mac OS, Windows.
Version Control: GIT, SVN.
Build Tools: Jenkins
Database: SQL Server, MYSQL, Postgres, Cassandra DB, Spanner DB
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Angular/UI Developer
Responsibilities:
- Responsible for front-end UI development using HTML5, SCSS, Typescript, PrimeNG, Angular 12, and RxJS.
- Developed a web application using Angular 12 as front - end and using Web API to receive and pass data to back-end.
- Developed the application using model driven approach by creating different Modules, Components and by using the reusable code.
- Created Angular 12 components, implemented Interpolation, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, event binding, and decorators.
- Created reusable Custom pipes and Directives for filter and sorting for table columns for Custom Table component which is used for CRUD Operations.
- Implemented Routing to navigate between the components in the application using theAngularrouter module.
- Created Angular Components, Directives, Services and Reactive Forms to collect the input from User.
- Implemented Services by using HttpClientModule in Angular 12 for making the API calls and inject data into the required components.
- Used Dependency Injection to communicate between Components.
- Developed application-level code to interact with the backend and consume the JSON API’s by using RXJS Observables.
- Utilized @Input and @Output to transfer data between Parent and Child Components.
- Used ngModel to achieve two-way binding and using ngIf to display custom validation and error messages created for the forms.
- Implemented Form Group and Form Array to get all the user data to manipulate in the controller and send data as required by the backend.
- Worked with team lead to write documentations and set standards for other projects and developers.
- Worked on project that follows Agile Scrum Methodology which includes iteration application development, weekly sprints, and daily standup meetings.
- Used JSON for storing and exchanging information between browsers and servers.
- Worked on creating responsive web design using CSS3 media queries.
- Worked with making calls to REST APIs to fetch the data from the backend and map them on the UI for data integration.
- Interacted with the QA in order to identify bugs and make proper bug fixes.
- Collaborated extensively with the team in order to discuss and implement the Web Application.
Environment: Angular 12, TypeScript, PrimeNG, Visual Studio Code, Bootstrap, JSON, HTML5, CSS3, SCSS.
Confidential, Nashville, TN
Angular/UI Developer
Responsibilities:
- Responsible for creating efficient design and developing user interaction screens using HTML, CSS3, SCSS, Bootstrap, JavaScript, Typescript, RXJS, and Angular 8/9.
- Designed and developed the application using Agile scrum methodology by breaking down the project into several sprints.
- Implemented Angular Router to enable navigation from one view to thenext.
- Used HttpClientModule to send and request the server to store and exchange information between browsers and servers.
- Experience with creating custom directives, services, and pipes.
- Created Strongly typed Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular 8/9.
- Implemented HTTP requests using RXJS Observable library to handle multiple values over time.
- Experience in working with advanced JavaScript such as ECMAScript 6 (ES6).
- Created reusable templates and style sheets based on UI standards and guidelines. Performed functional tasks using specifications and wireframes.
- Responsible for the style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable mixing, operations, and functions.
- Working with the project manager to clarify business requirements to ensure the weekly deliverables matched client expectations.
- Performing front-end code reviews and enforcing unit testing where possible.
- Used Angular Command-line interface (CLI) tool to initialize, develop, scaffold, and maintain Angular application.
- Used the Jenkins and Dockers to implement the Continuous Integration and Deployment (CI/CD).
- Extensively used Debugging Typescript using Chrome developer Toolbar.
- Updated the application with new features of Angular 11.
- Worked on GIT as version control. Utilized NPM scripts for build and test environments.
Environment: Angular 8/9/11, TypeScript, Visual Studio Code, Bootstrap, JSON, HTML5, CSS3, SCSS.
Confidential, Alpharetta, GA
UI/Angular Developer
Responsibilities:
- Involved in design & implementation of the client web application that includes a technical stackof Angular 7, AngularMaterial, SCSS, JavaScript, TypeScript, NodeJS, ExpressJS, MongoDB, and Visual Studio Code.
- Developed SPA project usingAngular 7, Typescript for frontend, Node JS and MongoDB for the backend.
- DevelopedAngularmodules, routers, and services using typescript latest version.
- UsedAngular 7as a framework to create a responsive web application, which can bind data to specific views and synchronize data with the server.
- Used POSTMAN to check the response of various API’s as visual documentation for back-end implementation and client-side consumption.
- Created Typescript reusable components and services to consume RESTful API's using component-based architecture provided byangular.
- Created custom-directives and custom-filters for data manipulations (DOM) and to display data in company standard format in UI.
- Developed application-level code to interact with the backend and consume the JSON API’s by using RXJS Observables.
- Developed Web API using NodeJS and hosted on multiple load-balanced API instances.
- Worked the backend by using NodeJS, ExpressJS, and MongoDB.
- Responsible for creating RESTFUL Web using NodeJS and ExpressJS.
- ImplementedAngularRouter to enable navigation from one view to the next as the customer interacts with the application.
- CreatedAngularInterceptors and Services for the HTTP requests, response, and error handling.
- Used third party packages for Angular application to achieve the required functionality.
- Used Angular CLI to generate various Angular library components and made them reusable across different applications.
- Worked with KARMA, JASMINE for unit testing across all components.
- Updated an existing highly available application from Angular 7 toAngular8, improving the performance and taking advantage of Differential Loading concept.
Environment: Angular (7/8), TypeScript, NodeJS, ExpressJS, MongoDB, Visual Studio Code, Angular Material, JSON, HTML5, CSS3, SCSS.
Confidential, Alpharetta, GA
Frontend Developer
Responsibilities:
- Developed the Front end by using React JS and JavaScript.
- Expertise in the React JS framework and integrate them into Node.js server-side code.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implemented flux pattern by using the redux framework as a core dependency.
- Used Redux Async actions to make the app fully asynchronous.
- Created flux stores to migrate an existing flux app to redux.
- Design, develop and test HTML, CSS, jQuery, and React.JS, Redux that meets the accessibility of web browsers.
- Developed in different screen resolutions by Responsive Web Design.
- Developed multiple POCs to create an interface between Backend to Frontend using MongoDB, Express JS, and Node.js.
- Developed cross-browser/platform HTML 5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Developed client-side drop-down menus, toggles, and search bars using Twitter-Bootstrap and jQuery.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format
- Used Local Storage to store & retrieve insensitive user data during the transition between the different pages.
- Have worked on AWS to integrate the server-side and client-side code.
- Responsible for making the dynamic pages using AJAX, JSON, and jQuery.
- Experience in RESTful web services to integrate between HRMS and Finance.
- Worked with the JHunt unit test framework to write unit tests for JavaScript code.
- Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.
Environment: React.JS, HTML5, CSS3, JavaScript, Bootstrap, MongoDB, RWD, Eclipse, WebMatrix, JSP, MS Office, Grunt and HP Quality Center, JHunt.
Confidential
UI/Front-End-Developer
Responsibilities:
- Designed and developed the application using AngularJS and Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, Mongo DB.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Worked with modules like MongoDB and Mongoose for database persistence using NodeJS to interact with MongoDB.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using NodeJS.
- Worked with npm commands and using package.json for managing dependencies and dev dependencies of NodeJS applications.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Developed single page applications using AngularJS, Angular 2, Typescript, web pack, and grunt.
- Working knowledge on Azure cloud IaaS and PaaS Services.
- Defined new validations through Angular 2 using template-driven forms.
- Used built-in angular pipes and directives for formatting data and present in a more intuitive manner.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Experienced with deployments, maintenance, and troubleshooting applications on Azure Cloud.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and communication.
- Used Media Queries to deal with different CSS related issues on different devices.
Environment: Angular 2, JavaScript, TypeScript, NodeJS, ExpressJS, MongoDB, Visual Studio, Bootstrap, Ajax, JSON, HTML5, CSS3, Twitter Bootstrap, SQL Server, SASS, Grunt.