Summary
Overview
Work History
Education
Skills
Generic

Sai krishna Burra

Herndon,VA

Summary

Overall, 9+ years of strong software experience in the design, development, and deployment of web-based and Client-Server business applications using object-oriented JavaScript, and Java/J2EE technologies in various domains. Hands-on experience in Test Driven Development (TDD), Agile Methodology, and Scrum Methodology. Hands-on experience in using Angular 1.x/2/4/5/10 to build Single Page Applications and a solid understanding of custom directive, factory, service, component, and routing. Developed internationalized multi-tenant SaaS solutions with responsive UI using AngularJS 1.x/2/4/5 and CSS. Expertise in React JS framework to develop the SPA and working with React Flux architecture. Good Experience in React.js for creating interactive UIs using One-way data flow, Virtual DOM, JSX, and React Native concepts. Proven Front-End experience in developing UI's using HTML5, CSS3, SASS, LESS, AJAX, JSON, JSP, JSF, jQuery, JavaScript, HTML, CSS, XML, Angular, and Node. JS. Experience in creating RESTAPI by the make use of Loopback and Swagger. Hands-on experience in writing Service classes using JavaScript and Typescript components. Deep understanding of advanced JavaScript concepts, such as Promise and Observables Hands-on experience in developing Authentication services involved in registration using OAuth and JWT.

Overview

10
10
years of professional experience

Work History

Senior Frontend Developer

Master Card
Arlington, VA
04.2022 - 05.2023
  • As a senior frontend developer, I was working on their in-house project where my job role was to do end-to-end UI development along with API integrations and Unit testing coverage over 94%
  • Responsibilities:
  • Involved in the development of the new application and maintenance of the existing application
  • Unit testing with karma Jasmine
  • Gave Internal demos
  • Responsible for end-to-end UI
  • Used Git Hub as a Repository and Source tree
  • User Interface: (Angular 10 with Redux)
  • Used Angular CLI to create modules, components, services, directives, pipes, etc
  • Created lazy-loaded modules to maintain the performance of the application
  • Used can-Deactivate and can-Activate to display the warning or information message when the user is moving away or coming to routes
  • Integrated REST APIs
  • Involved in QA and prod Deployments in the AWS cloud environment
  • Implemented custom pagination and Sorting logic on the UI
  • Implemented and used the sorting directives within the form arrays
  • Extensively used Angular Reactive forms, form Arrays, and implemented reactive validations and validation messages according to the requirement
  • Worked Ngb-date-picker, Multi-Select, Ngb-type-a-heads, Ngb- Actions, Ngb-models, custom pipes, custom directives, and custom validations like no-White-Spaces, not-A-Number, etc
  • Worked on Desktop, Mobile, and tablet SCSS
  • Created custom pipes to display the form selection criteria on the results page and effectively handled the results while clearing the filter selection criteria
  • Implemented HTTP to call backend services
  • Used Jenkins for continuous integration
  • Implemented lazy loading through feature Modules
  • Documented routing structure and component design for all the modules
  • Closely worked with manual and Automated QA teams to fix the issues
  • Debugged and fixed memory leakage issues with the observables subscription
  • Managed user roles and responsibilities according to the data received by the backend
  • Used Visual Studio code

Environment: Angular 13, Angular Material, Bootstrap, HTML/HTML5, CSS/CSS3, JavaScript, TypeScript, JSON, AJAX, Restful Web Services, GIT, ECMAScript 6, Jasmine, Responsive Design.

Angular Developer

Republic Bank
San Francisco, CA
06.2021 - 04.2022
  • As an angular developer, I was working on multiple in-house projects where my job role was to do end-to-end UI development along with API integrations and Unit testing coverage of over 80%
  • Responsibilities:
  • Involved in the development of the new application and maintenance of the existing application
  • Used ngRx and ngXs
  • Integrated Prime Ng and Ag Grid
  • Unit testing with karma Jasmine
  • Gave Internal demos
  • Responsible for end-to-end UI
  • Used Git Hub as a Repository and Source tree
  • User Interface: (Angular 10 with Redux)
  • Used Angular CLI to create modules, components, services, directives, pipes, etc
  • Used NgRx store management
  • Created lazy-loaded modules to maintain the performance of the application
  • Used can-Deactivate and can-Activate to display the warning or information message when the user is moving away or coming to routes
  • Integrated REST APIs
  • Involved in QA and prod Deployments in the AWS cloud environment
  • Used blue & green deployment strategy to maintain application with no downtime
  • Implemented custom pagination and Sorting logic on the UI
  • Implemented and used the sorting directives within the form arrays
  • Extensively used Angular Reactive forms, form Arrays, and implemented reactive validations and validation messages according to the requirement
  • Worked Ngb-date-picker, Multi-Select, Ngb-type-a-heads, Ngb- Actions, Ngb-models, custom pipes, custom directives, and custom validations like no-White-Spaces, not-A-Number, etc
  • Worked on Desktop, Mobile, and tablet SCSS
  • Implemented spinner for the whole application in one place using Redux
  • Created custom pipes to display the form selection criteria on the results page and effectively handled the results while clearing the filter selection criteria
  • Implemented HTTP to call backend services
  • Used Jenkins for continuous integration
  • Implemented lazy loading through feature Modules
  • Documented routing structure and component design for all the modules
  • Closely worked with manual and Automated QA teams to fix the issues
  • Debugged and fixed memory leakage issues with the observables subscription
  • Debugged and fixed ngRx data issues
  • Managed user roles and responsibilities according to the data received by the backend
  • Used Visual Studio code

