David Bloss
About David Bloss
David Bloss is a Software Engineer with extensive experience in software development and quality assurance. He currently works at Lawrence Livermore National Laboratory and has contributed to various projects, including the development of an open-source Vim plugin for code quality enhancement.
Work at Lawrence Livermore National Laboratory
David Bloss has been employed as a Software Engineer at Lawrence Livermore National Laboratory since 2018. In this role, he contributes to various projects, particularly in High Performance Computing. His responsibilities include developing software solutions and enhancing existing systems to improve efficiency and performance.
Previous Experience at Workday
Before joining Lawrence Livermore National Laboratory, David Bloss worked at Workday as a Software Application Engineer for seven months in 2017. He also served as a Senior Associate QA Automation Engineer from 2015 to 2018. His work involved quality assurance and automation processes, contributing to the overall software development lifecycle.
Education and Expertise
David Bloss earned a Bachelor's Degree in Computer Science and Applied Mathematics from California State University, East Bay, where he studied from 2012 to 2015. He also holds an Associate of Science (A.S.) degree in Missile and Space Systems Maintenance from the Community College of the Air Force, completed from 2009 to 2011. His educational background supports his expertise in software engineering and high-performance computing.
Open Source Contributions
David Bloss developed and maintains 'Saloon', an open-source Vim plugin designed to enhance code quality through real-time static analysis and code formatting. This tool benefits developers across the Department of Energy, showcasing his commitment to improving software development practices.
Technical Skills and Projects
David Bloss has contributed to High Performance Computing projects utilizing programming languages such as C++, Python, and Shell scripts. He has also improved developer feedback loops by designing efficient GitLab CI/CD pipelines, facilitating smoother transitions for teams adopting continuous integration systems.