MyAT&T is the native app for managing AT&T wireless, wired, DirecTV and broadband accounts: network state, router reboots, extender install and repair, guest access, parental controls, Wi-Fi speed tests, bill pay and plan upgrades.
I lead the backend for Control Center, one of four primary tabs in the app. Since 2025 I have also directed a team of four engineers and two QA day to day while staying roughly 60% hands-on. I cut Control Center load time from about 15 seconds to under 2 through distributed caching, downstream call consolidation and payload optimization, and I own the novel work: service migrations, Kafka event pipelines, scheduled jobs, and monitoring across the team's APIs.
Google play store Link: MyAT&T
Environment: NodeJS, NestJS, TypeScript, Jest, Kafka, Docker, Kubernetes, Java Spring Boot, React Native, GIT, JSON
Cell Booster is a low-power small cell that extends AT&T LTE voice and data coverage into homes, apartments and small businesses with poor indoor signal, covering 3,000 to 15,000 sq ft.
Architect and lead Android engineer. I built the app from the ground up on MVVM with Jetpack components (view binding, ViewModel, Hilt, repository pattern, Retrofit) and shipped it to both stores. Features included OAuth authentication, device registration and customization, troubleshooting, granting and revoking access to the cell site, and performance monitoring. Ran concurrently with Smart Home Manager.
Google play store Link: AT&T Cell Booster
Environment: Android SDK, Kotlin, MVVM, Jetpack, Hilt, Retrofit, Android Studio, GIT, JSON
Smart Home Manager is a native app for managing a Wi-Fi mesh network: network state, router reboots, extender pairing and repair, guest access, parental controls, bandwidth management, speed tests, AR signal strength finding, and a virtual assistant for troubleshooting.
I started this project from scratch and owned its architecture end to end, designing it so new features could be added without structural rework. I worked in a dual senior Android and iOS role and led the launch on both stores, building the dashboard, device and network management, live agent chat, authentication, and an AI troubleshooting chatbot. Accessibility TalkBack support throughout.
Google play store Link: Smart Home Manager
Environment: Android SDK, Kotlin, Swift, Android Studio, GIT, JSON, Google Speech API, Amazon Polly, Teneo NLP
Digital Life is an IP-based security and home automation platform that lets customers monitor and control their home from phones, tablets and the web.
Android developer on the platform. I delivered Android Wear 1.0/2.0 support, the security alarm system and user-configurable custom routines, a dynamic device widget framework so future device UIs render automatically, and white-label build flavors for international locales. I also mentored new hires onto the team. I joined this product as an Apex Systems contractor in 2014 and converted to full-time AT&T in Feb 2016.
Google play store Link: AT&T Digital Life
Environment: Android SDK, Android DDMS, Android Studio, GIT, JSON, web services
Contract engagement at AT&T. I designed and implemented a custom MJPEG player for live streaming of cameras and life-safety devices to handheld clients, built the Digital Life application for Android smart TV, and used multithreading to cut logging latency. Converted to full-time AT&T employment in Feb 2016 and continued on the same product.
Environment: Android SDK, Android DDMS, Android Studio, GIT, JSON, web services
Built a vehicle data intelligence platform for a leading automotive business intelligence provider, letting users build, modify and search user-defined vehicles and benchmark specifications against others. Managed an offshore team of seven covering onboarding, code review, client requirement gathering and delivery, and optimized complex SQL queries and stored procedures on Microsoft SQL Server.
Environment: Java SDK, Java Spring, JAX-RS RESTful web services, Eclipse, SVN, JSON, XML
Lead the backend for Control Center, one of four primary tabs in an app with over 100M Android installs. Since 2025 also lead a team of four engineers and two QA. Cut load time from about 15 seconds to under 2 through caching and downstream call consolidation, and own migrations, Kafka pipelines and observability. NodeJS, NestJS, TypeScript, Kafka, Kubernetes.
Architect and lead Android engineer. Built the app from the ground up on MVVM with Jetpack, Hilt and Retrofit and shipped to both stores. OAuth authentication, device registration, troubleshooting, cell site access control and performance monitoring.
Started the project from scratch and owned its architecture end to end. Dual senior Android and iOS role through launch on both stores. Built the dashboard, device and network management, live agent chat, and an AI troubleshooting chatbot.
Android developer on an IP-based home security and automation platform. Built a custom MJPEG player for live camera streaming, an Android TV app, Android Wear 1.0/2.0 support, the security alarm system, and a dynamic device widget framework. Joined via Apex Systems as a contractor and converted to full-time AT&T in Feb 2016.
Built a vehicle data intelligence platform for a leading automotive business intelligence provider. Managed an offshore team of seven and optimized complex SQL on Microsoft SQL Server.
Designed and shipped native Android and iOS apps for an annual Atlanta Latin festival, with a Java JAX-RS backend and SQL data layer. Published on both stores.
A TypeScript and NodeJS strategy engine with a backtesting harness and live market data integration, self-hosted and running against a broker API. Built to test whether a rule set survives contact with real prices, not just historical ones.
Built and host a web interface that compares flight and hotel fares across 300+ travel sites and agents.
A search engine over a mid-scale document corpus that computes a vector space model and ranks pages on term frequency and TF/IDF similarity.
A tool that scans a site for SQL injection, XSS, command line injection, privilege escalation and session hijacking, built on top of the open-source Grabber project.
A web banking system built to work through the security side of web applications end to end: SSL/TLS, PKI, session management, OTP, self-signed certificates, whitelist validation and account activation links. Hardened against XSS, SQL injection, privilege escalation and rainbow table attacks.