Celine Semaan Logo

Celine Semaan

Computer Engineer | Computer Scientist | Experience Designer

Experience

SharkNinja

Software Development Engineer in Test (SDET)

Needham, MA, United States

SharkNinja

Jun 2025 – Current

  • Automation Architecture: Independently architected a Python/Pytest end-to-end and hardware-in-the-loop (HIL) automation framework spanning iOS/Android apps, cloud services, and connected devices, supporting 100+ system-level tests across physical and simulated hardware.
  • Embedded Systems & Hardware Integration: Developed configurable hardware orchestration, PW board simulation, TFT control, and fault injection using UART, SEGGER RTT, ST-Link, OpenOCD, and FTDI. Designed 3D-printed fixtures using Raspberry Pi and servos to automate device pairing and onboarding.
  • CI/CD & Developer Infrastructure: Engineered Bitbucket Pipelines and Jenkins workflows for automated regression testing, branch synchronization, database validation, dependency management, and integration with Jira, Xray, and Confluence.
  • AI-Powered Developer Tooling: Integrated LLM-powered code review and pipeline failure analysis into CI/CD workflows. Built Claude MCP/Appium tooling for AI-assisted test generation and page-object discovery, alongside multilingual voice validation using Whisper and translation APIs.
  • Test Analytics & Reliability: Architected PostgreSQL-backed test reporting integrated with Jira/Xray, Confluence, and Metabase dashboards. Conducted MQTT/Protobuf device-cloud reliability testing and automated defect tracking.
  • Technical Leadership: Independently drove cross-functional requirements gathering, test strategy, and technical planning, designing extensible abstractions supporting multiple device types, cloud environments, and communication protocols.
SharkNinja

Software Technical Program Manager Co-Op

Needham, MA, United States

SharkNinja

Jan 2025 – Jun 2025

  • Led end-to-end execution of the cross-functional robovacuum beta testing programs across CenterCode and Jira, driving user engagement, issue triage, RCA coordination, and release-risk visibility.
  • Built AWS Quicksight dashboards using DOMO and CCT logs to visualize robot errors/warnings, map them to user DSNs, and analyze top recurring issues for data-driven prioritization.
  • Owned scalable issue-tracking infrastructure through custom Jira workflows and automations, reducing manual tracking by 80% and improved visibility across globally distributed teams.
  • Collaborated with cross-functional teams on robotic vacuum development to define project scopes, align schedules and streamline communication.
  • Facilitated issue resolution and risk mitigation, leveraging AWS Cloudberry S3 and Call Center Tools to pull logs for RCA.
BOSCH

Sales Technical Engineer Co-Op

Watertown, MA, United States

BOSCH Home Comfort USA

Jan 2023 – Jul 2023

  • Led documentation and redesign of internal website, creating detailed flowcharts and user stories for development.
  • Designed and refined KPI dashboards using PowerBI for actionable real-time analysis to track team performance.
  • Collaborated with software engineers to translate website interactions into actionable development tickets.
  • Automated lead time updates for commercial products using Automation Anywhere, improving process efficiency.
  • Managed visual tools like whiteboards to support project management and team communication.
Ten Percent Happier

QA Software Engineer Co-Op

Boston, MA, United States

Happier

Jan 2022 – Jul 2022

  • Developed and debugged Swift code for the app’s core features using the MVP architecture and Agile methodologies.
  • Utilized GitHub and Version Control to review and track changes made to the codebase.
  • Authored unit tests in Swift using XCTest and logged bugs to ensure seemless delivery of iOS/Android releases.
  • Collaborated with design, backend and frontend teams to ensure smooth delivery of updates and new features.
Northeastern University

Electrical and Computer Engineering Tutor

Boston, MA, United States

Northeastern University

Fall 2021 & Fall 2022

  • Tutored in Fundamentals of Networks and Embedded Design for the College of Engineering.
  • Developed communication skills, learned to be patient, and mastered the subject being taught.

Projects

Computer Engineering Projects

The Ro-Boat

The Ro-Boat: An Autonomous Lifeguard for Efficient Water Rescue

Designed and developed an autonomous aquatic robot equipped with YOLO-based person detection and real-time navigation for lifeguard operations.

View Details
RISC-V Compiler

RISC-V Compiler

Designed a single-cycle RISC-V datapath on a PYNQ-Z2 board using SystemVerilog and Vivado, capable of executing hexadecimal ALU instructions, effectively creating a basic computer.

View Details
Collision Detection Algorithm

Collision Detection Algorithm

Developed an engaging collision detection algorithm in C++, operational on a DE1-SoC board with output to a VGA monitor to showcase practical embedded systems principles.

View Details
Ruth Goldberg Machine

Ruth Goldberg Machine

Engineered an amusement park themed Rube Goldberg machine using six simple machines, multiple energy transfers, and an autonomous robot car with mechanisms controlled by Arduino programs.

View Details

Computer Science Projects

ByteBuddies

ByteBuddies

