(586) 290-8781 | pgattic@gmail.com | github.com/pgattic
Programming Languages: | C#, C/C++, Dart, Erlang, Golang, Kotlin, MOS 6502 Assembly, MySQL, Rust |
Scripting Languages: | Bash (Shell Scripting), JavaScript, Lua, Python |
Certifications: | CompTIA Security+ SY0-701 |
Development Environments: | Android Studio, Arduino, Eclipse, JetBrains Rider, Vim, VS Code |
Web Technologies: | Firebase, HTML5, CSS, JSON, Protocol Buffers (Protobuf) |
Other Technologies: | Command Line, Docker, Flutter, Git, Jetpack Compose, Linux, Terraform, Unix |
Spoken Languages: | English (Native), Spanish (Fluent), Portuguese (Intermediate), Mandarin Chinese (Beginner) |
Soft Skills: | Adaptability, Balanced Lifestyle, Enthusiasm, Grit, Innovation, Leadership, Public Speaking |
Jul. 2022–Apr. 2025B.S. in Computer Science | Brigham Young University–Idaho | Rexburg, Idaho | 3.94 GPA
Jan. 2024–Apr. 2025Paid Student Peer Advisor | Brigham Young University-Idaho | Rexburg, Idaho
Sept. 2023–Apr. 2024Paid Teaching Assistant (ECEN 106) | Brigham Young University-Idaho | Rexburg, Idaho
Jan. 2023–Apr. 2023Android Developer Intern | Church of Jesus Christ of Latter-Day Saints (ICS Department)
Jul. 2020–Jun. 2022Missionary | Church of Jesus Christ of Latter-Day Saints | El Salvador
Personal Projects | Learning Outcomes |
---|---|
Nintendo DS port of WebAssembly runtime | Embedded Systems, Containerization, Foreign Function Interface (FFI) |
Canon, command-line scripture reference tool | Golang, Standard Input/Output Piping |
Cairn, a stack-based programming language | Rust Language, Low-Level Optimizations |
Accurate CHIP–8 emulator | Hardware Virtualization, Memory Management |
PxStream, a fractal-inspired photo file format | C language, Data Compression |
Yeet Ball, a mobile game made with Apache Cordova | JavaScript, Mobile Development |
Super Rex Dash, a mod of Super Mario Bros. | 6502 Assembly Language, Binary Patching |
Service
https://github.com/pgattic