Brian Rotich
About Brian Rotich
Brian Rotich is a Software Engineer with experience in full-stack development, particularly in Python and JavaScript. He has worked at various companies, including Canonical and Andela, and holds a Bachelor's degree in Biotechnology from Kenyatta University.
Work at Canonical
Brian Rotich has been employed at Canonical as a Software Engineer since 2020. His role involves contributing to various software development projects, leveraging his skills in full-stack development. Canonical is known for its work on open-source software, particularly the Ubuntu operating system. Brian's experience at Canonical reflects his commitment to advancing his technical expertise in a professional environment.
Previous Experience in Software Engineering
Before joining Canonical, Brian Rotich worked at several organizations in software engineering roles. He was a Senior Software Engineer at Lori for five months in 2020, based in Nairobi, Kenya. Prior to that, he spent two years at wellio as a Software Engineer from 2017 to 2019, working remotely while based in Nairobi. Additionally, he served as a Mid-Level Software Developer at Andela from 2016 to 2019, also in Nairobi, Kenya. These roles provided him with a diverse range of experiences in software development.
Education and Expertise
Brian Rotich holds a Bachelor's degree in Biotechnology from Kenyatta University, where he studied from 2011 to 2015. He furthered his education at the Kenya Institute of Bioinformatics, achieving a certification in Bioinformatics I in 2016. His educational background supports his transition into software development, where he has developed full-stack development skills, particularly in Python and JavaScript.
Self-Taught Software Development Journey
Brian Rotich is a self-taught software developer who has transitioned from hobbyist projects to professional roles in the software industry. His journey reflects a commitment to continuous learning and adaptation to new technologies. He actively seeks opportunities for professional growth, demonstrating an openness to learning new skills and technologies that enhance his capabilities as a software engineer.