Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

SAIKIRAN CHINTALA

Houston

Summary

Innovative technology professional with over 8 years of diverse experience. Skilled in enhancing systems and aligning technical solutions with business objectives. Proven success in leading projects from start to finish and contributing to organizational growth and success.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Software Engineer

State Farm
11.2019 - Current
  • Migrated the internal virtual meeting platform used by State Farm Agents from DocuSign to Zoom resulting in approximately 70% reduction in expense and 10% increase in user adoption
  • Lead a group of 4 software engineers to accomplish the migration project from beginning to end
  • Designed and constructed the complete infrastructure for both front-end and back-end components from scratch on AWS, utilizing services such as Lambdas, SQS, S3, SNS, API Gateway, and WAF
  • Utilized Terraform as Infrastructure as Code (IaaC) language
  • Developed and maintained multiple RESTful web services in Java using the Spring Boot framework to support a native mobile app used by State Farm Agents
  • Created a custom web socket GraphQL API to implement real time file upload and chat features
  • Developed highly available back-end components using Node.js to create Lambdas and API Gateways
  • Utilized ReactJS to develop interactive and responsive Single Page Application (SPA) for the virtual meeting web application
  • Extensively used React Hooks to create customizable, reusable and dynamic frontend components for both desktop and mobile devices
  • Implemented GraphQL API using AppSync and consumed it using Apollo client from react components
  • Implemented component-based architecture in React to modularize the user interface, enhancing code reusability and maintainability
  • Implemented state management in React application using Redux to manage application state, ensuring consistent data flow and improved scalability
  • Made use of Microsoft Authentication Library (MSAL) react components to authenticate users and generate access tokens to integrate with backend
  • Utilized React Hooks to encapsulate stateful logic and side effects within functional components, enhancing code readability and maintainability
  • Employed Vite as the build tool for the React project to minimize the build size and improve application performance
  • Implemented new features to increase business value and enhance user experience, resulting in a 10% increase in user adoption
  • Created end-to-end deployment pipelines using GitLab CI/CD, resulting in faster deployment times, including implementing disaster recovery within 15 minutes of an AWS region being down
  • Implemented security using Azure AD in the front-end using Microsoft Authentication Library (MSAL) and AWS Authorizer Lambda for API Gateway on the backend components
  • Made sure that the code deployed meets the enterprise security standards by regularly scanning for and fixing any security vulnerabilities using tools like Snyk and NIQS

Software Engineer

Sam's Club
06.2019 - 11.2019
  • Developed and Maintained REST microservice API layer using Spring Boot framework for the Item Management system used by Sam's suppliers and internal users
  • Designed and developed Persistence classes using the Hibernate framework and Spring data JPA to save and retrieve data from MySQL database tables
  • Leveraged tools like Axis2 to consume SOAP web services exposed through WSDL file
  • Implemented Java Design patterns like Factory Pattern and Builder Pattern to effectively design and implement the backend and solve common problems
  • Implemented Kafka producer functionality within Spring Boot microservice architecture, facilitating real-time data streaming of Item data
  • Developed robust batch programs and services using Spring batch framework
  • Implemented Unit and Integration test cases for the developed modules using JUnit and Mockito frameworks
  • Assisted in Continuous Integration and Deployment of the applications using Jenkins as a deployment tool
  • Actively participate in all the agile ceremonies like Feature Grooming, Story Mapping, Sprint Planning and Retrospective

Software Developer

Centene
10.2017 - 06.2019
  • Worked on creating the frontend used by Centene FTEs that helped proactively reach out to Centene members to remind them of appointments, preventive care etc., using AngularJS, HTML, JavaScript, and CSS
  • Created a proxy service layer using Java and Spring Boot Framework to integrate with the Avaya POM API
  • Designed the database for the project from scratch in normalized form and created the persistence layer in the REST API using Hibernate
  • Implemented robust exception handling strategies to enhance application stability and maintainability
  • Leveraged various Java collections to create concise and performant code for the backend
  • Secured the Rest API services using different authentication and authorization mechanisms like Basic Authentication and OAuth2
  • Developed functionality to record announcements, upload contacts, create campaigns and create strategies and change certain attributes
  • Implemented automated testing of the frontend using the Selenium framework and used JUnit and Mockito to write tests for the service layer
  • Improved the observability of the Spring boot Rest API application and improved the resilience using retry logic and alerting mechanisms
  • Participate in the early life support of the services developed based on the tickets raised in the HP Service Manager (HPSM)
  • Worked on building Docker images and deploying the service layer using Kubernetes

Software Developer

Verizon
09.2016 - 10.2017
  • Maintained an existing codebase consisting of a Spring REST API, as well as front-end components of HTML, jQuery, JavaScript and CSS
  • Worked with the Product Owner to identify bug fixes and required enhancements and implemented them
  • Regularly addressed Service Now tickets and participated in debugging and identifying the root causes of reported issues

Education

Masters - Computer Science

New York University - Polytechnic School of Engineering
05.2016

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
05.2014

Skills

  • Java
  • Spring boot
  • Hibernate
  • Nodejs
  • Apex
  • React
  • Vite
  • Apollo
  • Redux
  • MSAL
  • Angular JS
  • JavaScript
  • ES6
  • HTML
  • CSS
  • AWS Services - IAM Policies and Roles
  • Lambdas
  • API Gateways
  • WAF
  • S3
  • CloudWatch
  • CloudFront
  • Route53
  • Secrets Manager
  • Azure AD
  • AppSync
  • Git
  • Gitlab CI
  • Jenkins
  • Maven
  • Terraform
  • Terraform Enterprise (TFE)
  • Sclar
  • Jest
  • JUnit
  • Selenium
  • SQL
  • Javascript
  • Software development lifecycle
  • Team collaboration
  • Agile methodologies
  • Object-oriented programming

Certification

AWS Certified Cloud Practitioner, Amazon Web Services (AWS), 03/01/23, 621RMF0CTBQQQPK2

Timeline

Software Engineer

State Farm
11.2019 - Current

Software Engineer

Sam's Club
06.2019 - 11.2019

Software Developer

Centene
10.2017 - 06.2019

Software Developer

Verizon
09.2016 - 10.2017

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University

Masters - Computer Science

New York University - Polytechnic School of Engineering
SAIKIRAN CHINTALA