Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sai Supreeth Segu

Summary

Versatile backend engineer with 5 years of experience across various aspects of server-side development. Proficient in Java, Dropwizard, Google Guice, Hazelcast and Morphia, with a strong foundation in database management and API design. Experienced in designing and optimizing backend systems for performance, scalability, and maintainability. Proactive problem-solver with excellent communication skills and a collaborative approach to project delivery.

Overview

5
5
years of professional experience

Work History

Software Engineer

Goldman Sachs
05.2021 - Current
  • Currently working on developing project to provision connectivity for all applications used in firm to interact with resources outside of firm using asynchronous architecture.
  • Implemented provisioning module to push policies on to vendor product based on rules provided by users.
  • Worked on building product from scratch for generating pac files which is used to redirect users to desired servers when trying to access internet/intranet, for browsers and user agents for all employees of firm.
  • Accomplished goal of this product to increase developer experience(removed key person dependencies, maintainability and readability), user experience (introduced rest endpoints) and operational experience.
  • Participated in architectural design discussions, communicated with stakeholders for requirements and developed this product for generating pac files.
  • Some of key features for developing this product are introduction of elasticsearch for request logging, application performance monitoring(APM) and adding architectural tests for enforcing APM.
  • Worked on onboarding elasticsearch and introducing new endpoints for existing products to improve monitoring and observability.
  • Mentored 4 interns for building product which gets location information about network devices by having pair programming sessions on daily basis, clarifying doubts in requirements and also gave technical sessions to understand our tech stack.
  • Took initiative to integrate database migration tool Liquibase with our applications and integrated it with our Tech stack to avoid making manual database changes and test database changes.
  • Worked on enhancements for releasing updated version of product used for load balancing and DNS resolving for sites which are internally used by employees of Goldman Sachs using Java and Dropwizard framework.
  • Presented Tech talk about this product in Salt Lake City office for all employees in my location and there is zoom meeting for all other employees of GS in America.

Software Engineer

FedEx
02.2021 - 04.2021
  • Worked on modernizing Ground Rating System using Java and Spring Boot framework to rate packages in real time and improve readability and maintainability of entire codebase for project.
  • Worked on calculating base rate based on dimensions and weight of package and retrieving rate as per business rules.
  • Implemented logic for displaying notifications in response from each sub system to track rating status of current shipment.

Software Engineer Intern

University of North Carolina at Charlotte
08.2020 - 01.2021
  • Worked on developing and enhancing Integrated Genome Browser, desktop visualization program, to enable scientists and researchers to visualize genome data sets effectively, using Java and OSGi Framework.
  • Developed app, ‘Graph Soft-Clips' App for IGB Appstore, using Java to generate graphs for soft-clip children of selected items for track in IGB.
  • This app is used by users to visualize data present in IGB App and custom data uploaded by user.
  • Worked on enhancing Appstore using Python-based Django Framework, allowing developers to develop and publish IGB Apps.

Teaching Assistant

University of North Carolina at Charlotte
08.2019 - 05.2020
  • Explained concepts of Node.js for class of 100 students with expertise in request handling, async and await and communicating with MongoDB for building web applications, helping students with their code and creating solutions for assignments.
  • Providing feedback based on good coding practices, checking for errors, hacks and workaround for solutions.

Software Engineer

Wipro Limited
12.2016 - 08.2018
  • Responsible for full-stack web development and enhancement for client applications using agile methodology and SVN as subversion.
  • Took on project of ‘DriverHistory' for ensuring safety of drivers and reducing number of accidents by developing web application with focus on web service using Spring framework, Java and MySQL as database.
  • DriverHistory project resulted in reducing road accidents by 10% and eventually saving cost for response and relief.

Education

Master of Science - Computer Science

University of North Carolina
Charlotte, NC
05.2020

Skills

  • Languages: Java, Nodejs, Python, JavaScript, SQL, JSP, EJS, Bootstrap, HTML, CSS
  • Frameworks: Spring Boot, Google Guice, Dropwizard, Spring, ReactJS, ExpressJS, Django
  • Tools: MySQL, PostgreSQL, Hazelcast, MongoDB, Hibernate, Mockito, Cucumber, Maven, Gitlab, Bitbucket, Jira, Postman, SonarQube, Tomcat, JUnit, IntelliJ

Timeline

Software Engineer

Goldman Sachs
05.2021 - Current

Software Engineer

FedEx
02.2021 - 04.2021

Software Engineer Intern

University of North Carolina at Charlotte
08.2020 - 01.2021

Teaching Assistant

University of North Carolina at Charlotte
08.2019 - 05.2020

Software Engineer

Wipro Limited
12.2016 - 08.2018

Master of Science - Computer Science

University of North Carolina
Sai Supreeth Segu