Available for new opportunities

Hi, I'm Sadeepa Bandara

|

Full-stack engineer with 4 years building real-time, business-critical platforms across healthcare and IoT from React + TypeScript front ends to containerized services on AWS / Kubernetes.

Superior, WI B.S. Computer Science Promoted to Lead in < 2 years
01 — Who I am

About Me

I'm a Full-Stack Engineer who builds end-to-end software that makes a real-world impact. Over the past 4 years I've designed and shipped scalable web and mobile platforms from React-based real-time dashboards and Android applications to robust GraphQL APIs and event-driven data pipelines across healthcare, IoT, and research.

I'm strong in React + TypeScript front ends, GraphQL / Apollo APIs, and containerized services on AWS, with mobile experience across Android (Kotlin) and React Native. I was promoted to Lead in under two years, and I automate builds and deployments through CI/CD always with a focus on product impact, not just code.

  • Real-time data platforms ingesting from 30–40 concurrent devices
  • EMR integrations (AthenaOne) & event-driven RabbitMQ pipelines
  • Cut AWS infrastructure spend by 10–15% through cost optimization
  • Lead design & code reviews; mentor fellow engineers
0 Years of experience
0 Companies shipped for
0 AWS cost reduced
02 — My toolkit

Technical Skills

Languages

TypeScriptJavaScriptJavaKotlin

Frontend

ReactTypeScriptMaterial-UIMantine

Backend

Node.jsGraphQLApollo ServerExpressREST APIs

Cloud & DevOps

AWS (EC2 · ECR · EBS)DockerKubernetesCI/CD · GitHub Actions

Data & Messaging

MongoDBSQL / NoSQLRabbitMQEvent-driven architectureReal-time processing

Mobile

Android (Kotlin)Jetpack · MVVMReact Native (Expo)

Testing

Cypress (E2E)Integration testing
03 — Where I've worked

Experience

Software Engineer Lead Engineer

Feb 2023 – Present

GeaCom, Inc. · Duluth, MN Promoted to Lead, Jan 2025

  • Built and operate a real-time, clinician-facing data visualization platform in React and TypeScript rendering live data streams from 30–40 concurrent medical devices, with responsive interfaces clinicians rely on daily to act on patient data.
  • Own features end to end (design, implementation, automated testing, deployment, iteration) across a React frontend and a Node.js + Apollo GraphQL backend.
  • Designed a patient event registration system integrated with the AthenaOne electronic medical record (EMR), automating profile creation and appointment booking via an event-driven RabbitMQ pipeline.
  • Build and operate systems handling protected health information (PHI) under HIPAA compliance across the app, EMR integration, and AWS infrastructure.
  • Built a web replica of the company's Android interactive video sequence player (React, TypeScript, Vite, Node.js). Ported the Android state machine 1:1 into a fully unit-tested TypeScript engine driving video playback, button overlays, EMR routing, and PDF population, backed by an API with SQLite persistence, AWS Cognito auth and video content served from AWS S3.
  • Operate deployment infrastructure on AWS with Docker, Kubernetes (k3s), and GitHub Actions CI/CD. Cut AWS spend 10–15% through cost optimization and instance right-sizing.
  • Partner directly with the CEO, product management, and design to translate product vision into shipped features.

Software Engineer Intern

Summer 2022

Exosite · Minneapolis, MN

  • Developed full-stack features in React.js + Node.js for an IoT SaaS platform that lets businesses visualize and analyze sensor data from physical devices, modernizing Material-UI components and resolving functional defects.
  • Implemented Cypress end-to-end test coverage across critical flows, improving release stability and catching regressions before deployment.

Software Engineer Intern, Research Platforms Part-time

Jun 2021 – May 2022

MEI Research, Ltd. · Remote

  • Supported senior engineers building data-processing algorithms and internal tooling for clinical-research data collection and reporting.
04 — What I've built

Projects

2025 – Present · Solo

HomeKuK

Full-Stack Mobile Application

  • Building a cross-platform React Native (Expo) mobile app backed by a Node.js / Express API with MongoDB, deployed on Render.
  • Built an internal admin dashboard in Next.js (App Router) for platform operations admin authentication, moderation workflows, and operational reporting deployed on Vercel.
  • Integrated Stripe for secure in-app payment processing across the platform.
React NativeNext.jsNode.jsMongoDBRenderVercelStripe
Visit homekuk.com

Stripe Connect Account Creator

Full-stack web app using Express.js + React.js calling the Stripe API to generate connected accounts.

React.jsNode.jsExpressStripe
View repo

Warehouse System

Object-oriented warehouse management system with an MVC GUI architecture.

JavaOOPMVC
View repo

Sad Robot

Role-playing Unity game featuring a lost robot collecting coins to reach a spaceship.

C#UnityBlender
View repo
05 — Background

Education

B.S. in Computer Science

St. Cloud State University

Dec 2022
06 — Say hello

Let's build something together

I'm always open to discussing new opportunities, interesting problems, or collaborations. Drop me a line.

sadeepaj12@gmail.com