Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sai Kumar Gurram

Plano

Summary

Over 2+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications. Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications. Experience working in AGILE based development environment and participating in Scrum sessions. Managed risk analysis and mitigation plans, status/defect reports, and client presentations. Excellent communication and problem-solving skills. Served integral role in analysis, design, development and implementation of new requirements. Strong front-end UI development skills using scripting languages and expertise in developing User Interface Applications and professional Web Applications using Web Standards, HTML/HTML5, XHTML, XML, Java/J2EE, CSS/CSS3, JavaScript, Springboot, TypeScript, Bootstrap, Angular Material, DART, NGRX, Kendo UI, React, JQuery, AG Grid, Angular, Express.js, C#, JSP, DOM, JSON,GraphQL, Ajax, NodeJS. Experienced in building and maintaining scalable, modular web applications using Micro Frontend architecture to improve team collaboration, enhance code reusability, and streamline development processes. Strong knowledge of pipes (built-in and custom), observables, and auth guards to enhance application functionality and security. Expertise in AWS architecture, including EC2, S3, Lambda, RDS, VPC, IAM, CloudFormation, and Auto Scaling. Proficient in scripting and automation using Python, Bash, and AWS CLI to streamline cloud operations. Proficient in Angular development, with expertise in templates, data binding, directives, and change detection mechanisms for dynamic UI updates. Experienced in optimizing performance using a zone-less strategy and leveraging signals in Angular for state management. Extensive knowledge and hands on experience in developing Java applications using MVC frameworks and installation of client-side dependencies using Maven. Skilled in CSS Flexbox for building responsive layouts and efficient component communication for seamless data flow. Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP) and JDBC, JNDI, JTA/JTS. Used Node JS NPM module Grunt and Gulp to run tasks and build properly the project (compile, minify, concat etc.) Experience with unit testing using Jasmine and Karma for Angular. Experience in working with UI/UX tools like Figma and Invision. Excellent experience in preparing Testcase, Testplan, Testdata and Testscripts. Very good knowledge in running various kinds of tests such as System, Integration, Unit, Functional and Regression. Strong skills in using frameworks like Cucumber, Appium and Selenium. Expertise in analyzing Requirement documents, Design documents and Business rules.

Overview

3
3
years of professional experience

Work History

Software Engineer

Larsen and Toubro Infotech
Hyderabad
12.2019 - 08.2022
  • Responsible for front-end UI development using HTML5, SCSS, XML, Typescript, AG Grid, Angular Material, Angular 12, and RxJS
  • Utilized the features of Angular 12 to present effective web design
  • Worked on Typography, Notifications, TimeOut functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards and buttons for developing Customized Angular material and Bootstrap components
  • Integrated Kendo UI charts to show graphical representation of data
  • Customized Kendo UI components based on requirements specified in wireframes
  • Created Strongly typed Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular
  • Developed multiple web pages with forms using Angular Material components
  • Created responsive web pages using Bootstrap and wrote client side application in a clean MVC model using Angular JS
  • Developed and maintained web applications using Angular and Dart, ensuring modular and reusable component design
  • Developed custom pipes and leveraged observables for real-time data manipulation and transformation
  • Designed cascading style sheets and XSLT and XML part of Order Entry Module & Product Search Module and did client side validations with Java script
  • Developed this application based on Spring MVC Architecture
  • Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript
  • Conducted A/B testing to compare UI/UX changes, analyze user engagement, and optimize application performance
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server
  • Ensured secure routing using auth guards and built responsive layouts with CSS Flexbox for a seamless user experience
  • Implemented efficient data binding and directives to create dynamic and reusable UI components in Angular
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures
  • Designed and implemented Micro Frontend solutions using Angular framework with Typescript to create modular and independently deployable frontend applications
  • Optimized change detection with a zone-less strategy, improving app performance and responsiveness
  • Integrated third-party middleware in Express.js to enhance functionality, including implementing authentication mechanisms and error handling, ensuring a robust and secure application
  • Involved in writing SQL statements
  • Designed & Deployed AWS Infrastructure: Built and managed scalable, secure, and highly available architectures using EC2, S3, RDS, VPC, and IAM
  • Worked as an Automation and Manual tester by writing testcases using frameworks like Cucumber, Appium, Galen and Selenium
  • Handled end to end flow by performing various kinds of tests such as Unit, Functional, Regression, System and Integration
  • Involved in developing application using Postgresql and wrote SQL and PL/SQL queries to test the data that was sent through the external Rest API
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular
  • Developed various screens for the front end using Angular and used various predefined components from NPM (Node Package Manger) and Redux libraries
  • Designed and developed the Business Portal using Angular 12 along with HTML5, CSS3, Javascript and Type Script
  • Worked directly with business partners, UX designers, to bring life new user applications, user facing features and renew existing applications
  • Used Maven for the project dependencies
  • Added unit test cases for Java using Junit and Mockito
  • Worked on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine with Jest framework

Education

Master of Science - Computer Science

University of North Texas
Denton, TX
05.2024

Bachelor of Science - Computer Science

JNTU Hyderabad
Hyderabad, Telangana
05-2019

Skills

Frontend Technologies: HTML5, CSS3, SCSS, LESS, Bootstrap, JavaScript, TypeScript, jQuery, Angular (AngularJS, Angular 8, 12, 13, 18), Reactjs, Redux, NgRx, React-Router, Kendo UI, AG Grid, Angular Material, Micro Frontend Architecture;

Backend Technologies: Nodejs, Expressjs, Java, GraphQL, JSP, Servlets, Spring Boot, Spring MVC, Hibernate;

Testing & Debugging: Unit Testing, Junit, Mockito (Java), Jasmine, Jest, Karma (Angular);

Web Services: REST, SOAP, XML, RESTful Web Services;

Cloud & DevOps: AWS (EC2, S3, Lambda, RDS, VPC, IAM, CloudFormation, Auto Scaling);

CI/CD: Jenkins, GitLab;

UI/UX & Design: Figma, Invision, Axure;

Version Control: Git, GitHub, GitLab, Jira, Rally

Automation Tools: SonarQube, ES-Lint;

Deployment Tools: Docker, Jenkins

Databases: Oracle, DB2, PostgreSQL, MongoDB;

Microservices & Architecture: API Gateway & Kafka-based messaging systems;

Build Tools & Package Managers: Node Package Manager (NPM), Maven, Grunt, Gulp;

Timeline

Software Engineer

Larsen and Toubro Infotech
12.2019 - 08.2022

Master of Science - Computer Science

University of North Texas

Bachelor of Science - Computer Science

JNTU Hyderabad
Sai Kumar Gurram