Travis Petersen
About Travis Petersen
Travis Petersen is a Senior Software Engineer with extensive experience in software development and project management. He currently works at ShelterTech and eSpark Learning, utilizing his expertise in various programming languages and frameworks.
Work at eSpark Learning
Travis Petersen has been serving as a Senior Software Engineer at eSpark Learning since 2022. In this role, he leads the planning, implementation, and delivery of new features, services, and architecture. His responsibilities showcase his leadership in software development projects, contributing to the company's mission of enhancing educational experiences through technology.
Current Position at ShelterTech
Since 2022, Travis Petersen has also worked as a Software Engineer at ShelterTech. He operates remotely from the San Francisco Bay Area. His role involves applying his software engineering skills to develop solutions that address challenges in the shelter and housing sector.
Education and Expertise
Travis Petersen studied Software Development at Flatiron School from 2017 to 2018. He has expertise in both functional and object-oriented programming, showcasing versatility in software development methodologies. Additionally, he has experience with various frameworks and libraries, including Svelte and Phoenix LiveView, indicating strong adaptability to different technologies.
Professional Background
Travis Petersen has a diverse professional background, having worked in the entertainment industry for a decade before transitioning to software engineering. He held roles such as Post Production Coordinator for networks like NBC and ABC. His experience includes working as a STEMx Expert Tutor at EnCorps STEM Teachers Program and various positions at 8th Light, where he gained significant experience in building web applications and refactoring legacy software.
Programming Skills and Development Practices
Travis Petersen has experience with a wide range of programming languages, including Elixir and GraphQL. He emphasizes test-driven development in his work, ensuring the delivery of robust and reliable code. His background includes working as a software consultant, where he focused on building greenfield applications and improving existing software systems.