Summary
Overview
Work History
Education
Skills
Websites
Publications
Timeline
Generic

Chaitanya Guttula

Software Engineer
Cumming,GA

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects. With 12+ years of experience in Java programming, I have a strong understanding of Object-Oriented Concepts. I have 3+ years of experience working in cloud environments like AWS and GCP, using Docker, Kubernetes, Cloud, and ArgoCD. I also have 2+ years of experience building an eventing platform for developers using Apache Pulsar, Kubernetes, and ArgoCD in AWS and GCP clusters. Additionally, I have dedicated 3+ years to constructing event-based processing systems with Apache Kafka using Spring Kafka, Spring Boot, and MyBatis. I possess 2+ years of expertise in Web Development using React, GraphQL, Hibernate, Spring, and Spring Boot. In terms of project management, I have successfully designed and led projects using agile development methodologies for 4+ years. I have also built and consumed RESTful Web Services using Jersey, Spring Boot, and MyBatis for 3+ years. Lastly, I have 4+ years of experience in Web Application Development with Spring, JSF, PrimeFaces, MyBatis, and Oracle. My skills also extend to Web Development in Java with Struts, Spring, Jdbc, Oracle, JSP, JavaScript, jQuery, Ajax, and Web Services for 4+ years.

Overview

16
16
years of professional experience
7
7
years of post-secondary education

Work History

Senior Software Engineer

Collibra Inc
New York, New York
12.2021 - Current
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Worked on setting up an eventing platform using Apache Pulsar in the cloud AWS & GCP using ArgoCD for deployment and providing support for the same.
  • Developed a library for the eventing platform that would integrate some required features like open telemetry etc. that would aid the developers
  • Worked on adding rate limiter to REST endpoints to an in-house configuration management tool.
  • Fixing production issues and releasing them as hot-fixes.
  • Follow GDPR, HIPAA and other data privacy compliance during development.
  • Worked on modularization of monolithic application to be more micro service oriented.
  • Be on guardianship duty to check pipeline failures and reach the appropriate team to get the issues resolved or revert the PR in case of issues that are not resolvable within a reasonable time.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Technologies utilized: Spring, Spring Boot, Kubernetes, Docker, ArgoCD, Datadog, Gradle, Git, GraphQL, K9S, Apache Pulsar, open telemetry, Grafana, Elastic Search, React

Senior Java Developer

CEDAR CX Technologies
Atlanta, GA
07.2017 - 12.2021
  • Technical lead for event-based macro services product built using Apache Kafka, Spring Boot, MyBatis
  • Technical lead for B2B customer portal built using Spring, JSF, PrimeFaces and MyBatis
  • Technical lead for a web-based productivity tool that would help the delivery managers in configuring a client
  • Lead projects from their design phase to their final deployment in production
  • Develop a design for the project or module and get it approved by the architecture review board
  • Create epics and stories in JIRA and delegate tasks to other members of the team and work on the task assigned
  • Conduct and participate in end to end testing & code reviews, document them in JIRA and get them fixed
  • Document the flow, configuration and the working of the module developed in confluence
  • Participate in hiring junior developers by conducting interviews and providing feedback
  • Guide associate developers by training them and delegating tasks to them
  • Participate and conduct JADs to brainstorm on ideas and requirements
  • Use an agile software development model with bi-weekly sprints
  • Working in a continuous integration environment using Maven, Jenkins and Subversion
  • Analyze the Business Requirement Document to understand the application requirements and scope
  • Upgraded Spring Boot from version 2.0.0.M4 to 2.3.1 and Apache Kafka from version 0.11.0.0 to 2.5
  • Built API for the existing modules in the process of exposing data as RESTful Web Services
  • Designed and implemented a Callback Service that would send status updates to the client for different events
  • Developed a JIRA support project that would create bugs from end to end testing and code review items which aided the productivity of developers so that developers can focus more on development
  • Led project for adding entitlement management for clients
  • Redesigned a legacy timer-based workflow module into an event-based service using Apache Kafka that reduced the time for sending an email from 3 minutes to 30 seconds.

Java Developer

