Info
Skills
- Accessibility
- APIs
- Bootstrap
- ColdFusion
- CSS
- Databases (SQL/NoSQL)
- HTML
- JavaScript
- Node.js
- Perl
- PHP
- Python
- React
- SQL
- Testing
- UX
- Vue.js
- Web Security
Learning
- Agentic AI
- Kubernetes
- Tailwind
- TypeScript
Chad Armond
Full-Stack Software Engineer
Experience
Systems Engineer IV
NASA/Johnson Space Center (JSC) (Remote)
Design, develop, and document software systems for NASA contract.
- Received the Silver Snoopy Award (astronauts' personal award) for process improvements and cost savings of over $15,000 per mission.
-
Architected an enterprise-level photo and video management system used by thousands of NASA employees:
- Collaborated with customers to define system requirements.
- Performed in all areas of the tech stack including backend, frontend, DevOps, and database.
- Engineered a data migration to transcode over 124,000 videos from the Windows Media Video format to the H.264/MP4 format and transfer all associated metadata from a SQL Server database to an Oracle database.
-
Integrated with the Mission Video asset management system to:
- Ingest approved video and metadata.
- Send requests to the nearline storage system to automatically retrieve original video files from tape upon request thereby eliminating manual work requests.
- Built an API for other NASA developers to utilize this imagery data for machine learning, scientific analysis, and technical reference.
-
Integrated a Solr search engine:
- Set up a system to index over 10,000,000 records and keep the index synchronized with the database reducing search time from seconds to sub-seconds.
- Wrote custom code to allow searching of restricted collections based on credentials.
-
Worked as part of a team to migrate a production Oracle database to SQL Server:
- Converted all stored functions and procedures and wrote over 100 unit tests for verification.
- Updated Oracle-specific SQL queries to be compatible with SQL.
- Created over 100 unit tests and 200 end-to-end tests reducing bugs by an estimated 20%.
- Improved code delivery process reducing user error and increasing efficiency.
- Mentored other developers through code reviews, group presentations, and onboarding.