Rodrigo de Diego de Somonte
Cybersecurity Specialist | Software Developer
✉ rodrigodsc@protonmail.ch |
rodrigo-de-diego-de-somonte
Profile
Detail-oriented programmer with a 3.9 GPA and a strong foundation in Python, Java, and Rust. Demonstrated full-stack develop- ment skills by building and deploying a Discord bot with JavaScript and engineering a reusable Rust library compiled to WebAs- sembly. Seeking a developer position to contribute to building efficient and secure software applications.
Skills
- Programming/Scripting: Java, Python, JavaScript, PHP, SQL, Bash
- Virtualization: VMware, VirtualBox
- Operating Systems: Android, ChromeOS, Linux, Windows 10/11
- Development Tools: VS Code, JetBrains Suite
Languages
- Spanish ⬤⬤⬤⬤⬤
- English ⬤⬤⬤⬤⬤
- Italian ⬤⬤⬤⬤〇
- Portuguese ⬤⬤⬤〇〇
- German ⬤⬤〇〇〇
- French ⬤〇〇〇〇
Projects
May 2025
- Built a personal website using 11ty (Eleventy), a modern static site generator, to showcase web development skills and host project writeups.
- Integrated a custom Wasm-based file identifier enabling client-side file type detection via a Rust core module.
- Structured modular layout templates to separate content and logic, improving maintainability and scalability.
- Deployed via GitHub Pages with automated publishing for fast and zero-cost hosting.
HTML5
CSS
Version Control
11ty
WebAssembly
June 2025
- Built a Discord bot in JavaScript to help users set and track personal objectives with frequency-based submission limits.
- Implemented slash commands for user interaction and accountability.
- Enforced time-based constraints on submissions (daily, weekly, monthly) and tracked consecutive streaks for each objective.
- Required image proof for each submission, validating task completion before updating streak data.
- Engineered a persistent data layer to manage user objectives and submission history with reliable long-term tracking.
JavaScript
Discord API
Version Control
June 2025
- Authored a Rust library to accurately detect file types based on file signatures and binary content.
- Leveraged Rust’s safety and performance features to ensure efficient, secure file type detection.
- Built as a core engine to be reusable in multiple applications and environments, including browser-based tools via WebAssembly.
- Structured project for easy integration and future extensibility.
Rust
Version Control
June 2025
- Developed a cross-platform CLI tool in Rust for rapid file type identification.
- Integrated directly with filetype-core for consistent logic across CLI and WebAssembly interfaces.
Rust
Version Control
Education
2023 - 2025
Bachelor’s Degree in Cybersecurity Technology, University of Maryland Global Campus
2023 - Present
Bachelor’s Degree in Computer Science, University of Maryland Global Campus
Jul 2024
CompTIA A+ Certification
Sep 2024
CompTIA Security+ Certification
Mar 2025
CompTIA Linux+ Certification
