Summary
Overview
Work History
Skills
Timeline
Generic

Bhanuprakash Anumandla

San Jose,CA

Summary

Ø Having 9+ 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 JavaScript.

Ø Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap, JQuery, Angular 2/4/6/8/9, React JS.

Ø Good knowledge on Angular components like service 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 Ng Prime, 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.

Ø 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 andMongoDB.

Ø 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 modificationoperations. Performed database normalization and optimization using database tools.

Overview

10
10
years of professional experience

Work History

Angular Developer

Apple
San Jose, CA
08.2022 - Current

Ø Developed applications that include interactive web pages using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular framework.

Ø Developed application in Angular 13 with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow async data streams with out of the box RXJS operators in NGRX platform.

Ø Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions.

Ø Developed components as an independent module for reusability across the application.

Ø Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 12.

Ø Implemented Angular 13 inbuilt directive for angular lifecycle checks and for adding conditionals Confidential template level.

Ø Created in-house directive for reusability and allowing them to communicate to other components via in-built model configurations.

Ø Implemented click handlers via RXJS in component code snippet. This was done to make an observable sequence out of click event stream and to associate it with data streams, which can be used Confidential the time of subscription.

Ø Handled data from multiple streams to maintain the sequence and their dependencies by using the RXJS operators.

Ø 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 store.

Ø Application was managed solely based on the state populated from the store.

Ø Created reducer functions for the module store to create the parent/child hierarchy.

Ø Implemented Router-store and Resolver component and handled routing via dispatched actions.

Ø Made use of Angular’s recursive component to build a tree-like structure for the UI.

Ø Created Effects to describe the source of dispatched actions and dispatching an action on success with corresponding payload.

Ø Implemented nested forms by using NG VALUE ACCESSOR service for reading and passing the date from child to parent in a reactive form.

Ø Leveraged DOM level event observables via custom directives to manipulate interactive between sibling components.

Ø Utilized angular material wherever deemed necessary to configure in-house widgets styling.

Ø Integrated Adobe Analytics into Online platform allowing for seamless integration and custom tagging options for analytics tracking and reporting.

Ø Understand all aspects of Adobe Analytics (Site Catalyst) implementing tags, SCode, plug-ins, and server call types, cookies, Site Catalyst variables, Link Tracking,

Ø Continues Integration andContinues Delivery (CI/CD) using Circle CI that enhance automated and accelerated product release processes lead to on-time and frequent product releases.

Ø Node Package Manager (NPM) is used for managing dependencies in our Angular 9 application.

Ø Implemented OAUTH 2 (rest service authentication) in our application to communicate securely with other protected resources by exchanging access tokens for authentication.

Ø I worked with Jest for unit testing and Cypress for end-to-end testing.

Ø Deployed and hosted the application on Amazon Web Services (AWS).

Ø Designed and developed the application using SAFE methodology by breaking down the project to several sprints.

Ø used Azure DevOps to keep track of bugs to reduce downtime, increase productivity, and communicate.

Ø Adhere to architectural guidelines, standards, and delivery discipline processes, while also influencing architectural planning; document the various computer systems enhancements/ modifications, or information retrievals/updates and update/create procedures in Confluence.

I worked on an Agile (Scrum) development team to deliver regular updates to the business team and project managers.

Environment: HTML5, CSS3, SCSS, Flexbox, JavaScript, Typescript, Angular 12/13, Angular-CLI, RXJS, JSON, Observables, Node JS, Angular Material, NGRX Platform (Store, Effects, Router-Store, Store-Devtools), NPM, Jest, Cypress, Adobe Analytics, GIT, Visual Studio Code, .NET, REST API, Swagger, DOM, Bit bucket, Circle CI, Auth0, AWS, Azure DevOps, Confluence.

Sr. React Developer

Delta Dental
Tennessee Ridge, TN
03.2021 - 07.2022

Ø Designed and developed various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react native.

Ø Working with React hooks 17.0.2 where we can use states and all the working logic in functional components.

Ø Involved in various stages of Software Development Life Cycle like Application, Design, Development, and Debugging.

