Nu Skin Enterprises
Programmer Analyst I to Lead Software Engineer
July 2015 - August 2026
Progressed through Programmer Analyst I, Programmer Analyst II, Software Engineer, Senior Software Engineer, and Lead Software Engineer roles while building internal platforms, cloud services, developer tooling, and applied AI systems.
- Architected and built an internal developer portal with Next.js, Nextra, and Contentstack; served as its primary developer and technical owner for 10+ internal engineering teams, MSP teams, and management.
- Designed and built a RAG-based portal assistant with Amazon Bedrock Agents and Knowledge Bases, AWS Lambda, S3, Node.js, and React, enabling conversational discovery across internal APIs, applications, SDKs, infrastructure-as-code resources, and documentation.
- Built a nightly knowledge-ingestion pipeline that transformed Contentstack data and documentation into Markdown and metadata, updated S3 incrementally, and synchronized environment-specific Bedrock Knowledge Bases.
- Co-owned enterprise event schemas and built GitLab CI/CD validation, Contentstack publishing, and Splunk Cloud monitoring for an EventBridge-based architecture.
- Built an event-driven deployment tracking system with Lambda, SNS, asynchronous queues, and DynamoDB, then integrated Git, Jira, and Bedrock to generate deployment and release summaries.
- Developed Node.js and AWS event consumers that integrated third-party e-commerce data with SAP-based commerce and legacy commissions systems; also built reusable AWS SAM deployment pipelines and Lambda templates.