Available for full-time roles
Taabish Sutriwala
MSCS at UIC | Software Engineer

CS grad student at UIC with 2+ years of experience independently designing, building, and shipping production-grade software systems spanning mobile, web, cloud, and machine learning from research to production. Driven by curiosity to tackle large, ambiguous problems, take full ownership, and deliver solutions that create real-world impact at scale.

taabish10s@gmail.com
+1 (872) 279-0652
Chicago, IL
GitHubLinkedIn
Experience
2+ Years
Production apps shipped
Education
MS CS — UIC
GPA 3.86 · May 2026

// career path

Experience

Research Assistant
University of Illinois, Chicago
Department of Physical Therapy · Chicago, USA
February 2025 - Present
Part-time
Engineered a Python pipeline to extract joint markers from video footage and compute biomechanical angles, enabling precise motion tracking for clinical gait analysis research.
Applied prediction models to classify liftoff/touchdown events and quantify fall risk and balance loss in trip/slip scenarios.
Dockerized the analysis workflow and deployed on; event-driven execution via Lambda + S3 triggers, reducing processing time by 80% (15 mins to 3 mins), cutting turnaround by 80%.
Built a cross-platform Flutter app with Cognito, API Gateway, and DynamoDB, enabling real-time gait video analysis; managed full deployment lifecycle and published to Google Play and Apple App Store for clinical lab testing.
PythonOpenCVMatplotlibNumpyDockerAWS LambdaAWS ECRAWS ECSAWS S3AWS API GatewayAWS DynamoDBAWS CognitoFlutterDartAndroid StudioXCodeFigma
Senior Software Engineer
Capgemini
Medical and Life Sciences Domain · Mumbai, India
July 2022 - July 2024
Full-time
Shipped production-grade Flutter apps with optimized state management and paginated API handling, reducing API response handling time by 30% and improving app performance across iOS and Android.
Engineered BLE pairing and communication to reliably interface with IoT devices, and integrated MQTT protocols for real-time bi-directional data exchange.
Enabled over-the-air (OTA) firmware updates using Firebase Cloud Messaging to push firmware updates wirelessly from app to connected IoT hardware, eliminating the manual overhead of updating each device individually and enabling production-scale wireless firmware delivery in under 10 minutes.
Led CI/CD and release pipelines via Bitbucket, managing Google Play closed testing and iOS TestFlight deployments to accelerate release cadence and reduce manual deployment overhead.
FlutterDartFirebaseAmazon CognitoBLEMQTTBitbucketSourceTreeTestFlightGoogle Play Console

// what i've built

Projects

LLM in Cloud — Data Preprocessing

Distributed data preprocessing pipeline using Apache Hadoop & Spark. Implemented BPE tokenization and Word2Vec embeddings for large-scale text corpora, deployed on Amazon EMR.

ScalaApache HadoopMap/ReduceDeepLearning4JAWS EMRAWS S3
LLM in Cloud — Distributed Training

Distributed NLP training pipeline using Apache Spark and DeepLearning4J with sliding window positional embeddings. Monitored accuracy, loss, and convergence on large datasets.

ScalaApache SparkDeepLearning4JAWS EMRAWS S3
LLM in Cloud — Microservice & API

Scalable chat microservice in Scala using gRPC/REST, integrated with AWS EC2, API Gateway, Lambda, and Amazon Bedrock for LLM responses. Full conversational interface deployment.

ScalaAWS EC2AWS LambdaAPI GatewayAmazon BedrockDocker
Deepfake Detection

Two-step detection pipeline using face_recognition for facial extraction, then a fine-tuned ResNeXt-50 CNN to identify subtle non-human artifacts in manipulated videos.

PyTorchPythonScikit-learnOpenCVPandasNumPy
Cryptlert

Cryptocurrency monitoring and alerting app in Flutter with Google Sign-In, real-time REST API tracking, and customizable price alert notifications across iOS and Android.

FlutterDartFirebaseREST API
TPO Web Portal

React.js SPA for Training & Placement Officers. Centralized portal with Node.js/Express backend, Firebase database, and Google Forms integration with Excel export.

JavascriptReact.jsNode.jsFirebaseTailwind CSS
TPO Student App

Cross-platform Flutter student portal using GetX architecture. Manages placement profiles, job applications, and real-time notifications with one-time Google Forms access.

FlutterDartFirebaseGetXREST API

// tech stack

Skills

Languages
PythonJavaScriptTypeScriptDartSQL
Cloud & DevOps
AWS(Lambda, EMR, API Gateway, S3, ECR, DynamoDB, Cognito, ECS, BedrockDockerGitHubBitbucketKubernetesSourceTreePostmanHadoopSpark
Databases
SQL (MySQL, PostgreSQL)NoSQL (Firebase, MongoDB, DynamoDB)
Full-Stack & Mobile
HTMLCSSReact.jsNext.jsTailwind CSSNode.jsExpress.jsFigmaFlutterAndroid StudioXcode
Data & ML
TensorFlowScikit-learnOpenCVPandasNumPyMatplotlib

// academic background

Education

🎓
MS in Computer Science
University of Illinois Chicago
GPA 3.86 / 4.02024 — 2026
▸ show coursework
🏛️
Bachelors in Information Technology
University of Mumbai
GPA 3.67 / 4.02019 — 2022
📐
Diploma in Computer Engineering
SVKM's Shri Bhagubhai Mafatlal Polytechnic
GPA 3.62 / 4.02016 — 2019
© 2025 Taabish Sutriwala
Open to full-time roles