Ø Integrating with UX designers and discussing about wireframes using FIGMA.

Ø Used TypeScript for making better codding and handling compile time error.

Ø working with latest REDUX Hooks like Use Selector and Use Dispatch for to connect the state with the components.

Ø working with FORMIK for form validation.

Ø Used components such as React Router, Axios, Redux-form, React Material UI, Components, Ag-Grids.

Ø worked with Redux mock Store to mock the store for test cases.

Ø Used ES6 syntax and upgrading the react native apps regularly to make the stable version of apps.

Ø Handled all the Error Handling Scenarios in Application and Errors from API.

Ø Implemented page routing with the use of React-Router to create a Single Page Application (SPA) for quick, responsive pages and dynamic navigation through the menu.

Ø Worked on providing and consuming information from Web API.

Ø Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Ø Refactored error message handling design by implementing react native alert dialog resulting in potential decrease of user input errors by more than 50%.

Ø Worked thoroughly with JSON objects to perform RESTful operations and created user validation forms to verify valid data is being passed to the database.

Ø Implemented Custom directives and utilize isolated scope to increase code reusability and factory and services for dependency injection.

Ø Worked with Jest and react testing library for unit testing.

Ø Tested NodeJS/Express based Web API using Postman to verify functionality.

Ø Secured session validation with the use of JSON Web tokens.

Ø Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Ø Involved in implementing and creating the unit test cases to using React-Jest.

Ø Utilized GitLab as the source control Manager.

Environment: HTML5, CSS3, Material UI, Styled Components, TypeScript, React, Redux, Flex, Web Strom, JIRA, Jest, RTL, Node JS, GitHub, and Jenkins.

UI Developer

Verizon
New York, NY
05.2019 - 02.2021

Ø Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.

Ø Developed mock ups and prototypes using HTML and CSS3.

Ø Coded extensively in jQuery to make rich Internet web pages and created custom date picker on the website.

Ø Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, j Query,Angular JS, and HTML to speed the application.

Ø Used JDBC to query, update and maintain Database Servers using SQL queries.

Ø Used Bootstrap and AngularJS, ReactJS and Node.js in effective web design. Re-designed the website to improve user experience and add new functionality.

Ø Worked on the website from scratch using HTML5/CSS/JavaScript.

Ø Developing new user-facing features using AngularJS

Ø Designed dynamic and browser compatible Websites using HTML5/HTML, JS, CSS, and Web 2.0 standards.

Ø Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.

Ø Integrated Bootstrap.JS into several applications for speeding up JavaScript development.

Ø Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.

Ø Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.

Ø Implemented Angular 6.0 Controllers to manipulate and view employee task data.

Ø Developed Angular 9.0 services using factory for effective use of JSON data.

Ø Used Angular JS HTTP methods to retrieve employee task data from entity models.

Ø Developed CSS styles to maintain the uniformity of all the screens throughout the application. And positioning of screen objects. Involved in creating and consuming Restful Web Service usingNode.js

Ø Developed page layouts, navigation, animation buttons and icons. Experience working on SASS Pre-processor.

Ø Applied industry best practices and standards when project requirements are lagging.

Ø Implemented various Validation Controls for client-side Using third party libraries like Validator JS.

Ø Used MySQL database to interact with backend data via Rest API.

Ø Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, Node.js and jQuery.

Environment: JavaScript, HTML, jQuery, XML, Ajax, SDLC, Agile, JSP, Angular6/9,PHP, CSS, Adobe Flash, GIT, SQL, Oracle, Windows, MySQL, SASS, Node.js.

UI Developer

Tvisha Technologies Pvt
Hyderabad, India
01.2017 - 02.2019

Ø Designed and developed the system using Agile Methodologies.

Ø Performed Analysis, High level and Detail design, Coding, Unit testing, Code review and Release activities. Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.

Ø Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.

Ø Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities

Ø Extensively used Angular UI components like Calendar, Grid, Select and Uploader etc.,

Ø Developed AngularJS services for reusable functionality

