pinch to zoom or with CTRL+/- or CMD+/-
updated 2024-04-04
contact matth.me/hi | github
Details are anonymized as this is public.
Not currently seeking new employment opportunities.
Employment #
Software Engineer
Bank | Summer 2022 - Current
- Onboarded through a rotational training program to experience different units of the company, business objectives, and tech stacks including AWS
- Contributing member of (Team TBA)
Software Engineer Intern (Remote)
Cloud/Virtualization Provider | Summer 2020
- Designed and implemented an internal web app in an Agile team of 5 to automate and streamline diagnostics, troubleshooting, and collaboration processes for Support Engineers
- As frontend owner, implemented UI with REST APIs by learning React and Javascript to update user information and view analysis reports
- App communicates with Django/Python backend to generate case files and process diagnostic data into researchable and shareable reports
- Wrote concept and design specification documents for functional and non-functional requirements, including user instructions
- Successfully presented end user workflows to the department leadership and engineers to get feedback
Software Engineer Intern
Auto Manufacturer | Summer 2019
- IT Innovation Challenge – Team’s concept voted by executives as “Most Viable Innovation” out of 14 demos – Collaborated with team of 5 interns using Design Thinking methodology, developed concept for driver settings profile feature in FordPass mobile app, presented to executives, shared research with Smart Mobility department to incorporate into new electric vehicle
- Updated, consolidated, and merged inconsistent Excel records using VBA (Visual Basic for Applications)
- Automated manual workflow to modify Excel spreadsheet and trigger mainframe batch job with RPA (Robotic Process Automation) using Pega Studio and C#
- Maintained user stories and created templates for backlog, workflow in Rally according to Agile expedition guidelines
- Consulted for Python on Adaptive Sun Visor project in Product Development using OpenCV and Multiprocessing
Education #
BS Computer Science
State University
Python     Linear Algebra, Networks, Databases, AI, Data Mining, Machine Learning
C Â Â Â Â Â Â Â Â Â Programming 1, OS, Graphics, Data Structures & Algorithms, Parallel Programming
C++ Â Â Â Â Â Â Â Programming 2, SW Eng Fundamentals
Python Club Over a year of Python Club leadership, organize and coordinate events, teach lessons
ACM ICPC Â Â Competitive Programming in teams of 3 at Regionals, twice (for fun, ranked ~50%)
Languages & Technologies
Experienced, Familiar, Exposure
Languages  Python, Bash, Javascript, C, C++, MySQL
Platforms  Linux, AWS, EC2, Docker, Windows, MacOS
Tools      Vim, Terminal, Git, Github, Nginx, Visual Studio, VSCode, PyCharm, Node.js/npm, make
Atlassian  Jira, Sourcetree, Bitbucket
Projects #
My Homepage
source code, matth.me
- No Javascript! Static or inline CSS, static HTML site hosted on Amazon Web Services EC2
- Content written in Markdown using Vim, served by Nginx on Ubuntu Server
- Site built with Hugo, Bash, and markdown2
- Version control with Git, deployed with rsync
- HTTPS/SSL Certificate with EFF’s Certbot
- Hidden Easter Eggs: eg cicking the CLI-styled menu provides a description of the command
“Anonymizing” Mail Server Relay
source code, matth.me
- Self hosted full duplex email forwarding service using Docker on Ubuntu Server
- Deployed on AWS EC2 instance
- Provides privacy layer for email exchange with PGP encryption and dynamic custom domains
MShell
source code, demo
- Wrote an interactive shell interpreter using C, fork(), and exec() for Linux environment
- Chain multiple commands separated by semicolon to serialize their execution
- Interrupt handlers to stop, suspend to background, or bring process back to foreground
- Stores recent commands in history (n-length FIFO queue), invoke previous commands using ! operator
- `history` shows enumerated recent commands, `!n` executes the nth item in the history
- `listpids` prints system’s current ProcessIDs
Portable Disk Image
source code, demo
- Write files to disk image file, written in C
Reimplemented malloc() (Dynamic Heap Allocation)
source code, demo
- Reimplemented various heap algorithms for malloc() in C