CEDAR CX Technologies
Atlanta, GA
08.2013 - 06.2017
  • Develop B2C and B2B web portals for different clients in java using JSF, PrimeFaces, Spring and MyBatis
  • Meet project managers to clarify any issues with requirements and get feedback on development
  • Test code and release it to QA for further testing
  • Collaborate with DB, UI, automation, QA, UAT, systems and operations teams to accomplish different tasks
  • Follow PCCI security standards in development
  • Troubleshoot production issues and release them as hotfixes
  • Led project which is used by project managers to make label changes for portal in production
  • Developed real time payment module using PayPal gateway that enabled customers to pay their invoices and payments with ease
  • Upgraded application server from GlassFish3.1.2 to GlassFish4.1 and PrimFaces3.4.1 to PrimeFaces5.2.
  • Reviewed code and debugged errors to improve performance.

Scientific Computing Professional Associate

Complex Carbohydrate Research Center, UGA
Athens, GA
05.2012 - 07.2013
  • Developed web-based tool Glycan Reaction Curator for Researchers to curate glycan reactions
  • Designed and developed database using PostgreSQL for Glycan Reaction Curator project
  • Participated in requirement gathering from client
  • Gathered feedback to update the system accordingly
  • Developed an API (OntoAPI) to access in an house knowledge store (glyco ontologies)
  • Developed RESTful services & a java client for accessing and writing data to glyco ontologies using the OntoAPI.

Research Assistant

The University of Georgia
Athens, GA
05.2010 - 03.2012
  • Developed a tool RadiantWeb for facilitating semi-automated Semantic annotation of SOAP Services (WSDL) using simple string-matching technique
  • Developed a plugin for consuming SOAP web services in Galaxy Workflow system and fixed the bugs
  • Analyzed WSDLs for inputs, outputs, functionality and generated analysis diagrams.

Software Engineer

Wipro Technologies
Hyderabad, Andhra Pradesh
12.2008 - 07.2009
  • Trained on C, Java, SQL, Data Warehousing
  • Trained on IBM Cognos Insight for data merging to build warehouse and reporting.

Education

Master of Science - Computer Science

University of Georgia
Athens, GA
08.2009 - 05.2012

Bachelor of Technology - Computer Science And Engineering

Andhra University
Visakhapatnam, India
08.2004 - 08.2008

Skills

Java 21, JavaScript, SQL, GraphQL

IntelliJ IDEA, Docker Desktop, Postman

Hibernate, MyBatis

Spring, Spring Boot, Spring MVC

PostgreSQL, Oracle 19C, MySQL

React, Servlets, JSP, JSF, PrimeFaces

Gradle, Git, Jenkins, GitHub Actions, Maven

GraphQL

REST, OpenAPI Specification, Contract Testing

Tomcat, GlassFish 51

Amazon Web Services

Software Development

Microservices Architecture

Docker, Kubernetes, ArgoCD

Publications

  • Coauthored the paper titled "Web Service Composition using Service Suggestions," Proceedings of the 2011 IEEE International Workshop on Formal Methods in Services and Cloud Computing (FM-S&C), Rui Wang, Chaitanya Guttula, Maryam Panahiazar, Haseeb Yousaf, John A. Miller, Eileen T. Kraemer, Jessica C. Kissinger
  • Authored a poster titled "Enriching the Ontology for Biomedical Investigations (OBI) to Improve its Suitability for Web Service Annotations," Proceedings of the 2011 International Conference on Biomedical Ontology (ICBO), Chaitanya Guttula, Donghui Di, Matthew W. Duff, Erick Antezana, Alan Ruttenberg, Robert Hoehndorf, Barry Smith

Timeline

Senior Software Engineer

Collibra Inc
12.2021 - Current

Senior Java Developer

CEDAR CX Technologies
07.2017 - 12.2021

Java Developer

CEDAR CX Technologies
08.2013 - 06.2017

Scientific Computing Professional Associate

Complex Carbohydrate Research Center, UGA
05.2012 - 07.2013

Research Assistant

The University of Georgia
05.2010 - 03.2012

Master of Science - Computer Science

University of Georgia
08.2009 - 05.2012

Software Engineer

Wipro Technologies
12.2008 - 07.2009

Bachelor of Technology - Computer Science And Engineering

Andhra University
08.2004 - 08.2008
Chaitanya GuttulaSoftware Engineer