Ø Utilized AngularJS Route for creating Single Page Application (SPA), and incorporate Model-View-Whatever (MV*) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.

Ø Used Interactive data binding, filters and animation events using AngularJS

Ø Developed on demand, combo and compression server using AngularJS

Ø Designed various routing mechanisms and implemented $http functionality in AngularJS in order to retrieve data from web servers.

Ø Developed Browse and Checkout modules of the application for different mobile and tablet versions using Bootstrap.

Ø Utilized Angular UI-bootstrap and followed EY styling standards.

Ø Worked with WEB APIs to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.

Ø Created responsive HTML, CSS, jQuery and JavaScript components integrated with AEM.

Ø Worked closely with AEM developers to write code in slightly for Analytics Events.

Ø Used NodeJS to run Gulp tasks and build properly the project (compile, minify, concatetc)

Ø Migrating Entire CQ5 Content into AngularJS and rewriting the code into NodeJS

Ø Developed the Entire server-side application using NodeJS

Ø Implementing inheritance properties using SASS for creating responsive stylesheets

Ø Used Firebug,IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.

Ø Performed Unit and System testing of the application using Karma.

Ø Used GitHub for project hosting using GIT.

Ø Created several documentations for applications in the project that helps in better understanding of the architecture.

Environment:HTML5, CSS3, JavaScript, jQuery, AngularJS, NodeJS, JSON, AJAX, Karma, SASS, Agile,Oracle, Gulp, XML, AEM, Firebug, GIT and WebStorm IDE.

Front End Developer

Exotel
Bangalore, India
01.2014 - 12.2016

Ø Developed aesthetic user interface using various front-end technologies like HTML5, CSS3, JavaScript, Bootstrap, AngularJS (refactored in Angular 2).

Ø Developed customer-facing software for managing advertisements to grow the business using JavaScript, HTML, CSS

Ø Analyzed, Designed, and developed the system to meet the requirements of business users.

Ø Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML

Ø Implemented and designed user interface for web-based customer application

Ø Developed data formatted web applications and deployed the script using Client-side scripting using JavaScript.

Ø Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by the design team.

Ø Designed dynamic client-side JavaScript codes to build web forms and stimulate processes for a web application, page navigation, and form validation.

Ø Implemented interaction between frontend and backend using the JSON object.

Ø Using complex Object-Oriented concepts in improving the performance of the websites

Ø Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Ø Used CSS to provide a table-free layout to the user interface screen.

Ø Used REST API’S for web service by exchanging JSON data between the applications and implemented JSON web tokens (JWT) for authentication.

Ø Developed GUI using javascript, HTML, DOM, XHTML, AJAX, CSS3 and Jquery.

Ø Developed Rich UI applications using JavaScript, HTML, XML Bootstrap, CSS, TypeScript and Angular.

Ø Worked on creating Angular Reactive forms to implement complex forms and performed the validations using Form Builder.

Ø Used ng-Model to achieve two-way binding and using ng-if to display the validation messages and error messages.

Ø Implemented CRUD operations in Node.js (Express.js Framework) using MongoDB and handled them in Angular application. Worked with Mongoose for database communication with MongoDB.

Ø Built the reusable service components based on the Angular services with Object Oriented JavaScript, HTML, CSS3.

Ø Worked on creating Angular forms and validations to validate the user input, Used Angular ngIf and ngFor for validations for the input fields of the forms with the data existed in the database.

Environment: Java, J2ee, JSP, JSTL, Struts, Servlets, Web Logic, Java Beans, JDBC, HTML, CSS, AJAX, Bootstrap, JavaScript, Angular js, jQuery, HTML/5, CSS2/3, XML, DOM, SOAP, MySQL, spring, JSP, Windows

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

Timeline

Angular Developer

Apple
08.2022 - Current

Sr. React Developer

Delta Dental
03.2021 - 07.2022

UI Developer

Verizon
05.2019 - 02.2021

UI Developer

Tvisha Technologies Pvt
01.2017 - 02.2019

Front End Developer

Exotel
01.2014 - 12.2016
Bhanuprakash Anumandla