Sr. Ui/ Angular Developer Resume
Plano, TX
SUMMARY
- Around 7 Years of Professional experience in development of top notch web applications using, HTML4.0/5, CSS3, JavaScript, Typescript, Bootstrap, Angular JS 1.x/2.x/4.x/5.x/6.x/7.x, jQuery, SASS, AJAX, JSON, Node.JS and XML.
- Used Responsive Web Design so that the website is compatible with different devices like Desktops, laptops, tablets and smart phones using Bootstrap and media queries
- Good Expertise in working with Google Maps, Data Layers, Data Circles and Markers.
- Worked with AWS Cognito and Azure AD B2C pattern.
- Experience in using CSS Preprocessors likeness e SASS and have knowledge in LESS.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross - browser using Firebug, Developer Toolbar.
- Expertise in JavaScript coding and developed various dynamic Client-side validations using JavaScript frameworks like jQuery and Ajax.
- Used RXJS libraries for formatting the Http response into required format.
- Extensively used Angular Material to add rich Graphical Interface to the Web page.
- Skillful in Angular Features like creating custom Directives, Pipes, Dependency Injection, Modules and expertise in implementing Lazy Loading and Routing.
- Skillful in creating Template Driven Forms and Model Driven Forms with built in validations and custom validations.
- Experience in coding optimized SQL queries on databases like MySQL, SQL server.
- Developed the communication between the remote servers and Web Applications using Angular services and implemented CRUD operations through the HTTP Methods.
- Developed high performance applications using Multithreading and Parallel Programming.
- Used RXJS libraries for formatting the Http response into required format.
- Experience in testing Angular applications using Jasmine, Karma and Protractor.
- Created work ows, sitemap, low/high- delity mock-ups for desktop, tablet and mobile views
- Experience in working with Agile development environments (SCRUM), Test Driven Development (TTD) to deliver high quality solutions.
- Having good amount of knowledge in creating layouts using prototyping tools such as Balsamiq, Sketch etc. Concept and creation of overall site design, navigation, forms, complete site management.
- Strong work experience in working with version controls like SVN and GIT.
- Expertise in transforming the business requirement into executable collaboration flow modules.
- Domain Knowledge of e-commerce, Banking, finance, Healthcare and SEO.
TECHNICAL SKILLS
JavaScript Frameworks: Angular JS 1.x/2.x/4.x/5.x/6.x/7.x, Node.JS, RXJS, D3JS
Operating System: Windows 2000/XP/Vista 7/8/10, Mac, Unix, Linux
Web Technologies: HTML 4/5, TypeScript, JavaScript, Bootstrap, jQuery, AJAX, XML, CSS3 Preprocessors (LESS, SASS).
Database: Mongo DB, My SQL, SQL SERVER
Debugging tools: Developer tools
Task Runner: Grunt.js, Gulp, Web pack
UX tools: Balsamiq, Sketch, Invision
Testing: Karma, Jasmine, Protractor
Version Control: Git, SVN.
IDE's: Visual Studio, NetBeans, Eclipse.
Web Servers: WebLogic, Apache Tomcat, IIS 5.0, 6.0, 7.0
GUI Editors: Notepad ++, Sublime Text, Visual Studio Code, Brackets, Web storm
Back-end knowledge: Node.js, Web Services (REST), NPM.
Methodologies: Agile, Traditional (Waterfall).
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Sr. UI/ Angular Developer
Responsibilities:
- Application was developed using Agile Methodology, that included iterative application development, bi- weekly sprints, stand up meetings, Followed Rally for tracking processes and streamlining Agile planning.
- Utilized the features of Angular 7 to present effective web design.
- Developed various pages in the application using front end technologies- HTML5, CSS3-SASS, Angular Material, Angular Icons, NVD3, D3JS and Bootstrap.
- Developed the components using Angular 7 needed for the application from the scratch and customizing from Various Angular related libraries to meet the applications functionality.
- Built Angular components, UI service to consume rest services using Component based architecture provided by Angular.
- Created shared custom form validations, generic methods for reusability.
- For the data communication between various components used Input, output, directives and shared services.
- Extensively worked with reactive forms and template driven forms.
- Used Google maps API for showing and manipulating data layers, circles and markers on Google Maps.
- For Authorization used AWS cognito and Azure B2C pattern. Implemented silent refresh.
- Extensively used NVD3 charts for developing bar charts for comparing each other and trends for comparison over a period of time.
- Written Unit test cases for testing individual components using jasmine and karma.
- Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables and class Inheritance etc.
- Experienced in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Resolving issues in SonarQube and VeraCode.
- Involved in deploying builds across development, staging and production instances (Jenkins, CICD).
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE browsers
- Attended required meetings and maintained open communication about project status.
- Collaborated with other teams to develop cross-product design solutions.
- Produced deliverables such as screen layouts, user interface elements, final assets.
- Working experience with version control system GIT and bug tracking tools Jira in an Agile scrum environment.
Environment: s: HTML5, CSS3, Bootstrap, Media Queries, Angular Materials, Web services, Angular 6/7, NVD3, Google Mpas, D3.js, ES6, Typescript, JavaScript, Node.js, NPM, Angular CLI, RxJS, JSON, Git, Karma, Jasmine, Jira.
Confidential, Coppell, TX
UI/ Angular Developer
Responsibilities:
- Responsible in transforming the wireframes and mockups to develop web pages.
- Designed and Developed User Interactive single page web applications (SPA) using Angular 5 .
- Implemented Angular features like components, directives, pipes, services and adopted new features from Angular 5 in our application.
- Created rich web UIs that merge with back-end components using JavaScript and Angular 5 in conjunction with HTML5 & CSS3 and Used Material Design library for Rich UI/UX designs.
- For the data communication between various components used Input, output, directives and shared services.
- For the better user navigation between the components used routing feature using router module.
- Implemented Template Driven Forms and Model Driven Forms including Form controls and custom form validations in the application.
- Created Custom Directive for Typeahead search facility using RXJS and Angular which can be attached in any input field.
- Used open source library like angular material to create customized components.
- Used NgRx store to setup an immutable data structure and makes consistent applications on top of Angular.
- Implemented the Lazy Loading of the modules to optimize the overall application speed.
- Implemented TDD (Test Driven Development) approach by using testing tools such as Jasmine, Karma.
- Well experienced in checking cross-browser compatibility for different versions of IE, chrome, Firefox, Safari.
- Used component-based architecture to develop reusable angular components.
- Used Bootstrap to style the web pages and make the application responsive.
- Used CSS SASS preprocessor and created various mixins, variables, custom fonts and directives.
- Used GIT for version controlling systems.
- Worked in Agile methodology, two weeks Sprint and daily Scrums to discuss the development of the application to deliver in time.
Environment: s: HTML5, CSS3, Bootstrap, Web services, Angular 4/5, D3.js, JavaScript, JSON, Git, Karma, Jasmine, Jira, Node.js, NPM.
Confidential, Houston, TX
UI Developer / Angular Developer
Responsibilities:
- Design front-end, user interactive (UI) web pages using web technologies like Angular 2, JavaScript and HTML. Used CSS to preserve uniformity in all screens.
- Developed Custom HTML form element components and reusable angular components targeted to reduce the large chunk of the code base.
- Developed web-based data visualizations by integrating d3.js version 4 with Angular 2 which fits both for web and mobiles.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Used Angular Life Cycle hooks to get into the different phases of the component to get fine grained control of the application.
- Used directives and services to create communication between the components.
- Designed and implemented the Mongo DB schema. Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Extensively used Model Driven Forms for more control and better validation on the user input data.
- Created the custom directives to access the DOM elements and Custom pipes to format the data into required format across the applications.
- Used NgRx store to setup an immutable data structure and makes consistent applications on top of Angular. Implemented pagination using it.
- Implemented the lazy loading instead of the eager loading of the modules to decrease the initial payload of the application in the browser.
- Used Bootstrap Media Quires to fit the application in different viewport sizes.
- Implemented JWT token based authentication by developing the API using Node JS, Express JS and by integrating that API with Angular AuthGuards.
- Implemented the User Validation using Node JS and Mongoose.
- Collaborate with the application architect and backend developers on JSON API design.
Environment: s Angular 2, JavaScript, D3.js, Restful Web Services, Denodo, MySQL, Bootstrap 3, GitHub, Node JS, Express JS, Agile, HTML5, CSS3,Karma, Jasmine, Web pack, Agile Methodology
Confidential, Portland, OR
UI Developer
Responsibilities:
- Development of single page applications using AngularJs as a frontend JavaScript framework.
- Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Work with UI / UX designer to help create then implement best design practices
- Great command on the Angular JS concepts like Components, Directives, Data Bindings, Interpolation, Routing, Service, Expressions, Scope, Providers.
- Extensively used HTTP methods to fetch the data from the backend server.
- Composed the unit tests using Jasmine methods to ensure the proper working of controllers attached to component after the creation of the every new component in the application and used Karma to run the test cases in the separate browsers runs in background.
- Worked in developing the End to End Testing Scenario using Protractor Framework after completion of a particular feature of the application.
- I have used bootstrap classes to make it appear consistent among different devices with different viewport devices.
- Managing and implementing all code changes via Git.
Environment: HTML5, CSS3, JavaScript, AngularJS, JSON, Bootstrap, Git, Agile, Karma, Jasmine, Protractor.
Confidential, Bloomington, IL
UI Developer
Responsibilities:
- Achieved better user experience by developing single page applications using HTML, CSS, JavaScript and Angular JS with MVC architecture.
- Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Used JS library jQuery and AJAX to make HTTP calls.
- Implemented filtering and search functions using AngularJS.
- Developed custom directives and Services in AngularJS.
- Implemented Angular JS modules, directives, controllers, filters, services, validation.
- Development of Client-Side Validation techniques using AngularJS.
- Worked on RESTFUL webservices to integrate front end with backend.
- Involved in the application testing using Karma and Jasmine.
- Fixed cross browser compatibility issues to make sure all functionalities of the code are working as expected in all browsers.
- Used JSON communication for accessing data from rest API.
- Used Git versioning controlling systems.
Environment: HTML, CSS, JavaScript, Angular JS, NodeJS, jQuery plug-ins, Windows, media queries, Bower, Grunt, SVN.
