A highly skilled software engineer with expertise in system programming, architecture development, and a strong understanding of computer science fundamentals. I possess proficiency in both low-level implementation and higher-level abstracted languages, enabling me to work comfortably across various levels of the software stack. In addition, I have a strong interest in artificial intelligence and actively explore and apply AI technologies in my work. With a solid foundation in computer science and a versatile skill set, I excel at tackling complex software challenges and driving innovation.
Modernized codebase by refactoring architecture to MVVM, enhancing scalability and maintainability of application.
Programmed and implemented new app features
Demonstrated expertise in multiple facets of project, including White label software, SDK and widget library, ensuring seamless integration and compatibility for our partners.
Solely programmatic solutions, eliminating reliance on built in storyboards and graphical tools (IE. Interface builder)
Embraced a modern iOS approach, with a strong understanding of iOS 11 and above, ensuring compatibility for the majority of iOS users.
Developed strong command line skills, proficient in executing tasks efficiently from terminal.
Built upon existing fast lane script to pull assets to change white label software partner, eliminating reliance on manual folder input, project setting configuration.
Developed Cucumber scripts to facilitate Behavior-Driven Development (BDD) testing
Thoroughly tested web code through a combination of automated and manual approaches.
Collaborated directly with developers and QA to allocate tasks effectively to ensure a timely completion of project deliverables.
Team lead for Hound project (1). Administered technical guidance and implemented Agile development approach following SDLC.
Lead testing phases utilizing Qt for unit/regression testing.
Developed multithreaded, embedded software to automate the process of measuring and recording helium leak tests.
Facilitated communication between customer and Hound team by gathering use cases, requirements and delivering minimal viable products.
Developed multi-threaded modbus communication interface and GUI for ESS T650 thermal plate in Qt / C++
Systemized software build and test workflow utilizing Jenkins.
Improved upon software design & tooling best practices.
Handled high pressure environments requiring efficient communication with guests and coworkers.
Advocated and assisted guests in menu choices and restaurant experience.
Swift, Objective C
Qt / C /C
Rust
Python
Java
SQL
Git/bitbucket
Command line terminal text editor Vim
Jira task management
Jenkins
UI / UX design
HTML / CSS / JavaScript
Agile / Waterfall method
(1)Hound Helium Leak test Automation— Intern Team Lead
Developed automation software for the purpose of measuring helium leak tests as part of a laser chassis manufacturing process.
Responsible for system design and architecture, using an Agile approach.
Responsible for the supervision and training of 2 junior interns.
Used C++/Qt/ MySQL to create a multithreaded, serial comm interface.
School Projects:
SAFE Anonymous Feedback App — Senior project, Capstone Team Lead
Worked in NodeJS and vanilla JS to create an anonymous feedback form and chatroom. Integrated backend to frontend display and created a GUI for admin use.
Sentiment Analysis Machine — Open Source Machine Learning
Trained and compared effectiveness of multiple machine learning classifiers for sentiment analysis. Models were trained with open source datasets from Twitter API and then scaled to have accurate comparison values.