Hypergiant
Development Manager and Architect
IBM
Advisory Software Engineer
Andromeda 360, Inc.
Senior Software Engineering Manager
The University of Texas at San Antonio
Lecturer II
The University of Texas at San Antonio
Research Assistant
IBM
Staff Software Engineer
IBM
Software Engineer Intern
The University of Texas at San Antonio
Teaching Assistant
IBM
Software Designer
IBM
Architect and Senior DevOps Engineer
The University of Texas at San Antonio
Beijing University of Post and Telecommunications