Ian Boudreaux
Build Engineer at Intercept Games- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Intercept Games
-
United States
-
Software Development
-
1 - 100 Employee
-
Build Engineer
-
Feb 2021 - Present
• Build engineering team lead handling all build work planning • Designed and implemented Jenkins CI build system for Unity 3D product with Perforce VCS on top of Nutanix virtual environment • Designed and implemented Jenkins automated metrics runs with data ingestion into Grafana cloud • Designed and implementing next phase of Jenkins CI build system on top of Azure cloud • Designed and implementing major migration of product from Perforce classic to Perforce Streams • Designed and implementing studio wide branching strategy • Help users with build system issues and use their feedback to guide future improvements • Lead scrums biweekly • Consistent focus on quality deliverables • Collaborated with third party consultants to build optimal solutions Show less
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Build Engineer - Minecraft (contractor via Randstad Technologies)
-
Apr 2020 - Jan 2021
• Designing, automating, and implementing improvements to the Minecraft build system working with technologies like CMake, Azure DevOps, and Git/GitHub • Build Infrastructure development and support for the many hardware systems that Minecraft releases on: iOS, macOS, Windows, PS4, Android, Switch, Oculus, and more • Collaborate and coordinate with other teams on projects involving the Minecraft build system • Support developer build issues and use feedback to guide future improvements • Consistent focus on shippable, quality deliverables Show less
-
-
-
Lockheed Martin
-
United States
-
Defense and Space Manufacturing
-
700 & Above Employee
-
Software Engineer Associate
-
Mar 2019 - Jan 2020
SmartSat™ (Software Defined Satellites) Program-------------------------------------------------• Lead for the SmartSat™ Application Software Development Kit (SDK)• Developed SDK from scratch using combination of languages and tools: notably Python and C++• Developed Jenkins pipelines to automate SDK creation and improved existing pipelines which increased efficiency in my team's build process• Created new tools for the SDK to automate the creation of SmartSat™ applications using Python and created documentation to further simplify this process for our users; this reduced the steps required to create new SmartSat™ applications significantly• Added new build infrastructure to SDK that included new ways for users to build their SmartSat™ applications; notably added user requested CMake as a build option for user applications• As I built the SDK, I focused on creating it with best practices, organization, and documentation; this focus allows others in the future to easily build upon the platform i have created• Received user feedback about my SDK that says it was easy to use and provides a positive user experience• Created applications for embedded software training course using SDK, Ethernet camera, and single board computer; the results of this course are used to train the Space Software Product Line• Led a team of interns, creating for them a project plan and guided them to project completion• Worked with a team using Agile development tools and methodologies and helped redefine our Agile process to enable greater efficiency in work tracking• Wrote technical documentation for SDK that is used by SmartSat™ users• Attended Mile High Agile conference collecting data that could be useful to our team then presented that data to SmartSat™ management Show less
-
-
Software Engineer Associate
-
Jan 2018 - Mar 2019
NASA's Orion Program------------------------• Software development using C++ and Python to create and test fault detection and response algorithms for Guidance, Navigation, Controls, and Propulsion (GNCP) flight software• Software development work performed in a dual Red Hat Enterprise Linux (JEDI) and Windows environment using Perforce for version control• Led as scrum-master helping team accomplish goals and address blockers• Worked extensively with a team using Agile development tools and methodologies• Wrote success criteria for software requirements• Presented team progress to product owner and NASA customer daily in order to fix issues and meet deadlines Show less
-
-
-
Lockheed Martin
-
United States
-
Defense and Space Manufacturing
-
700 & Above Employee
-
College Student Tech Specialist
-
May 2017 - Aug 2017
• Software development using Java • Worked extensively with a team using Agile development tools and methodologies • Wrote documentation for project and ensured project code was up to standards • Presented project progress to stakeholder team on a biweekly basis • Software development using Java • Worked extensively with a team using Agile development tools and methodologies • Wrote documentation for project and ensured project code was up to standards • Presented project progress to stakeholder team on a biweekly basis
-
-
Education
-
University of Louisiana at Lafayette
Bachelor of Science - BS, Informatics