Available for new opportunities

Hi, I'm Sadeepa Bandara

|

Senior 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 Senior 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

Senior Software Engineer Lead Engineer

Feb 2023 – Present

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

  • Built a clinician-facing real-time patient-data visualization web platform in React + TypeScript, rendering live data streamed concurrently from 30–40 Android devices so clinicians can monitor patient status as it happens.
  • Created a patient event registration system integrated with the AthenaOne EMR, automating patient-profile creation and appointment booking to reduce manual clinical-ops work.
  • Enhanced the Node.js + Apollo GraphQL backend that ingests real-time data from the device fleet and uploads documents to AthenaOne through an event-driven RabbitMQ pipeline.
  • Set up a GitHub Actions CI/CD pipeline that builds and deploys containerized services to staging, shortening release cycles.
  • Cut AWS spend by 10–15% via Cost Optimization Hub audits — migrating EBS gp2→gp3, removing orphaned volumes, and moving workloads to Graviton instances.
  • Designed and added features to existing Android (Kotlin, MVVM) apps for real-time patient monitoring across the device fleet.
  • Translated the CEO's product vision into shipped features, and mentored engineers while leading design and code reviews as Lead.

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, Research Platforms Part-time

Jun 2021 – May 2022

MEI Research, Ltd. · Remote

  • Enabled faster, more reliable clinical-research data collection by building data-processing algorithms and tooling that supported study analysis 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