About Me
I am a Software Engineer at Raytheon Missiles & Defense. I was previously a Master’s student at the University of Texas at Austin, where I completed my degree in Electrical and Computer Engineering. You can find my resume here.
Experience
H-E-B
Digital Intern
Summers 2020 - 2022
- Developed point of sale application for store kitchens utilizing Flutter development platform
- Redesigned older kitchen display system application from the ground up to improve user interface and usability
- Documented development cycle and proposed improvements to implement in future iterations
- Constructed REST API to manage orders at store locations using Spring Framework
- Implemented Kotlin APIs to calculate price and tested API protocols using Mockito and Docker images
- Created custom cross-platform application’s front end and back end to streamline sprint planning process
SkillsEngine
Quality Assurance Intern
July 2019 - August 2019
- Detailed protocols and a process for formalizing QA activities within a Heroku application
- Led efforts on writing test cases and building out QA pipelines during development of online software
- Participated in a SCRUM and Agile development environment when working with a group of developers
- Identified defects, tracked issues, and approved modifications to meet customer demands
- Compiled and presented a report covering existing accessibility issues
University of Texas at Austin
Teaching Assistant
August 2021 - Present
- Served as adviser for twelve groups of engineering students in entrepreneur senior design
- Provided guidance on technical problems for hardware and software products
- Managed members of groups to ensure all projects concluded successfully
Projects
PrequalsK
Fall 2021
An improvement to the project SequalsK, a bidirectional tool that transpiles Kotlin and Swift code. Our project allows for the tool to now transpile test cases from either language.
Unibloom
Fall 2020 - Spring 2021
A Flutter app that manages and optimizes schedules and tasks. It utilized a Spring Boot API built in Kotlin for its back end.
Company Security Policy
Spring 2020
We authored a report for a company covering data inventory; information valuation; and vulnerabilities and risks. We also developed access controls and an incident response plan to protect data during a security breach.
iDSpeedy
Fall 2020
An improvement to the tool iDFlakies that allows it to run faster. The tool detects “flaky” tests in open-source Java projects. The results of our experiment are detailed here. To learn more about iDFlakies and flaky tests you can read the original paper here.
Messaging Application
Spring 2019
I programmed a Java chat application that allowed for communication between several computers. It employed internet protocols, a GUI, writers, servers, multithreading, and encryption to facilitate transfer of messages.
Skills
Languages
- Kotlin
- Java
- Python
- C++
- C
- Dart
- SQL
- JavaScript
- HTML
- CSS
- MATLAB
- ARM Assembly
- Solidity
Concepts
- UML
- GUI
- REST API
- SCRUM
- Agile
- Multithreading
- Encryption
- Software Design
- Data Structures
- Software Testing
- Information Security
Technologies
- Git
- Spring Boot
- Mockito
- Docker
- Maven
- Gradle
- Flutter
- Android Studio
- Selenium
- MongoDB
- Google Cloud Platform
- PostgresSQL
- Microsoft Office Suite
- Adobe Premier
- Adobe Audition
Coursework
- Algorithms
- Distributed Systems
- Information Security and Privacy
- Software Architectures
- Requirements Engineering
- Software Testing in a Nondeterministic Era
- Complex Networks in the Real World
- Mobile Computing
- Software Design and Implementation
- Discrete Mathematics
- Differential Equations
- Matrices and Matrix Calculations
- Blockchain Solutions and Developing Smart Contracts
- Unconventional Computation
Fun Facts About Me
- I know a lot about microphones. I also do quite a bit of audio editing.
- I love movies! I watch them so often I had to get a season pass at Alamo Drafthouse.
- I can do a wide variety of voices and strange accents.