I work as a software engineer in conjunction with NASA on short term scheduling software for the recently-launched James Webb Space Telescope (JWST), the future Roman Space Telescope, and the Hubble Space Telescope. My teams also support operations on the Hubble and James Webb telescopes.
Go Webb!
Team member on the ORION project, On Road Integrated Optimization and Navigation
Developed APIs to send and receive data to SQL database using .NET framework
Used agile development and pipeline management using Microsoft DevOps
Maintained Couchbase tools and other custom development tools
Programmed in SQL and C#, using XML and JSON for communications
Teaching assistant for Principles of Digital Design
Lead lab sessions with students, while offering feedback and guidance
Founded and led a team of students to build a robotic dog
Prepared lectures and led discussions to educate students about Linux software
Managed the clubs yearly reports and attended student organization meetings
Programming autonomous period for robots for VEX Worlds Competition
Developed programs using C/C++, C for GUI development using LVGL
Work with legacy/established code bases |
Agile Development |
Robotics Programming (VEX, Arduino, Raspberry Pi) |
Integration of software and hardware experience
Arduino Serial connection to Windows (.NET C#) application with API development for hardware reqests (GitHub) |
C | C++ | C# | Python |
Microsoft SQL | Couchbase | MATLAB | AVR Assembly |
NASM | .NET | VHDL | Verilog |
System Verilog | XML | JSON | Java |
HTML | CSS | JavaScript |
vmware | Virtualbox | putty | Visual Studio |
XILINX Vivado | Cadence Virtuoso | Atmel Studio | DJANGO |
FLTK | Graphviz |
Git | GitHub | GitLab | Microsoft DevOps |
Software Engineering Principles |
Principles of Operating Systems |
C Programming and Embedded Systems |
Principles of VLSI Design |
FPGA Architecture |
Data Structures |
Hardware Security |
Computer Engineering Capstone/Professional Practice |
Microsoft Windows |
Unix Systems (Oracle Solaris) |
Unix Like Systems (BSD derivatives and Macos) |
Linux (Ubuntu, Red Hat, Fedora, Debian, Cent OS) |
English | Fluent |
Spanish | Fluent |
Riding bicycles |
Playing videogames |
Reading sci-fi books |
Fix electronic components |
2019 Vex Worlds: 4th place in Design Division for UMBC   | Competition Results |