Welcome to my corner of the Internet!

I'm Shreya Gupta

I build things for the web

Software Engineer simplifying complexity through robust backend and cloud architectures.

About Me

I’m Shreya—a passionate software developer with a knack for solving real-world problems through technology. My journey started in the vibrant world of free and open source software, which not only shaped my technical skills but also instilled in me a deep commitment to diversity, inclusion, and community.

At my core, I specialize in Python, Django, Docker, PostgreSQL, and cloud platforms like AWS and GCP. Every project I’ve worked on has been an opportunity to learn, grow, and make an impact. I thrive on challenges that push me to innovate, and my mission is to build impactful, accessible, and inclusive tech that truly makes a difference.

When I’m at work, I pour my obsessive attention to detail and my love for crafting elegant solutions into every line of code. I leverage a diverse array of technologies and tools (including AI) to solve the problem at hand, ensuring that every solution is well-tested, clearly documented, and thoughtfully designed.

Outside the codebase, I’m an avid reader and photographer. I love curling up with a good book or capturing beautiful moments with my camera. Recently, I’ve even been exploring urban sketching, adding a creative twist to my downtime.

Currently, I’m furthering my expertise as a graduate student at Northeastern University in Boston, MA, pursuing an MS in Computer Software Engineering. Whether it’s through learning or sharing, I’m always on the lookout for new challenges and opportunities to grow both personally and professionally.

Feel free to reach out—I’m always excited to connect, collaborate, or just chat about all things tech!

Here are a few technologies I've been working with recently:
  • Django
  • Python
  • Docker
  • SQL
  • Terraform
  • AWS/GCP
  • Containerisation
  • PostgreSQL
  • Github Actions

Experience

Software Engineer Intern - Bullwhip Technologies
Jun 2024 - Aug 2024
  • Led the full integration of Microsoft and Taboola Ads APIs, automating campaign creation and offline conversion uploads. This initiative drove substantial revenue growth, fulfilled high-demand feature requests, and streamlined process automation.
  • Enhanced “CINCY,” the company’s real-time product database for multi-retailer price and availability tracking, by integrating affiliate networks. This improved data accuracy and expanded the platform’s capabilities.
  • Engineered complex ETL pipelines for recurring data ingestion from diverse customer sources. Key contributions included:
    • Crafting sophisticated BigQuery queries.
    • Developing ETL scripts using Python and Django.
    • Designing partitioned and isolated client schemas in PostgreSQL.
    • Implementing indexing and data normalization processes for web pages.
    • Upgraded “Channels,” a cron-based microservice that ingests data from affiliate network APIs into BigQuery datastores, by adding new affiliate integrations to enhance data breadth.
  • Proactively established engineering documentation and critical alerting systems, setting up Sentry alerts for vital backend systems to improve reliability and facilitate team efficiency.
Senior Software Engineer - Wall
Jan 2022 - Aug 2023
  • Developed ETL pipelines to access data from EVM chain(ETH) from genesis to date and process it further for analytics and human readability.
  • Spearheaded the development of on-chain data aggregation and social features, which significantlyy improved the overall user experience.
  • Built and maintained the backend infrastructure for the product, ensuring its smooth operation and performance.
  • Successfully released a new feature that quickly gained popularity, attracting over 10,000+ users in just 48 hours.
  • Streamlined the code architecture, containerized sub-modules and established continuous integration pipelines to improve efficiency and quality.
  • Contributed significantly to a B2B wallet profiling product development, leveraging EVM chain technology, PostgreSQL, and Docker to segment on-chain wallet addresses effectively and enhance target funnel strategies.
  • Engineered and launched a gamified Django platform targeting the active NFT community, significantly increasing product engagement and user base. Led the integration of NFT functionalities, ensuring seamless user experience and system performance.
  • Mentored three interns and created team processes to improve team productivity & collaboration.
Software Engineer - Lime Health Inc
Oct 2021 - Jan 2022
  • Focused on enhancing and optimizing the company’s backend infrastructure, collaborating with the backend team to introduce survey form management using Ruby on Rails. This helped streamline the survey process and improve data management.
  • Technology stack : Ruby on Rails, Docker, Continuous Integration and Continuous Delivery (CI/CD)
