Karthik Bangera
Karthik Bangera
Software Engineer  •  Toy Collector  •  Food Lover
Career History

Experience


Paragraph Ventures Software Developer
Aug 2024 – Present
  • Delivered MVPs using Supabase, Next.js, and React to help clients accelerate product-market validation.
  • Partnered with customers to prioritize features and deploy iteratively in fast-paced startup environments.
Supabase Next.js React TypeScript
Cheddar Software Developer
Aug 2023 – Aug 2024
  • Enhanced integrations with multiple payment platforms to support flexible billing workflows and reduce transaction failures.
  • Built Azure Function workflows to automate transaction processing and increase reliability of webhook handling.
Azure Functions Node.js Payment APIs Webhooks
Exclaimer acq. Periodic Lead Software Engineer
Feb 2022 – Jan 2023
  • Built scalable Golang APIs to power appointment booking, integrating Outlook Calendar for real-time availability.
  • Enabled seamless login and high-volume event handling with Microsoft Identity and Azure Service Bus.
Golang Azure Service Bus Microsoft Identity Outlook API
Periodic Application Developer
Feb 2016 – Feb 2022
  • Led self-serve signup flow and integrated Stripe/PayPal for usage-based billing, increasing recurring revenue.
  • Connected booking platform to Google Calendar and Maps APIs to support real-time commercial scheduling.
Stripe PayPal Google Calendar API Node.js
Indiana University Software Developer
Jun 2014 – Jan 2016
  • Enabled digital course credentials by integrating Mozilla BadgeKit into OpenEdX for university research pilots.
  • Developed engagement tools in Google Course Builder to support data collection in online STEM courses.
Python OpenEdX Mozilla BadgeKit Django
Accenture Software Engineer
Jul 2010 – Dec 2012
  • Developed and tested IVR systems for enterprise telecom clients.
IVR Java Enterprise Telecom

About


Software engineer with 13+ years of experience building scalable backend systems, integrating cloud infrastructure, and delivering impactful solutions across payments, scheduling, and digital education. I hold a Master’s in Computer Science from Indiana University.

13+ Years Experience
6 Companies
M.S. Computer Science
Languages
Golang JavaScript / TypeScript Python Java SQL
Frameworks
Node.js React Next.js NestJS Django AngularJS
Cloud & Databases
Supabase AWS Azure Docker PostgreSQL MySQL MongoDB
Graduate & Personal Engineering Work

Technical Projects


Projects built during my M.S. at Indiana University and beyond, spanning distributed systems, security research, systems programming, and full-stack development. They reflect the CS foundations that underpin my professional work.

IU Educational Assessment Course

IU Educational Assessment Course

Course dashboard with digital badges, notifications, and Open EdX platform integration for an educational assessment course.

Python Django JavaScript Open EdX
Big Data Analysis

International Relations via Big Data

Sentiment analysis on NYT articles to uncover US foreign relations trends, corroborated with financial stock data.

Java Python Hadoop MongoDB
Twitter Dataset Analysis

Twitter Dataset Analysis

Large-scale data ingestion, document model design, and query benchmarking across 50M tweets in MongoDB.

Python MongoDB Data Engineering
Python Malware Research

Python Malware Research

Security research: proof-of-concept malware that embeds malicious code into Python files and monitors system activity.

Python Security PyWin32
E-Commerce Redesign

E-Commerce Redesign

Full front-end redesign delivering complete e-commerce functionality for a home appliance reseller client.

HTML5 CSS3 Bootstrap jQuery
Tutor Me Scheduling App

Tutor Me: Scheduling App

Peer tutor search and scheduling platform with profile matching, appointment booking, and room allocation.

PHP MySQL jQuery HTML5
Cloud Computing Projects

Cloud Computing Projects

Hadoop MapReduce pipelines, HBase data stores, a distributed search engine, and parallel KMeans clustering from scratch.

Java Hadoop HBase
Xinu OS on Raspberry Pi

Xinu OS on Raspberry Pi

Systems programming: C++11 futures, custom filesystem, Unix shell with piping & redirection, and process synchronization.

C/C++ Raspberry Pi OS
AODV Security Protocol

AODV Security Protocol

Game-theoretic security extension to AODV routing defending against blackhole attacks in mobile ad hoc networks.

C/C++ NS-2 Networking