# Justin Michelotti > Software Engineer at 2K Location: Novato, California, United States Profile: https://flows.cv/justinmichelotti Versatile full-stack engineer with real world experience designing and building high-performance web applications, data driven tools, and intuitive user interfaces. Proven track record of solving complex problems from architecture and backend APIs to responsive UIs using Angular, React, Node.js, Python, and PostgreSQL. Working with Unreal Engine and Unity informs a deep understanding of interaction design and performance optimization, enabling the creation of innovative user experiences across web, desktop, and immersive platforms. ## Work Experience ### Software Engineer @ 2K Jan 2024 – Present | Novato, CA Part of the 2K Engineering Rotational Program, completing software engineering rotations across multiple studios building game UI, internal tools, and production pipelines. HB Studios – UI/UX Team (Oct 2024 – Mar 2025) Worked on PGA Tour 2K25 • Debugged and resolved 80+ UI issues in C# / Unity within the first six months. • Wrote and maintained automation tests to improve build stability before release. • Contributed gameplay code for the “Challenges” mode, integrating art assets with gameplay systems. 2K Sports Lab – Tools Engineering (Mar 2025 – Oct 2025) • Built an Angular/TypeScript frontend and expanded a Python/PostgreSQL backend for browsing, editing, and tagging animation assets in the master database. • Implemented a MoCap shoot planning system to reduce human error in the animation pipeline. • Created ingest scripts to process new motion capture data directly into the animation database. • Developed a custom Unreal Engine plugin with a Slate UI and OpenAPI client enabling animators to edit animation sequences in-engine while keeping them synced with the database. • Implemented grouped animation modifiers tied to database categories to automatically apply correct modifiers on import. Cat Daddy Games – Tools Engineering (Oct 2025 – Present) • Built a build system analytics dashboard tracking warning trends with filtering by project and operating system. • Contributed to a web platform using Next.js, React Server Components, Payload CMS, and MongoDB. • Debugged C# ingestion tools that process NBA game data for highlight generation in mobile titles. • Built a post-build log scanning system that detects errors and warnings automatically and notifies build authors with targeted diagnostics. ### Software Developer Intern @ Federal Reserve Board Jan 2023 – Jan 2023 | Washington, DC ● Led a team to develop a user-centric React frontend combined with a pipeline of AWS resources like Lambda, S3, Textract, Lex and EC2 to facilitate an AI that answers queries on uploaded PDFs, enhancing user engagement. ● Implemented TypeScript and Angular UI features for better user experience. ● Updated Postman Collections for API testing and managed code deployment from Development to Production. ● Authored C# unit tests for improved code reliability. ● Engaged in Agile practices including Daily Scrum, Sprint Planning, and Sprint Demos, promoting a collaborative development environment ### Enterprise Applications CS Intern @ Anne Arundel County OIT Jan 2022 – Jan 2022 | Annapolis, MD ● Created tools for internal use such as a meeting scheduler that avoids conflicts using React and PostgreSQL. ● Built a new React dashboard on a County Case Management site to account for new case types to be submitted. ● Responsible for changes to Node.js backend code including creating/updating database SQL tables and views. ● Attended daily scrum meetings online and in-person to stay in sync with other team members. ### Computer Science Intern @ AIS (Applied Information Sciences) Jan 2021 – Jan 2021 ● Developed and deployed infrastructure as code leveraging Azure ARM templates, Terraform, and PowerShell. ● Developed C# Web APIs using .NET 5. Created Azure APIM Management resources including versioning strategy and API policies which included functionality to mock third party APIs. ● Delivered demo on Terraform and API Management to internal team ### Associate Software Engineer @ Mosaic Learning Jan 2019 – Jan 2020 ● Lead automation engineer for entire IT department. ● Responsible for prototyping, designing, and implementation of automation scripts utilizing Selenium via the Robot Framework with Python. ● Modified HTML/CSS to optimize for automation. Also responsible for approving automation Pull Requests. ● Tools utilized on a daily basis: Git, VS Code, GitKraken, Jira, Bitbucket, and Microsoft Teams. ### SAT Tutor @ Self Employed Jan 2017 – Jan 2020 | United States ## Education ### B.S. in Computer Science University of Maryland ## Contact & Social - LinkedIn: https://linkedin.com/in/justin-michelotti --- Source: https://flows.cv/justinmichelotti JSON Resume: https://flows.cv/justinmichelotti/resume.json Last updated: 2026-04-11