About Me #
Howdy! I'm an electrical engineer turned software developer. For a full employment history and picture check out my LinkedIn.
Relevant Experience #
Senior Software Engineer | BuildWitt, July 2024 to Present
- Designing & developing software in .NET and React
Software Applications Developer III | Texas A&M University, Jan. 2019 to July 2024
- Spearheaded adoption of DevOps: CI/CD, git versioning, branching strategy, and release note generation
- Evaluated and improved SDLC for agile development
- Oversee a team of student workers and mentor junior developers
- Developing KPIs, general system, application, and SDLC design guidelines
- Daily in C# and javascript. Occasionally in Python, Powershell, and SQL
Software Developer | theTestimony.us, Feb. 2019 to Present
- Led full-stack design of a web application for conference registration, application tracking, and invoicing
- Oversee backlog and feature planning
- Refactored from Vue2 to Vue3. Refactored from native components to Syncfusion.
- Refactoring from SPA to HTMX and jQuery datatables and from layered architecture to vertical slice architecture.
- Daily in C#, VueJs/Typescript, UIkit, HTMX, Azure, Razor Pages, EF Core
Software Developer | Attendance Project May. 2017 to Dec. 2018
- Led the final development and operational stages of a rewrite project (PHP to Django+React)
- Led the migration from python 2 to python 3
- Python 2.7, Django, Postgresql, nginx, Travis CI
Embedded Software Engineer | Otis Instruments May. 2016 to Dec. 2016
- Provided software updates to gas detection sensors and monitors
- Developed and debugged C software on Microchip PIC processors
Senior Design - Cycle X-Pro | Texas A&M University Jan. 2016 to Dec. 2016
- Developed an Android and C/Arduino Bluetooth protocol
- Developed an Android and Django REST interface
Undergraduate Research | Texas A&M University Jan. 2014 to Dec. 2015
- Undergraduate Research Assistant (June 2014 – December 2015)
- Led multiple product design and development projects
- REU In Mechatronics (June – August 2014)
- Programmed user-defined function generators in MATLAB
Product Management Intern | Siemens Energy Management May 2015 to Aug. 2015
- Learned Python to contribute to embedded software
- Microservices, ZeroMQ, HTTP REST API client development
Electrical Engineering Intern | MeadWestVaco Jan. 2014 to May 2014
- Learned VB to develop a UI in excel to programmatically monitor breaks in paper pachines
Skills & Tools #
Extensive Experience
- .NET (C#)
- Django (Python)
- Vue 3
- HTMX
- Client-side javascript and typescript
Limited Experience
- Node (js)
- React, Angular
- CSS/LESS/SASS
- Boostrap, UIKit
- Go
Minimal Experience
- Kotlin, C, C++, Java
Other Projects #
Learning #
- Present - Writing an Interpreter in Go
- Present - Frontend Masters - Algorithms [Go]
- Jan. 2024 - Dynamic Programming [Go] [C#]
- Oct. 2023 - Hypermedia Systems
- Jan. 2023 - The Unicorn Project
- Nov. 2022 - Azure AZ-900
- Oct. 2022 - The Phoenix Project