Sharon Bousso | Software Developer

I've been programming for a long time, and what keeps me going is that I genuinely enjoy it. Writing code is fun for me, whether I'm building something from scratch, digging into an unfamiliar framework, or experimenting with a new language to see what I can make it do. I've worked across many languages including JavaScript, Python, Java, and more, I really like challenging myself to pick up new tools and approaches.

Along the way, I've also loved creating code solutions to real life problems whenever I see something I can fix with code. Programming isn't just a career path for me, it's a passion I deeply care about and something I'm excited to continue growing in.

Highlighted Projects

Security

Website Security Tool

Dual environment AppSec sandbox built with Node.js, Express, and MongoDB, hosting separate vulnerable and secure instances of a web platform for educational use. Users can switch between versions and actively launch exploits such as SQL injection, XSS, and CSRF to see how attacks behave in each environment.

API Integration

Salesforce Database Sync System

Bidirectional data synchronization platform with REST API for real time user data sync between Salesforce CRM and MySQL database. Uses Apex queueable jobs with triggers for change detection and Node.js/Express middleware to orchestrate bidirectional data flow and transform data between Salesforce and MySQL schemas.

Systems Design

The Hive Game Server

A Node.js game platform adopted across multiple Summit Public Schools to teach intro CS. Express handled REST APIs for match setup and map generation, while Socket.io streamed turn by turn game state to student programs. The generator created symmetric maps with guaranteed connectivity between bases and resources to ensure fairness.

Computer Science Timeline

2025
Salesforce Database Sync System
November 2025

Bidirectional data synchronization platform with REST API for real time user data sync between Salesforce CRM and MySQL database. Uses Apex queueable jobs with triggers for change detection and Node.js/Express middleware to orchestrate bidirectional data flow and transform data between Salesforce and MySQL schemas.

Apex Salesforce Node.js/Express MySQL API Integration Railway
2025
Software Developer
Oct 2025 - Present

Stealth startup

Full Stack developer on an AI/ML product, working across a Node.js and React frontend, and a Python backend with Django and MongoDB. Designing and training computer vision models with PyTorch and OCR pipelines, building the data pipeline (ingestion, OpenCV based preprocessing, evaluation).

Node.js React Python Django MongoDB PyTorch Computer Vision OCR
University Graduation 2025
2024
Website Security Tool
2024

Dual environment AppSec sandbox built with Node.js, Express, and MongoDB, hosting separate vulnerable and secure instances of a web platform for educational use. Users can switch between versions and actively launch exploits such as SQL injection, XSS, and CSRF to see how attacks behave in each environment.

Node/Express Security OWASP
2024
Tarpaulin course management REST API
2024

Built a Flask web service with Google Cloud Datastore and Auth0 authentication. The app supports full CRUD operations with cascading deletes, user avatar uploads, and is packaged with Docker for streamlined deployment.

Python/Flask GCP/Datastore Auth0
2023
Systems Engineer
Jun 2023 - May 2025

Open Source Lab at OSU, Corvallis, Oregon

Managed infrastructure for 300+ Linux servers with Chef and OpenStack, supporting 160+ open source projects and ~430TB of monthly traffic for organizations like Apache, Linux Foundation, and Drupal.

Chef OpenStack Linux Jenkins
2023
Class Registration Bot
2023

Python automation script that continuously monitored the university course registration API for open seats in full classes. When a seat became available, the bot would instantly send SMS notifications via Twilio API, allowing quick manual registration before seats filled up again.

Python API Monitoring Twilio SMS Automation
2022
Encrypted Journal & Mood Tracker
Jul 2022 to Sep 2022

A Node/Express web app for daily journaling where users log entries and assign a 0-10 score, visualized in a calendar. Google OAuth2 handles authentication, and all entries are AES encrypted before storage. The app compresses and uploads encrypted and compressed backups to Google Drive, ensuring both privacy and reliability.

Node.js Express Google OAuth2 AES Encryption Google Drive API
High School Graduation 2021
2020
Software Development Intern
Nov 2020 - Jan 2021

eXel AI (DeRisking Strategies)

Built and tested computer vision pipelines on Raspberry Pi 4 with Python, OpenCV, TensorFlow Lite, and Coral TPU, enabling real time object detection and pose estimation. Created and labeled image datasets to generate high quality training data for custom ML models.

Python Computer Vision TensorFlow Raspberry Pi
2020
DevSecOps Engineer
Jun 2020 - Jul 2021

Black Cat Security, San Francisco, California

Built and deployed secure AWS architectures with EC2, VPC, load balancing, and WAF, enforcing best practices for access control and data protection. Assessed HIPAA, GDPR, and CIS compliance, identifying vulnerabilities and analyzing compliance data at scale with Elasticsearch and AWS S3. Conducted penetration tests on client systems, delivering detailed reports and implementing security hardening measures.

AWS Security Compliance Penetration Testing
2020
Skyblock Auction Monitor
2020

Built a Python application using the Hypixel API to stream and parse live auction data, apply custom price thresholds and attribute filters, and render a curses based live terminal dashboard highlighting profitable in game purchase opportunities.

Python API Integration Real-time Data
2018
The Hive
May 2018 to Mar 2019

A Node.js game platform adopted across multiple Summit Public Schools to teach intro CS. Express handled REST APIs for match setup and map generation, while Socket.io streamed turn by turn game state to student programs. The generator created symmetric maps with guaranteed connectivity between bases and resources to ensure fairness.

Node Socket.IO Systems design