
Rudolf Newman
Senior Full Stack Developer and Game Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Full Stack Developer and Game Engineer. Experienced in back-end APIs, front-end web apps, and full-stack debugging in an agile, async environment. Looking to make interesting and impactful contributions within a cohesive and cooperative team.
Experience
Senior Software Engineer at Bitcoin Depot (2023-03 – Present)
- Enhanced and refactored a compliance API for storing sensitive customer data and enforcing spending limits
- Developed a system in Typescript for capturing customer events and raising alerts to support
- Migrated from a deprecated GCP Python 2 integration to AWS and Python 3 with no downtime
- Refined a MongoDB fuzzy search pipeline to reduce sanctions false positives by 50%
- Built and updated unit tests for all new features, ensuring stability of releases
- Repaired production data with scripts when issues arose, allowing transactions to resume within 4 hours
- Debugged issues noted by QA, Compliance, and Operations teams and worked with them to find solutions
- Profiled routes and analyzed usage across services to improve of customer creation performance by >50%
- Designed and developed a rules engine, allowing us to conform to new regional regulation in minutes
- Reviewed and provided feedback on teammate's code changes and architecture designs
Game Engineer at SoWork (2021-09 – 2023-03)
- Developed a mapmaker system using Rust, allowing users to customize hundreds of objects in their spaces
- Developed a React app for artists that allowed visual editing of colliders and shadows for custom objects
- Enhanced an in-house ECS game engine to asynchronously load objects from an API
- Implemented a sprite sorting algorithm that increased accuracy while maintaining efficiency
- Developed an image recoloring tool that provided uniform colors across frontend and backend microservices
- Implemented asset recoloring, reducing the time to create variations by >90%
- Refactored the engine's character interface to reduce the number of unique channels from 9 to 2
- Won a two day company hackathon with a polaroid maker that became a complete feature in the product
- Collaborated with art, design, and product teams to build complex features that solved customer problems
- Peer reviewed code and participated in agile sprints to make stable prod releases on a daily schedule
Software Developer at UST Global (2019-03 – 2021-09)
Client: Blue Cross Blue Shield Association
- Developed a request/response system using Nifi to validate and transfer records between thirty-six businesses
- Designed and developed a flexible SQL generator for reporting customer fees and usage statistics
- Delivered a core ETL application to users in six months, meeting a key business milestone that year
- Developed and maintained flows in Nifi to distribute requests and continuously ingest user input
- Supported business users through answering technical questions, remote debugging, and custom solutions
- Mentored interns by breaking down tasks into smaller deliverables and presenting guiding information
Education
B.S. in Computer Science – Northwestern University, McCormick School of Engineering
Certificate in Segal Design Certificate – Northwestern University
Certification in Full-Stack Development, Three Black Belts – Coding Dojo