Engineered a full-stack social media platform with interactive Q&A and gaming features, showcasing an intuitive frontend and robust backend capabilities.

View Details
Reversi

Reversi

Developed a Reversi game in Java, featuring a graphical interface with both hexagonal and square grids, supporting strategic gameplay for human and AI players.

View Details
Klondike

Klondike

Developed a customizable command-line Klondike card game in Java with options to adjust game rules, number of draws, and layout configurations through the IntelliJ environment.

View Details
Notetastic

Notetastic

Developed a notes-sharing application featuring a robust database designed to facilitate collaborative learning among students and educators, with comprehensive user roles and permissions management.

View Details
FUSE Filesystem

FUSE Filesystem

Developed a custom FUSE filesystem driver to mount and manage file operations within a virtual system, enhancing capabilities for file creation, modification, and directory management.

View Details
BridgIt

BridgIt

Developed a game in Java where two players aim to connect opposite sides of an odd-sized grid, featuring a graphical interface for engaging and strategic gameplay.

View Details
Fifteen

Fifteen

Developed a game in Java that challenges players to order numbered tiles by sliding them into place, complete with a graphical interface and features like random tile shuffling and move undo.

View Details

Experience Design Projects

Fens Unfenced

Fens Unfenced

Developed a communication campaign to enhance public engagement with the Fenway Victory Gardens, focusing on storytelling, accessibility, and historical preservation.

View Details
AllSimpleRecipes

AllSimpleRecipes

Developed a Chrome extension that enhances the recipe browsing experience on AllRecipes.com by integrating a customizable filter menu, ingredient scaling, and an ad-blocker to streamline and personalize user interactions.

View Details
HEOUT

HEOUT

Developed a satirical website that mimics a major fast fashion retailer's design to expose and critique the industry's ethical and environmental shortcomings through an interactive and educational digital experience.

View Details
CraftAI

CraftAI

Developed a digital catalog using HTML5 and AI-generated images, exploring the intersection of technological advancement and human essence by depicting everyday objects evolving into autonomous entities.

View Details
Beyond Sight and Sound

Beyond Sight and Sound

Developed an immersive XR experience using ShapesXR that guides users through virtual worlds simulating different disabilities to promote empathy for sensory challenges.

View Details
Storify

Storify

Developed a prototype and a website catalog for a multifunctional organizer designed to streamline morning routines by integrating features such as an alarm clock, phone charging station, and weather display.

View Details
MBTA Connect

MBTA Connect

Developed a prototype for a mobile application in Figma that enhances Boston's commuting experience by offering features like real-time schedules, social gaming, and CharlieCard credit earnings to improve efficiency and community engagement.

View Details
WeCookIt Interface Design

WeCookIt

Designed a prototype in Balsamiq and created a pitch for a social-media cooking mobile application for the Reach Cambridge summer program.

View Details

Education

University

Sep 2020

—

Dec 2024

Northeastern University

Northeastern University

Boston, MA, United States

BSc in Computer Engineering & Computer Science with a Minor in Experience Design

GPA: 3.98

Degree Received — Summa Cum Laude

Computer Engineering Courses

Computer Science Courses

Experience Design Courses

Core Sciences & Math

General Education

Summer School

Jul 2019

Reach Cambridge

Reach Cambridge

Cambridge, United Kingdom

Coursework

  • Intro to Computer Science
  • Engineering
  • Biotechnology
  • Filmmaking

High School

Sep 2015

—

Jun 2020

Collège Louise Wegmann

Collège Louise Wegmann

Badaro, Lebanon

Scientific French Baccalaureate with a Math Concentration

Honors: High Honors

Coursework

  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Philosophy
  • History
  • Geography
  • French
  • English
  • Arabic

Middle School

Sep 2005

—

Jun 2015

Collège Louise Wegmann

Collège Louise Wegmann

Jouret El Ballout, Lebanon

Coursework

  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • History
  • Geography
  • French
  • Arabic

Skills

Test Automation & QA

Pytest Pytest
Appium Appium
Hardware-in-the-LoopHardware-in-the-Loop
Jira XrayJira Xray
Postman Postman
Cypress Cypress
Jest Jest
JUnit JUnit
XCTest XCTest

Embedded Systems & Robotics

Embedded Scripting Embedded Scripting
UART UART
SEGGER RTT SEGGER RTT
ST-Link ST-Link
OpenOCD OpenOCD
FTDI FTDI
GPIO GPIO
Servo Control Servo Control
OpenCV OpenCV
MAVLink MAVLink
Arduino Arduino
FPGA FPGA
Vivado Vivado
RISC-V RISC-V

AI & Developer Tooling

Claude Claude
Model Context Protocol Model Context Protocol
LLM Integration LLM Integration
OpenAI Whisper OpenAI Whisper

CI/CD, Cloud & Development Tools

Bitbucket Pipelines Bitbucket Pipelines
Bitbucket CI/CD Bitbucket CI/CD
Jenkins Jenkins
Git Git
AWS AWS
Linux Linux
Docker Docker
GitHub GitHub
Automation Anywhere Automation Anywhere
Xcode Xcode

