Immanuel Kottlowski
About Immanuel Kottlowski
Immanuel Kottlowski is a Senior Software Engineer currently employed at Bitwarden. He has extensive experience in software development, having worked in various roles at organizations such as Axos Bank, the US Navy, and Armedia.
Work at Bitwarden
Immanuel Kottlowski has been employed at Bitwarden as a Senior Software Engineer since 2023. In this role, he contributes to the development and maintenance of secure password management solutions. His expertise in software engineering supports Bitwarden's mission to provide users with reliable and efficient security tools.
Previous Experience in Software Development
Prior to joining Bitwarden, Kottlowski worked at Axos Bank as a Back End Developer from 2022 to 2023, where he focused on enhancing banking software systems. He also served as a Full Stack .NET Developer for the US Navy from 2019 to 2022, contributing to various projects in Norco. His experience includes roles at VSolvit as a .NET Developer and at Armedia, where he held multiple positions including Software Engineer and Junior Network Engineer.
Education and Expertise
Immanuel Kottlowski earned a Bachelor of Science in Computer Science from Indiana University Bloomington, completing his studies from 2010 to 2015. His educational background provides a strong foundation in software development principles and practices, which he applies in his professional roles.
Career Development Timeline
Kottlowski's career began at Armedia, Science Technology Integration Lab, where he worked as a Junior Network Engineer in 2016. He transitioned to various roles, including Java Developer and Software Engineer at the same organization. His career progressed through positions at Vexterra Group and VSolvit before his tenure at the US Navy and Axos Bank.
Teaching Experience
During his time at Indiana University Bloomington, Kottlowski served as an Undergraduate Teaching Assistant from 2014 to 2015. In this capacity, he supported faculty in delivering course content and assisted students in understanding complex topics in computer science.