Wilson K. Choi
Experienced Engineer with 15+ years architecting scalable backend systems and leading technical teams. Proficient in Python, distributed systems, API design, hybrid cloud, CPaaS, MLOps.
Track Record
Scaled platforms from startup phase (employee #50) to global enterprise (700+ employees), architecting systems handling hundreds of calls per second with 99.99% availability.
Leadership
Lead engineering teams in both technical and people management capacities; mentor engineers, drive technical strategy, and deliver products to unlock new customer segments.
Core Strengths
Problem Solving, Distributed Systems, Hybrid Cloud, VoIP/telephony, fraud detection, MLOps pipeline, cross-team technical leadership.
Professional Experience
TeleSign
2012 - 2025Los Angeles, CA (Hybrid) · A global leader in digital identity and CPaaS, acquired by Proximus Group.
Senior Software Engineer - MLOps
2024 - 2025Built Model Packaging & Deployment pipeline, bridging the gap between Data Science and Engineering.
- Pipeline Architecture: Designed a CI/CD workflow (Jenkins + Python) that automates scikit-learn ML model validation, packaging, registration, load testing, and deployment to AWS SageMaker for real-time and batch inference.
- Reliability & Observability: Integrated SageMaker Inference Recommender for load testing and built custom dashboards in Grafana/ELK to monitor model performance and endpoint health.
- Process Improvement: Introduced "Nightly Builds" with synthetic test data (Parquet/Joblib), ensuring the deployment pipeline and model artifacts were production-ready, reducing deployment failures.
Senior Software Engineer - Cross-Team Initiatives
2023 - 2024Embedded across multiple teams as a technical resource to deliver new products, address system performance issues, and establish operational standards.
- Push Verify: Built a gRPC-based push notification verification service (Python, RabbitMQ, Firebase FCM) with multi-region deployment, operational runbooks, and Grafana/ELK monitoring.
- Score Architecture: Optimized latency of the Score pipeline and contributed to the Score 2.0 architecture redesign, improving the model serving layer for the fraud detection platform.
- Email Cleansing: Developed a Python library for email validation and normalization using Parsing Expression Grammar (PEG), supporting RFC 5322 compliance plus provider-specific rules (Google, Yahoo, Outlook).
Senior Software Engineer - VoIP Architecture
2020 - 2023Architected and built the "Voice CPaaS" platform ("Vox"), transforming a legacy VoIP stack into the company's primary revenue engine.
- System Rebuild: Migrated a legacy Asterisk stack to FreeSwitch, Kamailio, and FastAPI running on-prem and AWS, enabling features including IVR, Text-to-Speech, Conference Bridging, and Automated Speech Recognition (ASR) for enterprise customers including Microsoft Azure.
- Scaling & Availability: Designed a VoIP architecture and scaled platform capacity from 50 to 300 new calls per second (CPS) while maintaining 99.99% availability across US, EU, and Asia data centers.
- Hybrid Cloud & Call Recording: Engineered a hybrid architecture integrating on-premise telephony (FreeSwitch, Kamailio, UniMRCP) with AWS (Polly, S3, CloudFront, SQS, DynamoDB) and GCP (Speech-to-Text). Designed end-to-end Call Recording & Transcription pipeline (FreeSwitch → S3 → Transcription → customer-facing API).
Team Lead - Intelligence & Fraud
2018 - 2020Led a squad of 4 engineers building high-volume fraud detection APIs. Served as both Technical Lead and People Manager.
- Performance Engineering: Reduced Risk Scoring API latency from 300ms to 50ms (-83%) by optimizing data retrieval logic and implementing a multi-layer caching strategy.
- Data Pipeline: Managed the ETL pipeline processing millions of daily transactions, serving as the backbone for the company's "Phone Number Intelligence" product.
- Leadership: Mentored team members, conducted performance reviews, and managed product architecture planning. Delivered the "Batch Scoring Processor," which unlocked a new enterprise customer segment.
Senior Software Engineer - BackOffice
2015 - 2018- Internal Tools: Built centralized dashboards (Django) to manage API features, BI reporting, customer configurations, and billing/invoicing (NetSuite integration).
- Data Warehouse: Collaborated with DBAs to design and implement OLTP/OLAP systems and ETL processes, improving reporting capabilities for the sales and support teams.
Senior Software Engineer - API & Backend
2012 - 2015Early engineering hire (#50); company grew from startup to 700+ employee global enterprise during tenure.
- High-Throughput Messaging: Implemented asynchronous queuing systems using Python Celery and Redis, resolving critical bottlenecks in SMS transaction processing.
- Gateway Integration: Integrated backend systems with Kannel (Open Source WAP/SMS gateway) to expand carrier connectivity.
- Distributed Systems: Refactored the monolithic backend to support distributed compute requirements, migrating from a single data center to a multi-region (3 DC) architecture.
Twistbox Entertainment
2005 - 2011Los Angeles / UK
Senior Software Engineer
- Protocol & Messaging System: Built a custom SMPP (Short Message Peer-to-Peer) client in pure Python from scratch.
- Billing Systems: Built a SMS billing system with messaging queue and async Python worker to communicate with the SMS center with SMPP.
- Mobile WAP Development: Worked on in-house web framework, internal tools, third party service integration (REST, SOAP, raw socket).
Skills & Technologies
Personal Projects
Agentic Development Workflow
Open-source 5-phase framework and plugin for Claude Code that structures AI-assisted software development with persistent specifications, atomic task execution, 13 role-based agents, and human-gated review loops.
NovaScan
AI-powered receipt scanner built end-to-end using the Agentic Development Workflow. Dual OCR pipeline (Amazon Textract + Bedrock Nova multimodal) orchestrated by Step Functions, passwordless Cognito auth, DynamoDB single-table design, and full CDK infrastructure. 1,010 tests across backend, frontend, and infrastructure.
Soccer Analytics AI Agent
AI-powered soccer analytics app using AWS Bedrock, AgentCore, Strands agent framework, CDK infrastructure-as-code, DynamoDB, Lambda, and ECS Fargate. Features natural language queries, PDF schedule ingestion, and Cognito authentication.
Concurrency Safety Tester
Python testing utility for detecting race conditions in threaded and async code. Supports configurable thread counts, custom validators, and demonstrates ContextVar isolation patterns.
B.S. Computer Science
California State Polytechnic University, Pomona