Programming Languages

Python Python
SQL SQL
Groovy Groovy
C++ C++
TypeScript TypeScript
JavaScript JavaScript
Java Java
SystemVerilog SystemVerilog
Assembly x86-64 Assembly x86-64
MATLAB MATLAB
LEAN LEAN
Swift Swift

Databases & Communication

PostgreSQL PostgreSQL
MQTT MQTT
Protobuf Protobuf
JSON JSON
MongoDB MongoDB
Mongoose Mongoose

Collaboration & Documentation

Jira Jira
Confluence Confluence
User Story Development User Story Development
Notion Notion
Linear Linear
Microsoft PowerPoint Microsoft PowerPoint
Microsoft Word Microsoft Word
Miro Miro
Lucidchart Lucidchart
Flowcharts Flowcharts
Microsoft Visio Microsoft Visio
Microsoft Whiteboard Microsoft Whiteboard

Data Analysis & Science

Metabase Metabase
Microsoft Excel Microsoft Excel
Microsoft PowerBI Microsoft PowerBI
Mathematics Mathematics
Physics Physics
Chemistry Chemistry
Biology Biology

Web & App Development

REST APIsREST APIs
React.js React.js
Node.js Node.js
HTML5 HTML5
Redux Redux
Material UI Material UI
Chrome for Developers Chrome for Developers
AppSmith AppSmith
UIKit UIKit

Design & Prototyping

SOLIDWORKS SOLIDWORKS
Autodesk Fusion 360 Autodesk Fusion 360
Design Specifications Design Specifications
Website Mapping Website Mapping
Figma Figma
Balsamiq Balsamiq
Meta Quest Meta Quest
ShapesXR ShapesXR
AutoCAD AutoCAD

Visual Design & Multimedia

Canva Canva
Adobe Premiere Pro Adobe Premiere Pro
CapCut CapCut
Adobe Photoshop Adobe Photoshop
Adobe Illustrator Adobe Illustrator
Final Cut Pro Final Cut Pro

Languages & Proficiencies

French French Mother Tongue
English English Mother Tongue
Arabic Arabic Mother Tongue

Honors & Awards

Dean's List Honors
Fall 2024 - 3.98 GPA
Issued by Northeastern University • Jan 2025
Spring 2024 - 3.98 GPA
Issued by Northeastern University • May 2024
Fall 2023 - 3.97 GPA
Issued by Northeastern University • Jan 2024
Fall 2022 - 3.96 GPA
Issued by Northeastern University • Jan 2023
Fall 2021 - 3.95 GPA
Issued by Northeastern University • Jan 2022
Spring 2021 - 3.96 GPA
Issued by Northeastern University • May 2021
Fall 2020 - 4.00 GPA
Issued by Northeastern University • Jan 2021
Merit Achievement Award
Issued by Northeastern University • Jan 2024
Issued by Northeastern University • Sep 2023
Issued by Northeastern University • Sep 2022
Issued by Northeastern University • Sep 2021
V. W. Perlowitz Scholarship
Issued by the College of Engineering • May 2024
Associated with Northeastern University
Issued by the College of Engineering • Sep 2022
Associated with Northeastern University
Issued by the College of Engineering • Sep 2021
Associated with Northeastern University
Issued by the College of Engineering • Mar 2021
Associated with Northeastern University
Issued by the College of Engineering • Dec 2020
Associated with Northeastern University
NU Partners Scholarship
Issued by Northeastern University • Sep 2023
Issued by Northeastern University • Sep 2022
Women in Engineering Scholarship
Issued by the College of Engineering • Oct 2021
Associated with Northeastern University
Board of Trustees Scholarship
Issued by Northeastern University • Sep 2021
Issued by Northeastern University • Jan 2021
Issued by Northeastern University • Sep 2020
Second Place – Capstone Project Competition
Issued by Northeastern University • Dec 2024
Awarded for "The Ro-Boat: An Autonomous Lifeguard for Efficient Water Rescue."

Clubs & Organizations

Academic Clubs

SWE

Society of Women Engineers (SWE)

TBP

Tau Beta Pi (TBP)

HKN

Eta Kappa Nu (HKN)

Volunteering

Cross Talk

Cross Talk

Hobbies & Interests

Kitesurfing

Kitesurfing

Wakeboarding

Wakeboarding

Kayaking

Kayaking

Snorkeling

Snorkeling

Skiing

Skiing

Tennis

Tennis

Badminton

Badminton

3D Printing

3D Printing

Cooking

Cooking

Nutrition

Nutrition

Guitar

Guitar

Piano

Piano

Singing

Singing

Travelling

Travelling

Hiking

Hiking

Photography

Photography

Video Editing

Video Editing

Painting

Painting

Reading

Reading

Puzzles

Puzzles

Video Games

Video Games

Human Biology

Human Biology

Contact Me