# Ryan Babiuch > Senior Software Engineer Location: Redwood City, California, United States Profile: https://flows.cv/ryanbabiuch An eager and self-motivated full-stack engineer looking to advance his knowledge and skillset, deliver quality products in a timely fashion, and thrive in a team environment. Provides rapid, quality problem solving, critical thinking skills, with a strong attention to detail. Expertise: Software Architecture & Design, Data Modeling, Database Engineering, UI Design/Development, Software Usability, API Design/Development, Object-Oriented Design and Analysis, Requirements Analysis, Agile Methodologies, Test/Behavior-Driven Development, Common Design Patterns, Rapid-Prototyping Languages: C/C++, C#, Java, Python, HTML, CSS, Javascript, Typescript, Lua, SQL, Ruby Game Engines: Unity, Unreal Engine Data Formats: XML, JSON, Protocol Buffers, Flatbuffers Cloud Technologies: AWS - IAM, Kinesis, Redshift, S3, Athena GCP - IAM, PubSub, Dataflow, BigQuery, Logging, Monitoring Technologies: Java EE, JUnit, Mockito, Ant, jQuery, Angular, Visual Studio, OpenGL, Gradle, Bash, Office Applications , Unity, Unix, Windows, Mac OS X Version Control Systems: Git, Perforce ## Work Experience ### Senior Software Engineer @ Demiurge Studios Jan 2023 – Present * Engineer on Riot's 2XKO * Engineering Lead for a pod in, around, and on Riot's Teamfight Tactics. ### Software Engineer III / Senior Engineer of Tools and Technology @ Electronic Arts (EA) Jan 2022 – Jan 2023 | Redwood Shores, CA * Battlefield Mobile - Acted as tech lead for telemetry pipelines by implementing, troubleshooting, supporting, and force multiplying telemetry events and infrastructure - Improved DLC system runtime for clarity, reliability, and increased iteration speed grown - Expanded UE build system to support strict, syntax-only compilation options - Backported Blake3 module from UE5 to UE4 for use in DLC content verification - Lead team standup meetings when production partners were absent ### Software Engineer II @ Electronic Arts (EA) Jan 2016 – Jan 2022 | Redwood Shores, CA Industrial Toys * Battlefield Mobile Contingency Studios * Unannounced mobile game * Two unannounced prototypes Redwood Studios * Command & Conquer: Rivals Maxis * The Sims Mobile ### Lead Game Engineer @ Mission HydroSci Jan 2013 – Jan 2016 * Implemented gameplay mechanics with Unity 5, specifically: -- player movement -- player navigation and pathfinding -- terrain modification -- player interaction with game objects, world, NPCs, and UI * Integrated marching cubes algorithm for modifiable voxel volumes (terrain) * Established system for non-technical writers and designers to directly update narrative content * Researched, implemented, and evaluated fluid-mechanics solutions * Extended Unity 5 editor specifically to: -- wrap git VCS operations for team adoption -- allow visual network creation for modeling river systems -- enhance workflow with custom code templates for quick scripting ### Game Developer @ Kinect Exercise Suite Jan 2014 – Jan 2015 * Wrote side-scrolling/infinite running game controlled using leg-lift exercises recognized by Kinect using Unity 5 * Prototyped platform environment for containing current and future grant-funded rehabilitation games ### Game Engineer @ Militarization Game Jan 2015 – Jan 2015 * Contracted to construct Plants vs Zombies inspired game using Unity 5 for comic artist. * Parameterized game structure for rapid construction ### Software Engineer @ Google Drive Learning Technology Integration Jan 2014 – Jan 2014 * Incorporated Google Drive API for easy sharing of documents through course management software. * Designed and developed web service software using Ruby on Rails * Architected RESTful API using best practices in design and security * Developed front-end view using AngularJS, Twitter Bootstrap, and HTML5 for high usability ### Lead Software Engineer @ iSocial Jan 2007 – Jan 2012 * Created interface for real time in-game scripting using Javascript for Open Wonderland platform * Built collaborative in-game whiteboard mechanics, based upon Apache SVG framework * Scripted immersive restaurant-building and decision-making gameplay mechanics * Produced interface for remote teachers to visually check player webcams and take screenshots * Programmed RESTful, dynamic information retrieval system for instructors and students * Assembled modular, administration web portal ### Student Assistant @ MOREnet Jan 2006 – Jan 2007 * Performed systems administration for two FreeBSD servers, including system updates, security enhancements and application configuration, * Researched and implemented spam reduction and prevention methodologies, * Partnered with professionals to apply and further knowledge and skills. ### Student Volunteer @ NKC Hospital Jan 2002 – Jan 2004 * Contributed to patient service and support by supplying doctors and nurses with necessary supplies, * Gained experience collaborating with others and working in teams in a fast-paced environment, * Received recognition for contribution of over 100 hours of service. ## Education ### M.S. in Educational Technology (Learning Systems Design and Development track) University of Missouri-Columbia ### B.S. in Computer Science University of Missouri-Columbia ### B.S. in Information Technology University of Missouri-Columbia ## Contact & Social - LinkedIn: https://linkedin.com/in/ryan-babiuch-b7429a20 --- Source: https://flows.cv/ryanbabiuch JSON Resume: https://flows.cv/ryanbabiuch/resume.json Last updated: 2026-04-01