Junior research fellow - IIT Delhi
Aug 2021 - Oct 2021
  • Created the new official website for HydroSense Lab, IIT Delhi, using the Hugo framework, resulting in a modern and user-friendly platform for visitors (https://hydrosense.iitd.ac.in/).
  • Participated in a multi-institutional faculty interdisciplinary research project (MFIRP) in crowdsourcing with University College London (UCL), focused on “Making local knowledge matter for landslides and flooding preparedness.” As part of this project, I developed a Telegram bot (https://t.me/Indra_ReporterBot) that enabled citizens to record natural/climatic activities around them and submit them to INDRA (https://indra.iitd.ac.in/), helping to improve preparedness for these events.
  • Single-handedly developed a Telegram bot that allows citizens to report and document natural/climatic activities in their area, improving data collection for INDRA.
  • Technology Stack: Hugo, JavaScript, Pandas, NumPy, Python, Geospatial data analysis(NETCDF, Shapefiles, GeoJSON), Telegram Bot API, Google Cloud Platform (GCP)
Software Engineering Intern (Open Source) - Linux Foundation Networking
June 2021 - Aug 2021
  • Developed a tool to deploy Trafficgen, Loadgen, and other supporting tools on Openstack and Kubernetes environments in a variety of topologies. This tool has significantly improved the efficiency and flexibility of testing and performance evaluation for network functions virtualization (NFV) in OpenStack.
  • Utilized my expertise in OpenStack and Kubernetes to create a tool that simplifies the process of deploying and configuring various testing and performance evaluation tools in diverse network architectures.
  • Technology stack : OpenStack, Helm Charts, Python, Kubernetes
Software engineering intern (Open Source) - Fedora
Dec 2020 - Mar 2021
  • Contributed to the development of the nmstate project by adding support for wireguard(nmstate.github.io)
  • Allowed users to easily configure and manage wireguard connections for added security and privacy
  • Worked closely with other developers to ensure smooth integration of wireguard into the platform
  • Tested and verified the functionality of wireguard. Helped to advance the capabilities of nmstate and make it a more useful tool for network configuration and management
  • Technology stack : Python3, Pytest, Networking, Linux

Education

Sept 2023 - April 2025
Master of Science in Computer Software Engineering
Northeastern University, Boston, MA
GPA: 3.6 out of 4.0

Courses:

  • UI/UX Design
  • Natural Language Processing and LLMs
  • Agile Software Development
  • Big Data architecture and indexing
  • Data Structures and Algorithms
  • Network Structures and Cloud Computing
  • Application Engineering and Development
  • Machine learning and data science with Python
2017 - 2021
Bachelor of Engineering in Civil Engineering
Thapar Institute of Engineering and Technology, Patiala, India
GPA: 7.7 out of 10.0

Extra Curriculars:

  • Founder and Chapter LeadFounder and Chapter Lead - GirlScript Patiala
  • Division Lead - Software Development- Developer Student Club Thapar
  • Volunteer Teacher - Har Haath Kalam Association

Projects

healthcare-api-gateway
Django Redis ElasticSearch Queueing Security
healthcare-api-gateway
A robust REST API implementation that handles structured JSON data with advanced features including Elasticsearch integration, message queuing, and security mechanisms.
GCP Webapp Infrastructure
Django Google Cloud Platform PostgreSQL Terraform Packer Storage & Messaging
GCP Webapp Infrastructure
A robust, cloud-native user authentication service built with Django REST Framework. A production-grade infrastructure as code (IaC) project using Terraform to deploy a scalable web application on Google Cloud Platform
Bridge
Django React Deep Learning OpenCV NLP
Bridge
All in one application for differently abled people during the times of COVID19
Flower Classifier
FLask React OpenCV
Flower Classifier
This project is my introductory project to the world of Deep Learning.
URL Shortner
Django React GraphQL
URL Shortner
This is a project to shorten long URLs built using Django and graphql.
Spoiler Blocker
JavaScript
Spoiler Blocker
A chrome extension to block all the spoilers of Avengers-Endgame

Open Source

VinePerf - Anuket Project
Kubernetes Helm Python CI/CD
VinePerf - Anuket Project
Created helm charts for test tools and automation python script to deploy the charts and extract useful deployment details
Nmstate/Nmstate
Python CI/CD Python Linux Networking declarative API
Nmstate/Nmstate
Added Wireguard support to nmstate
jaegertracing/jaeger-analytics-java
Jaeger analytics Observability Python Java Documentation
jaegertracing/jaeger-analytics-java
Documentation for spinning up notebook and perform data analytics.
open-telemetry/opentelemetry-python
Python CI/CD Tests
open-telemetry/opentelemetry-python
Contributed by adding two additional attributes to record_exception method
jaegertracing/documentation
Hugo Javascript SCSS
jaegertracing/documentation
Contributed by adding a copy button on the right top corner of all the code snippets.
Meshes.jl - JuliaGeometry
Julia Testing in Julia Computational Geometry
Meshes.jl - JuliaGeometry
Contributed by writing tests for different functions of Meshes.jl<
scalability4all/voice-enabled-chatbot
Python Flask
scalability4all/voice-enabled-chatbot
Added a new feature to the chatbot to integrate the splitwise API.
OpenGenus/Cosmos
C C++ Python Documentation
OpenGenus/Cosmos
Contributed by adding techincal blogs and example codes for different topics in languages like C, C++ and Python for cosmos.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!