Devin Arena
Software Engineer
-
I am a 24 year old Software Engineer based in Saint Louis, Missouri.
-
I graduated from Florida Gulf Coast University in 2023 with a B.S. in Software Engineering.
-
Most of my professional experience is in developing backend microservices using Spring and Java.
-
In my free time I enjoy hiking, writing music, solving Rubik's cubes, and playing sports.
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
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
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.