INFOSYS LIMITED · CLOUD COMPUTING INTERN · REMOTE · JUN–AUG 2022
Making cloud tools easier to switch between.
I built a JavaScript SDK prototype that made common cloud resource workflows more reusable across AWS, Azure, and GCP, so developers didn’t have to relearn each provider from scratch.
THE INTERNSHIP, IN THREE LINES
Designed an SDK
A lightweight JavaScript toolkit for everyday cloud resource workflows.
Spanned 3 providers
Worked with AWS, Azure, and GCP concepts side by side.
Unified the interface
One consistent way in, instead of three separate ones.
TECH STACK
LANGUAGE
- JavaScript
CLOUD PLATFORMS
- AWS · Azure · GCP
CONCEPTS
- SDK design · provider adapters · resource provisioning
MAIN PROJECT
JavaScript cloud SDK
I developed a lightweight JavaScript SDK that helped abstract common cloud resource-management workflows across AWS, Azure, and GCP. The goal was to make provider-specific operations easier to access through a more consistent interface, improving flexibility for workflows that needed to support multiple cloud environments.
The SDK focused on common resource services and provisioning patterns, using provider-specific logic behind reusable JavaScript interfaces. It was hands-on experience with cloud abstraction, SDK structure, and the tradeoffs of tools that sit between developers and infrastructure services.
SDK ARCHITECTURE · GENERALIZED
- DEVELOPERApp code
- SDKJS interface
- ADAPTERProvider layer
- SERVICESAWS · Azure · GCP
Details and visuals are generalized or recreated to respect internal project context and proprietary workflows.
Jenny Zhao · Infosys · 2022