Devin Arena

Devin Arena

Software Engineer

  • About Icon

    I am a 24 year old Software Engineer based in Saint Louis, Missouri.

  • Education Icon

    I graduated from Florida Gulf Coast University in 2023 with a B.S. in Software Engineering.

  • Education Icon

    Most of my professional experience is in developing backend microservices using Spring and Java.

  • Hobbies Icon

    In my free time I enjoy hiking, writing music, solving Rubik's cubes, and playing sports.

Full Resume

Experience

  • Software Engineer II

    February 2025 - Present

    Mastercard

    Worked on various Java Microservices projects related to Mastercard's payment processing and tokenization teams.

  • Software Engineer I

    May 2023 - February 2025

    Mastercard

    Participated in a College New-Hire program, working on various projects and joining a payment processing team.

  • Software Engineer Intern

    January 2022 - May 2022

    SRC, inc.

    Worked as an intern for SRC, inc. migrating a buildsystem accross major versions and updated various python projects from Python2 to Python3.

Projects

Roux Solver

Project Image

Roux Solver is an interactive web app that teaches users how to solve a scrambled cube using the Roux method. Built with Three.js, it renders a smooth, animated 3D cube directly in the browser. Users can enter their own scramble or generate a random one, then follow step-by-step Roux method instructions tailored to the scramble. The app includes multiple speed settings for animations and solution playback.

Palladium

Project Image

Palladium is a hobby programming language developed in Rust featuring a clean, Python-inspired syntax with a focus on readability and developer ergonomics. The language compiles and transpiles into Java, allowing programs to run on the JVM while abstracting away much of Java’s verbosity. This project involved building a lexer, parser, and abstract syntax tree (AST), along with code generation targeting Java, and provided hands-on experience in language design, compiler construction, and JVM-oriented tooling.