Dev Patel
May 2022 → Jul 2022

Software Engineering Intern

An e-commerce transaction path across React and Spring Boot, with a 30% query-performance win underneath it.

ReactSpring BootHibernate
Type
Engineering
Where
Sigma InfoSolutions
When
May 2022 → Jul 2022
Duration
2 mo
Location
On-site
The brief

The brief

My first real engineering internship, on an e-commerce product with a React front end and a Spring Boot back end talking to both PostgreSQL and MongoDB through Hibernate.

The measurable result was on the data side: 30% better query performance for the financial analytics views.

What I did

What I did

  • Improved an e-commerce transaction feature across React and Spring Boot, enhancing the interface and the backend APIs behind it.
  • Elevated PostgreSQL and MongoDB access through Hibernate, optimising data transactions and improving query performance by 30% for financial analytics.
  • Extended AWS infrastructure across S3, EC2 and RDS for new features and monitoring; maintained CI/CD through Jenkins and Kubernetes.
Measured

Measured

30%query performance
2databases via Hibernate
S3 · EC2 · RDSAWS surface
Architecture

Architecture

ReactstorefrontSpring Boottransaction APIHibernateORM layerPostgreSQLtransactionalMongoDBdocuments
Two stores behind one ORM — the analytics reads were the ones worth tuning.
In hindsight

In hindsight

Putting one ORM over two very different stores made the code look uniform and the performance anything but. I'd keep the document access explicit rather than pretending both were the same shape.

Stack

Stack

ReactSpring BootPostgreSQLMongoDBHibernateAWSJenkinsKubernetes