Senior Mobile & Systems Engineer

Building high-scale mobile platforms,
architecting systems & physical tinkering.

Hi, I'm Derek. I specialize in Android architecture, modern UI platforms (Jetpack Compose & Kotlin Multiplatform), and mobile client systems. Outside of work, I enjoy 3D printing, exploring modern AI tools, and tinkering with hardware projects.

Featured Project

Engineering Experience

Senior Android Engineer

WeightWatchers (WW) • New York, NY
Aug 2019 — Present

Building and maintaining core features and mobile platform architecture for the global WeightWatchers Android application.

  • Contributing to core mobile architecture, modernizing the codebase with Kotlin, Jetpack Compose, and modern reactive patterns.
  • Collaborating across cross-functional product and engineering teams on key mobile initiatives and member-facing experiences.
  • Focusing on application performance, code modularity, and maintainable engineering standards.
Kotlin Jetpack Compose Coroutines Mobile Architecture Performance

Senior Android Engineer

Vi Trainer • New York, NY
May 2017 — Aug 2019

Collaborated with R&D, product, and audio content teams on the flagship "Vi Trainer" AI virtual running coach application.

  • Led full conversion of the production Android codebase from Java to Kotlin while maintaining aggressive sprint feature cadence.
  • Developed and maintained core shared engine logic across iOS and Android platforms, migrating legacy bridges toward modern Kotlin Multiplatform (KMP).
  • Integrated low-latency audio processing, real-time biometric sensors (heart rate, cadence), and voice-guidance engines.
Kotlin Kotlin Multiplatform Real-Time Biometrics Shared Architecture Audio Pipelines

Android & Platform Systems Developer

Touchlab • New York, NY
Jan 2015 — May 2017

Partnered with top tier clients and engineering teams building hardware-integrated systems, custom Android OS builds, and flagship client applications.

  • Built custom AOSP system services, backend daemons, and kiosk client apps for the LinkNYC municipal street kiosk network with Intersection.
  • Lead engineer on the Quartz newsreader app for Android (surpassing 50,000+ active installs at launch).
  • Designed REST APIs and tablet applications for the Innit Cook Engine, providing remote telemetry and control for smart kitchen hardware.
  • Collaborated with Google and Big Spaceship to build and demo custom Google Glass applications for next-gen hardware.
AOSP Embedded Android Smart Kiosks IoT Telemetry Hardware Integration

Software Engineer & Lead Android Architect

OPTiMO IT • Wilkes-Barre, PA
May 2012 — Jan 2015

Architected and delivered mission-critical mobile safety apps, video processing systems, and enterprise web solutions.

  • Lead mobile architect for the EmergenSee personal safety and live-streaming video application (featured on ABC's Shark Tank).
  • Engineered image/video streaming pipelines and RESTful backend integrations for rapid emergency dispatch.
  • Developed full-stack web and database applications for regional law enforcement and financial institutions.
Android SDK Live Video Streaming REST APIs Shark Tank Featured Full-Stack

Technical Expertise

⚙

Mobile & Client Architecture

Deep experience designing modular, reactive mobile architectures. Specialized in Jetpack Compose, Coroutines/Flow, MVI, and Kotlin Multiplatform for shared multi-platform logic.

Kotlin Compose Coroutines KMP MVI/MVVM
⚡

Systems & Performance

Profiling memory, UI thread frame drops, and application startup latency. Strong background in AOSP custom firmware, OS services, and real-time WebSocket communication.

AOSP Profiling WebSockets Modularization Gradle
☁

Tooling, Cloud & APIs

Building supporting cloud infrastructure, automation scripts, and RESTful web services. Familiar with AWS serverless setups (S3, CloudFront, Route 53) and CI/CD pipelines.

Python TypeScript AWS Docker Git

Maker & Tinkering

🖍

3D Printing & OpenSCAD

Interested in functional 3D printing and practical maker projects. I enjoy designing custom brackets, mounts, and everyday utility prints using code-driven modeling in OpenSCAD and 3D printing tools.

3D Printing OpenSCAD Functional Prints Prototyping
🤖

Hardware Gadgets & Tinkering

Curious about hands-on hardware exploration and side experimentation. Playing around with tools like the Flipper Zero, smart devices, and peripheral interfaces to explore how software and hardware interact.

Hardware Tinkering Flipper Zero Peripherals Smart Devices
🧠

AI Tooling & Local Models

Experimenting with modern AI tools, local LLM setups, and open-source generative image tools (like Fooocus) to explore practical developer workflows and creative applications.

AI Workflows Local Models Fooocus Developer Tools
🔎

Reverse Engineering & Security

Curious about how software actually behaves beneath the hood. Decompiling and auditing Android APKs, inspecting network protocol flows, analyzing device binaries, and identifying API security flaws.

APK Decompilation Protocol Analysis Security Research Penetration Testing

Education & Research

M.S. in Software Engineering
University of Scranton • Scranton, PA
Graduate Assistant • Lab Instructor
B.S. in Computer Science (Cum Laude)
University of Scranton • Scranton, PA
Honors: Cum Laude
Published Research (IEEE ICMEW)
"Optimizing the Android virtual keyboard: A study of user experience"
IEEE International Conference on Multimedia and Expo Workshops, 2013 • Derek Gelormini

Let's Connect

Whether you want to talk mobile systems architecture, collaborate on a technical project, or discuss 3D print designs—feel free to drop me a line.