Brian Rotich

Brian Rotich

Software Engineer @ Canonical

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.

People similar to Brian Rotich