Download PDF


Over 20 years software experience.  Lead developer of of web-based education software.  Product architecture, software development, release engineering, team management.

Work History


Lead Developer

Financial Mentors of America

Lead Developer, Financial Mentors of America Leading product development of a Texas-certified online course on financial education

  • Created technical roadmap using requirements from course creators, school administrators, school IT managers
  • Created product design documents and UI mockups
  • Built websites for user registration, course material and course administration
  • Created website to comply with W3C web design standards, security and accessibility requirements Leading dev team to complete implementation

Software Engineer

National Instruments

  • Technologies: Ruby, PostgreSQL, jQuery, AngularJS, Bootstrap, Heroku, BitBucket, GitHub, RVM, Bundler Product and Engineering, National Instruments (20 years)
  • Created a Domain Specific Language(DSL) and compiler(C++) for building software installers
  • Created APIs for integration and for UI dashboards
  • Created web based maintenance and reporting tools(Ruby, JavaScript, MySQL, CouchDB)
  • Structured, led and managed the simultaneous release of over 10 enterprise software products twice annually
  • Drove automation of manual tasks to improve the quality of products at release. Improved software installation process from #1 support issue to Top Support Success within 2 years
  • Architected and designed software release technologies. Created an extensible base framework for our software installers which was a key part of the build pipeline
  • Developed technical guidelines, providing continuing education for other developers and users. Coached a globally distributed team of 15 engineers
  • Established test metrics and procedures, created unit tests, and managed peer review
  • Patent: System and method for installing software using component dependency analysis.(Issued)


Lead Developer

  • Lead Developer, Chief technologist of web-based education data management software for largest school district in Texas.
  • Architected and developed across full-stack web applications
  • Created software to manage different file formats across 6 key data sources, clean data and resolve errors, and match student information across all sources
  • Provided cloud based software service
  • Created intuitive interface for administrators to interact with student data




University of Texas at Austin

Masters in Computer Science


Graduate in Engineering

Institute of Technology

Bachelors in Electrical and Computer Engineering


Design Kit-The course for human-centered design


October 2015


Organizer - Design Thinking Houston meetup

  • Building a community of innovators practicing human-centered design