Software Engineer | Game Developer | Bad Web-Dev

Juan Becerra

Juan Becerra is a software engineer and game developer with 5+ years of professional experience developing gameplay and simulation features, animation systems, tech-art pipelines, and designer tools for AAA video game franchises. He holds a B.S. in Computer Science from Boise State University and has completed several certifications in game development, graphics programming, and software engineering. He is passionate about creating engaging gameplay experiences and game development tools, and is always eager to learn new technologies and techniques in the video games industry. He is currently based in Seattle, WA and is open to remote, on-site, or hybrid opportunities in game development and software engineering.

Outside of work, Juan is a gigging musician for several local and touring bands. He enjoys doing session work for recording artists and playing live shows, and has experience in music production. That probably won't help much on the job, but please consider this when looking for a personality hire.

A copy of his most recent resume can be found below:

Juan Becerra

Skills

Programming Languages

C/C++, Python, Rust, C#, Java, JavaScript, SQL

Game Development Engines

Unreal Engine, Unity, Godot

Game Development Tools

Maya, Blender, 3ds Max, Wwise, FMOD, Cascadeur

Graphics Programming

Vulkan, Direct3D, OpenGL, GLSL/HLSL

Database Management

MySQL, PostgreSQL

Cloud & CI/CD

AWS, Google Cloud, Docker Build Cloud, Git, Perforce, Jenkins

Project Management

JIRA, Confluence, Trello, Agile/Scrum/Waterfall

Music Performance

Like 1/3 of a Bachelor of Music, Really Good at Bass, Cracked Copy of Ableton

Personality Hire

Sense of humor that can't be replicated with 1000 data centers

Education

Boise State University

Bachelor of Science in Computer Science · Boise, ID
2017 – 2021
  • Data Structures
  • Algorithms
  • Version Control and Agile Development
  • Computer Graphics (Graduate)
  • Artificial Intelligence (Graduate)
  • Parallel Computing (Graduate)
  • Object-Oriented Design Patterns (Graduate)
  • 2D/3D Game Development
  • Mobile Development
  • Web Development
  • Linear Algebra

Certifications

Continuing Education

  • UW Graduate - Introduction to Machine Learning
  • UW Graduate - Advanced Machine Learning
  • UW Graduate - Deep Learning

Udemy

  • Unreal Engine C++ Game Development
  • Advanced C# Scripting in Unity
  • Advanced C++ Programming
  • Shader Development for Unity with Cg
  • Vulkan API with C++

Coursera

  • Game Engine Architecture
  • Game Design Patterns
  • Cherno – Game Engine Development Series
  • Cherno – OpenGL Rendering Series

Experience

Electronic Arts - Lifestyle

Software Engineer (Tools and Tech-Art) · Seattle, WA

2025 – Present
Implemented a project-agnostic animation stylization tool in Maya/Python that cut down redundant animation workflows by over 70%. Created an Unreal Engine plugin that exports in-game character trajectory data to be used when developing assets for motion-matching animation databases. Helped prototype several genAI/ML-focused content development projects, particularly focused on rapid, nonartistically intrusive tools that could be used across different projects at EA.

Electronic Arts - Maxis Studios

Software Engineer (Tools and Tech-Art) · Seattle, WA

2021 – 2025
Contributed to the pre-production of Project Rene, an upcoming Sims experience built in Unreal Engine 5. Architected an async path-planning API for character routing, locomotion, and navigation events. Implemented several animation features, including tuning tools, event systems, IK, and motion-matching. Worked closely with simulation/experience-design teams to ensure smooth and well-prioritized development

Lionbridge

Senior Games Test Engineer · Boise, ID

2020 – 2021
Worked as a QA tester at Lionbridge, an outsourced functional and localization testing firm for video games. Created well-documented bug reports through a combination of combinatorial, tree, regression, and ad hoc testing methodologies. Provided additional insight on existing bug reports using previous knowledge of engine and gameplay programming.

TurnUp

Software Engineer Intern · Remote

2020
Interned as a team lead for the development of TurnUp, a web/mobile app for a youth activism organization and networking. Developed cross-platform API for application features in React Native and Express.js. Handled pull requests, code reviews, and unit testing for the intern team’s feature implementations.

Boise State University - Department of Computer Science

Undergraduate Research Assistant · Boise, ID

2020
Developed a distributed content production pipeline intended for Boise State University’s “World Museum” project. Researched and implemented computer imaging processing and compression algorithms to develop webbased digital asset management software. Designed and implemented database schemas for the asset tagging system.

Boise State University - Advising and Academic Support Center

Learning Assistant · Boise, ID

2019 – 2020
Assisted in courses on object-oriented design principles, test-driven development, and elementary data structures. Held tutoring sessions to assist students in designing and debugging Java programming projects. Refactored auto-grading system for new online summer curriculum.