Paper CV
This is a print-friendly version of my resume. Click the button to download or print a PDF copy.

Gus Shaal

ghiathchaal.beg@gmail.com |gusshaal.dev|github.com/GusTheProgrammer

Experience

Software Engineer, Fidelity Investments — Dublin, Ireland
Jan 2024 – Present
  • Reduced bundle size by ~27x (307MB to 11.5MB) and improved startup time by 3x by prototyping a unified Tauri codebase capable of producing both web and desktop apps with cross-platform support
  • Built a code editor plugin for a BPMN modeler by integrating Monaco with syntax highlighting, IntelliSense, and a self-contained linting server, reducing authoring errors by 80%
  • Forked and rebranded Camunda Modeler into Fluxnova Modeler, released as open source under FINOS with 2 subsequent maintenance releases
  • Developed a file explorer for Camunda Modeler with Electron and React, implementing multi-root workspaces and real-time filesystem watchers, adopted by 2 teams for daily use
  • Prototyped a Backstage-based developer portal integrating internal tools and scaffold templates, reducing new-developer onboarding time by 60%
Software Engineering Intern, Fidelity Investments — Dublin, Ireland
Jan 2023 – Aug 2023
  • Built a Spring Boot tool to automate Collibra onboarding, cutting manual work by 50%
  • Developed Python scripts for AtScale telemetry using Snowflake and data lakes, surfacing usage patterns across 3 datasets and informing user behavior insights
  • Redesigned a charity website with React, increasing monthly site traffic by 25%

Skills

Languages: JavaScript, TypeScript, Python, Rust, C#, Java, SQL, Bash
Technologies: React, Node.js, Next.js, Tauri, Electron, Spring Boot, AWS, Azure, Docker

Education

Technological University Dublin — Dublin, Ireland
May 2024
  • Bachelor's of Science in Computing with Software Development, First Class Honours

Projects

Nabu
  • Persisted clipboard history in a local SQLite database, supporting all content types with live link previews, inline images, and HTML rendering with no storage cap
  • Implemented full-text search with content-type filtering and multi-criteria sorting on a virtualized list, supporting navigation across thousands of clipboard entries without lag
  • Implemented a global hotkey and remappable keyboard shortcuts, enabling launcher-style access from any application and efficient management of clipboard history without leaving the keyboard
Chrona
  • Developed a full-stack solution with Next.js, Prisma, and PostgreSQL for shift scheduling and employee management in small to medium businesses
  • Implemented dynamic shift and attendance tracking features, reducing scheduling conflicts by 40%
  • Designed a responsive UI with Tailwind CSS, supporting mobile, tablet, and desktop viewports