Environment: Angular 11, Angular Material, AG-grid, Prime Ng Bootstrap, HTML/HTML5, CSS/CSS3 JavaScript, TypeScript, JSON, AJAX, Restful Web Services, Graph QL, GIT, ECMAScript 6, Jasmine, Responsive Design.

Senior Angular Developer

Infosys Limited
TEMPE, AZ
12.2019 - 06.2021
  • This project is one of the joint companies in telecommuting in the US
  • I am working on an account management module in this project using the latest technologies
  • Responsibilities:
  • Involved in the development of the new application and maintenance of the existing application
  • Used Bit Bucket as a Repository and Source tree
  • User Interface: (Angular 6 with Redux)
  • Used Angular CLI to create modules, components, services, directives, pipes, etc
  • Used Redux store management
  • Created lazy-loaded modules to maintain the performance of the application
  • Used can-Deactivate and can-Activate to display the warning or information message when the user is moving away or coming to routes.

Environment: Angular 8, Angular Material, NGRX, Bootstrap, HTML/HTML5, CSS/CSS3, Ext JS, JavaScript, TypeScript, JSON, jQuery, AJAX, Restful Web Services, PHP, Rational Rose, UML, Tomcat, Graph QL, SOA, GIT, ECMAScript 6, Backbone.js, Jasmine, Require.js, Node.js, EXT.js, Responsive Design, Ngb-module, custom pipes, directives etc.

Senior Angular Developer

Waste Managment
Houston, TX
09.2017 - 12.2019
  • Involved in the development of the new application with the user interface: (Angular 10 with NGRX).
  • I built a single-page app with Angular along with the GraphQL interactions.
  • Implemented AG Grid for data representation.
  • Implemented Here Maps to display the map and track the vehicles on the map.
  • Also Implemented Karma Jasmine testing file to add test cases for the logic.
  • Managed user roles and responsibilities according to the data received by the backend.

Environment: Angular 10, Angular Material, AG Grid, Here Maps, Gannt Chart, Jasmin, Karma, NgRx, ESLint, Bootstrap, HTML/HTML5, CSS/CSS3, Ext JS, JavaScript, TypeScript, JSON, jQuery, AJAX, Restful Web Services, PHP, Rational Rose, UML, Tomcat, Graph QL, SOA, GIT, ECMAScript 6, Jasmine, Node.js, EXT.js, Responsive Design.

Web Developer

Coheron Systems Pvt Ltd
Hyderabad, Telangana
01.2013 - 01.2016
  • Created Single Page Application with loading multiple views using route services and adding more.
  • Used Angular.JS MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using a scope.
  • Developed multiple POCs to create a user interface in Angular JS.
  • Used $http with Angular.JS interceptors to make sure the requests were valid and used ng-router to handle nested views and avoid page redirection.

Environment: HTML, CSS, JavaScript, AngularJS (1.5/2.0), Typescript, Node.JS, Express JS, LESS, SASS, JSON, AJAX, Bootstrap, JAVA, Tomcat, JIRA, GIT, Jasmine, Karma, Agile, Gulp, SOAP and RESTful, java controllers ($http, and JSON).

Education

Bachelor of Science - Computer Science of Engineering

JNTU
Hyderabad
05.2011

Skills

Web Technologies: HTML5, CSS3, XML, XHTML, XSL, AJAX, JQuery, JavaScript, JSP, JSF, AngularJS, ReactJS, NodeJS

Languages: JAVA/J2EE, PL/SQL, C

Scripting: JQuery, JavaScript, JSON, JSP, and JSF

Frameworks: Spring (IOC, Core, Batch, Webflow, Security, AOP, JDBC, MVC) Struts, Hibernate

Testing tools: JUnit, JMeter, Jtest, Jenkins

Application Servers: BEA WebLogic, Tomcat, JBoss IBM Web Sphere 40

Web Servers: HTTP Web Server, Apache Tomcat, WebLogic, IBM Web Sphere

Logging/ Debugging Bug tracking/ Managements tools:

Log4Net, Jira and ClearQuest

Version Control & Build tools: SVN, Git, ANT, Maven, Rational Clear Case

Developer Tools: Eclipse, Net Beans, STS, Web Strom, VS Code

Operating Systems: Windows 98, 2000, XP, Mac OS, Linux

Databases:Oracle RDBMS 9i/10g, DB2, MySQL

Sai krishna Burra