Summary
Overview
Work History
Education
Skills
Software
Interests
Classical Music Enthusiast
Timeline
Generic
Christian Otieno

Christian Otieno

Software Engineer
Canelas

Summary

Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

5
5
years of professional experience
5
5
years of post-secondary education
1
1
Language

Work History

Software Engineer

Teya
Porto
09.2021 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Analyzed proposed technical solutions based on customer requirements.
  • Promoted experience with Kubernetes, Docker and Amazon Web Services.
  • Informed internal personnel and external stakeholders of project milestones.
  • Updated old code bases to modern development standards, improving functionality.
  • Participated in architecture, design and implementation of back-end features using C++, C#, Lua and Python.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Collaborated with clients to define solution requirements.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Identified and documented project changes with proactive budget oversight.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Designed enhancements and updates for subsystems of end-user applications software running on local, networked and Internet-based platforms.
  • Worked with customers for needs analysis and to determine vendor costs.

Senior Technical Support Engineer

Micriverse
San Franscisco - Remote
05.2020 - 08.2021

- Provided technical support to clients for Ruby, Ruby on Rails, JavaScript, React, and HTML/CSS projects, ensuring prompt resolution of issues and high client satisfaction.
- Conducted code reviews for junior developers, providing feedback and guidance on best coding practices and improving code quality.
- Collaborated with developers and project managers to identify and resolve technical issues and improve project delivery timelines.
Delivered specialized technical advice and guidance to junior developers and clients over 1:1 video calls.
- Led technical training sessions for junior developers and new team members, facilitating knowledge transfer and improving team productivity.
Developed and maintained technical documentation and training materials for internal and external use.
- Mentored and coached junior technical support engineers, providing ongoing feedback and support to promote their professional development.
- Stayed up-to-date with industry trends and best practices to continually improve technical knowledge and skills.

Fullstack Engineer

Flow
London -Remote
09.2019 - 04.2020
  • Designed and implemented scalable application programming interfaces.
  • Adopted engineering best practices and delivered highest quality scalable solutions.
  • Paired with fellow engineers to brainstorm ideas, debug problems and review code.
  • Understood full technology stack and underlying applications, services and databases, resulting in optimal program performance.

Apprentice Software Engineer

Safaricom Alpha
Nairobi
01.2019 - 08.2019
  • Machine Learning Hackathon - Winning Team Member:
  • Contributed significantly to a winning hackathon team that developed an innovative machine-learning algorithm for detecting fake images.
  • The successful outcome of the hackathon led to an exciting apprenticeship opportunity, sponsored by Andela Kenya, BBC Africa, and Safaricom Alpha.
  • Product Design Leadership:
  • Led a team of three engineers through the product design process, guiding them in user story development and refining pain points to ensure a user-centred and seamless user experience.
  • Effectively coordinated team efforts, ensuring the product design met user needs and aligned with project objectives.
  • Machine Learning MVP Development:
  • Successfully worked on the development of "Iris," a minimum viable product (MVP) for detecting manipulated images using machine learning algorithms.
  • Gained practical experience in applying machine learning technology to real-world challenges.
  • Timely and Quality Delivery:
  • Spearheaded the delivery of the final product within seven months, adhering to set timelines and maintaining high-quality standards.
  • Demonstrated strong project management skills in ensuring the successful completion of the product.
  • Agile Product Development and Team Management:
  • Acquired hands-on experience in agile product development methodologies, enabling efficient collaboration and iterative development.
  • Effectively managed the team, fostering a productive and collaborative work environment.
  • Learning and Growth:
  • Embraced the opportunity to gain valuable insights into machine learning technology, expanding technical knowledge and skills.

Education

Bachelor of Science - Information Technology

Kenyatta University
Nairobi, Kenya
05.2015 - 12.2019

Skills

Agile

undefined

Software

Progmamming

Interests

Classical Music Enthusiast

Classical Music Enthusiast

Passionate about classical music, especially fond of Andre Rieu's captivating performances that bring timeless melodies to life.

Timeline

Software Engineer

Teya
09.2021 - Current

Senior Technical Support Engineer

Micriverse
05.2020 - 08.2021

Fullstack Engineer

Flow
09.2019 - 04.2020

Apprentice Software Engineer

Safaricom Alpha
01.2019 - 08.2019

Bachelor of Science - Information Technology

Kenyatta University
05.2015 - 12.2019
Christian OtienoSoftware Engineer