AI Engineer - Metech Recycling - Gilroy, CA
(2025-10)
- Developed an async task scheduler and API controller for a robotic arm system that automates recyclable sorting in an industrial recycling facility.
- Implemented backend services using Python (FastAPI, asyncpg, Pydantic models, SQLAlchemy), and PostgreSQL, with Dockerized development infrastructure.
- Use AI-assisted tools such as Gemini to develop pytest workflows for unit and/or integration testing.
- Designed REST APIs to coordinate task execution, prioritization, and state management across robotic workflows.
- Leveraged GPT-based AI tools to enhance system design, rapid prototyping, and decision logic development.
- Collaborated with cross-functional robotics and computer vision teams to align backend scheduling logic with physical robotic constraints, throughput requirements, and recycling facility workflows, improving system reliability and maintainability.
Senior Software Engineer - DirecTV / AT&T - El Segundo, CA
(2019-02 - 2025-07)
- Designed and delivered large-scale, cloud-native microservices using Go, Java, Node.js, AWS, and NoSQL databases (DynamoDB), supporting mission-critical metadata and content delivery platforms.
- Led end-to-end system design efforts, producing APIs and backend services that improved platform reliability, scalability, and observability across distributed systems.
- Built thin, end-to-end implementations and internal tools to validate architectural decisions, unblock teams, and rapidly prototype solutions in ambiguous problem spaces.
- Reduced program guide data gaps by ~90% by designing automated detection, validation, and remediation workflows.
- Served as a technical leader and Scrum Master, mentoring engineers, facilitating design discussions, and driving best practices in code quality, testing, and CI/CD.
- Partnered closely with product, operations, and platform teams to translate complex requirements into clear technical solutions, balancing speed, correctness, and long-term maintainability.
- Championed developer productivity and automation, creating internal tooling that reduced operational support effort by 70%+.
- Leveraged Kubernetes, Prometheus, Grafana, Splunk, and New Relic to diagnose production issues, guide performance tuning, and improve system resilience.
Software QA Test Engineer - AT&T (DirecTV) - El Segundo, CA
(2018-02 - 2019-02)
- Increased test coverage by over 10x across multiple backend microservices using Selenium, TestNG, and Postman.
- Used Jenkins to automate test code with security checks from development to production environments.
- Validated REST APIs and Kafka-based data pipelines for DirecTV's streaming backend services.
- Contributed to automation strategy for testing Couchbase document stores and event flow.
Performance Software Test Engineer - IBM - Costa Mesa, CA
(2012-11 - 2017-07)
- Contributed over 70% test coverage and development of IBM's Enterprise Content Management (ECM) test automation engine on product deployment and feature verification and validation in IBM's cloud, hybrid, and on-premises servers.
- Automated server environment simulations using Docker or VMWare, and comprehensive Python/Linux test scripts for various performance testing strategies such as endurance, scalability, load, and more ensuring no regression.
- Created automated basic SQL statement testing scripts for various relational databases queries in Oracle, MySQL, DB2, etc for Windows or Linux based servers.
- Package and publish artifacts or test code to JFrog Artifactory.
- Occasionally setup end-to-end functional test environments.
- Ensured GraphQL APIs json outputs using python testing scripts.
- Tested IBM's cloud using a combination of metrics such as Graphite, monitoring like Grafana, and error notification tools such as Seyren, and PagerDuty for IBM Cloud logged in Splunk.
- Provided feedback on usability, serviceability, and documentation on test results to the team and stakeholders while adding recommended upgrades if needed to the product's versions.
- Orchestrated Docker containers for different testing environments.
- Practiced Continuous Integration (CI) and Continuous Deployment (CD) methodologies using Jenkins with Groovy scripts for automation and improving product's pipeline efficiency.
- Involved in IBM's ECM initial cloud strategy leveraging technologies such as SoftLayer, Cloudnet, and Bluemix.
- Familiar with cloud infrastructure monitoring software tools.
- Conducted black and white box functional and performance testing for several of IBM's ECM software.
- Ensured client's business requirements are met while using their various Linux or Windows server specifications.
- Investigated problems during testing and recreated appropriate scenarios for validation fixes.
Full Stack Software Developer - NAVSEA - Norco, CA
(2012-09 - 2014-12)
- Built Weapon Impact Scoring System (WISS) to boost bomb impact accuracy above 90%.
- Developed full-stack MVC solution using C#, .NET, and MS SQL, verified with NAVSEA engineers.