Senior Software Engineer

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.

Laguna Beach, CA | wilsonkichoi@gmail.com | LinkedIn | GitHub

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.

Career

Professional Experience

TeleSign

2012 - 2025

Los Angeles, CA (Hybrid) · A global leader in digital identity and CPaaS, acquired by Proximus Group.

Senior Software Engineer - MLOps

2024 - 2025

Built 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 - 2024

Embedded 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 - 2023

Architected 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 (FreeSwitchS3 → Transcription → customer-facing API).

Team Lead - Intelligence & Fraud

2018 - 2020

Led 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 - 2015

Early 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 - 2011

Los 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).
Toolkit

Skills & Technologies

Cloud & Infrastructure
AWS SageMaker AWS Bedrock AWS Textract AWS Step Functions AWS Polly AWS S3 AWS DynamoDB AWS SQS AWS CloudFront AWS Lambda AWS ECS AWS CDK GCP Speech-to-Text
MLOps
Model Registry Inference Recommender Endpoints scikit-learn Parquet Joblib
CI/CD & Observability
Jenkins Grafana ELK Stack CloudWatch
Databases
MSSQL Cassandra DynamoDB Redis ElasticSearch
Telephony & Protocols
FreeSwitch Kamailio UniMRCP SIP/VoIP Kannel gRPC
AI & Agentic Tools
Claude Code AWS Bedrock AgentCore Strands Agentic Development Workflow
Education

B.S. Computer Science

California State Polytechnic University, Pomona