Dynamic Full Stack developer with 6 years experience working in both small startup environments & large corporate teams. Expertise in React, Node.js, REST, GraphQL, NextJS, Docker, MongoDB, AWS & GCP.
Download my ResumeTechnology Stack 💻 Programming Languages 👨💻 :
Frameworks & Databases 📦 :
Libraries 🔣 :
Cloud Platforms ☁️ :
Hosting & Orchestration 🌎 :
1. Strma Music (Private Repo)
- Built a serverless music streaming service hosted on GCP Cloud Run.
- Deployed 3 micro-frontends built in React & Redux targeting 3 user groups (Listeners & Artists & Site Admin).
- Worked on both front & backend layers, writing client side React/Redux & NodeJS for REST API services.
- Implemented CI/CD pipeline that triggered builds for all Github Repos with Google Cloud Build and auto deployed to Cloud Run.
- Implemented Google Cloud Scheduler to automatically back up Firebase databases.
- Built Cloud Storage triggers that auto-compress audio MP3 files using Cloud Storage triggers. Web App
2. Simple Data Vizualization
Simple client-side chart visualizations app that presents data in the form of a bar chart, plus the following:
- A data table that is used to browse through data supplied from an API.
- This table allows for fuzzy search on meaningful values (such as POI names).
- A functional map-based data visualization based on different POI-bound metrics.
Technologies Used:
- React & redux.
- Google Charts for building charts.
- D3.js for builsing the map visualizations, and mapping the API metrics to the map.
- Firebase for hosting the web-app. Web App
3. Terraform & CLoud Run Formation
This App is a client-side app that allows users to provision a new Cloud Run service given an image ID, and upon submit, a TERRAFORM
file is dynamically created and sets up all hosting for the given image & returns a public URL. The cloud run service will be a serveless container and can be created or deleted through the UI.
Live version of this app can be tested here: https://speech-to-text-frontend-ug7x7udhmq-pd.a.run.app/
Technologies Used:
- Google Cloud Run
- Terraform
- Node.js & Express.js
- Firebase
- Docker
- HTML & CSS
4. Speech to Text Chat App
This app allows user to record an audio which is sent to a NodeJS Backend and Converted to text using Speech-to-Text API, then sent to OpenAI API for an answer completion.
Technologies Used:
- Google Cloud Run
- Node.js & Express.js
- Docker
- React