Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Hobbies
Timeline
Generic
TIMOTHY KASENGE RUNYENJE

TIMOTHY KASENGE RUNYENJE

Nairobi

Summary

To learn and build a strong foundation in the field of software engineering and gain vital experience that will facilitate in accomplishing goals targeted in a timely and accurate manner. Also at the same time utilizing talents and skills in a challenging and competitive setting that encourages innovative ideas, hard work, and team spirit, am Motivated and dedicated to achieve career objectives and targets with an ability to work in a multicultural environment with minimum supervision and as a team player.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Full Stack Web Developer

Hikaya
09.2020 - Current
  • Contributing to new feature development for open-source project, emphasizing community-driven innovation.
  • Engaging in voluntary open-source contributions, leveraging expertise to improve user experience and code efficiency. (Note: Voluntary contributions; no financial compensation received.)
  • Utilized Python, Vue.js, Django, and Django-rest-api to integrate frontend and backend components seamlessly.
  • Collaborated with cross-functional teams to ensure seamless integration of front-end and back-end components, delivering fully functional web applications.
  • Applied responsive design principles to ensure consistent display and functionality across wide range of devices, including mobile phones, tablets, and desktop computers.
  • Utilized cloud-based services such as DigitalOcean for cost-effective scaling solutions and improved availability of web applications under heavy load conditions.
  • Maintained complex technology infrastructure and collaborated with product team to implement new features and strategically plan for future products.
  • Reviewed code, debugged problems, and corrected issues.
  • Developed unit test cases for testing and automation.
  • Developed and maintained microservices architectures using Docker, Kubernetes .

Backend Developer

Teamsnap
03.2023 - 12.2023
  • Implementing, and maintaining robust server-side applications using Ruby on Rails, TypeScript, and Node.js
  • My responsibilities included developing and optimizing APIs, integrating third-party services, and ensuring seamless communication between frontend and backend systems
  • Collaborated closely with cross-functional teams to understand project requirements, implement scalable solutions, and troubleshoot any issues that arose
  • Additionally, I actively participated in code reviews, employed best practices in software development, and contributed to continuous improvement of our development processes.
  • Streamlined API integration for seamless communication between frontend and backend systems.
  • Developed RESTful APIs that facilitated seamless data exchange between clients and servers in distributed environment.
  • Collaborated closely with frontend developers to ensure optimal user experience from both client-side perspective as well as server-side optimizations.
  • Built APIs and data clients to consume APIs.
  • Conducted comprehensive code reviews, ensuring adherence to best practices and coding standards.
  • Refactored legacy codebase for modernization, improving readability, extensibility, and performance of existing features.
  • Troubleshot and tested software and debugged to clean up code and improve efficiency.

Full Stack Developer

EpochML
03.2022 - 09.2022
  • Helped in developing their development pipeline for both front-end and back-end services which were using circleCI
  • Integrated CircleCI and also contributed in adding test which was required especially when using CircleCI and Codecov to maintain code coverage between 85 -90%
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Enhanced user experience by developing and implementing responsive front-end interface for web applications.
  • Collaborated with cross-functional teams to design, develop, and launch new features for web applications.
  • Reviewed code, debugged problems, and corrected issues.
  • Streamlined code deployment processes, resulting in faster product releases and updates.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Developed unit test cases for testing and automation.

Full Stack Developer

Minim, Boston, MA
11.2019 - 12.2021
  • Worked to develop consumer facing products for consumers
  • Creating new APIs and also help in Implementing new features for their mobile application.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Worked with back-end developers to design APIs.
  • Collaborated with cross-functional teams to design, develop, and launch new features for web applications.
  • Developed scalable backend systems to support high-traffic websites and applications, ensuring smooth operation during peak times.
  • Reviewed code, debugged problems, and corrected issues.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Refactored legacy codebases to modernize software architecture and improve maintainability.
  • Troubleshot and resolved complex technical issues, maintaining optimal system performance and uptime.
  • Maintained clear documentation of system architectures, workflows, and coding standards for reference by other team members.
  • Developed unit test cases for testing and automation.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

Software Engineering

Andela Kenya, Nairobi, Kenya
05.2019 - 09.2020
  • Worked remotely with SlingTv
  • Engage with team members to deliver services that meet clients expectations
  • Creating testable code that can be used to improve CI/CD pipeline for better delivery of applications Working with other remote teams to collaborate on solving applications issues and also in creation of new features
  • Working with project managers, developers, quality assurance and customers to resolve technical issues
  • Interfacing with cross-functional team of business analysts, developers and technical support professionals to determine a comprehensive list of requirement specifications for new applications
  • Worked closely with software development and testing team members to design and develop robust micro-service solutions to meet client requirements for functionality, scalability and performance.
  • Learned software engineering process improvements and best practices.
  • Assisted software engineering team to develop solutions in Agile environment.
  • Gained proficiency in multiple programming languages, enhancing overall versatility as a Software Engineering Developer.
  • Contributed to continuous improvement of software engineering processes by implementing innovative tools and techniques.
  • Delivered innovative solutions by staying current with industry trends, tools, and technologies relevant to Advanced Software Engineering practices.
  • Developed scalable and maintainable code using best practices in software engineering, contributing to a more reliable product offering.
  • Coordinated closely with engineering teams during software rollouts, offering insights into user experience concerns and ensuring smooth implementation of changes.

Full Stack Web Developer

Insurance Software Solutions, Nairobi
01.2018 - 01.2019
  • Converted Html Template designs into Vuejs web application
  • Deployment of services to DigitalOcean servers
  • Integrate payment services with the client frontends(includes mpesa stk-push, pesapal, eazzypay card checkout)
  • Collaborated on building a android application for use with field outlets.
  • Created easy-to-use APIs for third-party integrations, enhancing the functionality of existing applications without compromising on performance or security.
  • Applied responsive design principles to ensure consistent display and functionality across a wide range of devices, including mobile phones, tablets, and desktop computers.
  • Designed intuitive user interfaces through close collaboration with UX designers, resulting in increased user satisfaction and higher conversion rates on client websites.
  • Provided technical mentorship to junior developers, fostering a collaborative learning environment within the team that encouraged professional growth for all members involved.
  • Developed scalable applications using modern JavaScript frameworks, resulting in increased efficiency and maintainability.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Developed and maintained microservices architectures using Docker
  • Collaborated with cross-functional teams to ensure seamless integration of front-end and back-end components, delivering fully functional web applications.

Full Stack Developer

Jazza Technology, Nairobi
07.2017 - 01.2018
  • Developed the platform to allow buys and sellers of the petroleum industry to interact with each other
  • Successful integration with mobile payment solution Mpesa (b2b and b2c) payment platform
  • The System offered real time data for price changes.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Implemented continuous integration pipelines for automated testing and deployment of software updates.
  • Reviewed code, debugged problems, and corrected issues.
  • Streamlined code deployment processes, resulting in faster product releases and updates.
  • Troubleshot and resolved complex technical issues, maintaining optimal system performance and uptime.
  • Developed unit test cases for testing and automation.

Full Stack Developer

BimaExchange, Nairobi
07.2016 - 10.2016
  • Assisted in maintaining system stability
  • Developed client frontend to help users buy insurance online
  • Developed the backend to allow insurance companies to add products and monitor their clients.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Collaborated with cross-functional teams to design, develop, and launch new features for web applications.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Developed unit test cases for testing and automation.
  • Participated in client meetings and presentations to provide technical expertise and guidance during project planning stages.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.

PHP Developer

Allenhark, Nairobi
06.2014 - 12.2014
  • Developed a payment remuneration platform for converting paypal amount balance and credit to mobile payment platform mpesa for local users
  • Regularly updated knowledge of latest industry trends in web development and related technologies
  • Performed troubleshooting of technical issues within the production environment.
  • Enhanced website functionality by implementing PHP-based solutions and optimizing server-side code.
  • Designed user-facing elements to integrate with web APIs and server-side logic.
  • Maintained version control using Git, ensuring smooth collaboration across development team members.
  • Streamlined database operations with effective use of MySQL queries and data manipulation techniques.
  • Developed custom WordPress plugins for improved user experience and increased site performance.
  • Automated routine tasks using PHP scripts, increasing productivity and efficiency within the development team.

Education

Diploma in computer engineering - Computer Engineering

Mount Kenya University
Thika, Kenya
11.2011

High School Diploma -

Allumini Academy
Nairobi, Kenya
05.2006

Skills

  • Programming Languages: Python, Ruby on Rails, Golang, Javascript, PHP, Java, SQL
  • Frameworks: Vue, Node, Typescript, Android
  • Software Development Tools: JIRA, Confluence, Grafana, Prometheus, Docker, Kubernetes, CircleCI, CodeCov
  • Source and Version Control: Git, Github
  • Proficient in RESTful APIs
  • Experience with monitoring tools
  • Deep understanding of microservices
  • DevOps Engineering

Accomplishments

    CERTIFICATIONS

  • AWS Cloud Practitioner Certificate: https://www.credly.com/badges/71b4fa2f-e7a2-4155-86b2-a6fc1faa9513
  • Nvidia Deep Learning Certificate: https://courses.nvidia.com/certificates/cc1344ab6cd0461fa4a280f29ec1b8fa/

Certification

  • AWS cloud practitioner certificate, https://www.credly.com/badges/71b4fa2f-e7a2-4155-86b2-a6fc1faa9513
  • Nvidia Deep Learning certificate, https://courses.nvidia.com/certificates/cc1344ab6cd0461fa4a280f29ec1b8fa/

Hobbies

  • Video Games,
  • Reading Manga and Watching anime,
  • Hiking,
  • Going to the Gym

Timeline

Backend Developer

Teamsnap
03.2023 - 12.2023

Full Stack Developer

EpochML
03.2022 - 09.2022

Full Stack Web Developer

Hikaya
09.2020 - Current

Full Stack Developer

Minim, Boston, MA
11.2019 - 12.2021

Software Engineering

Andela Kenya, Nairobi, Kenya
05.2019 - 09.2020

Full Stack Web Developer

Insurance Software Solutions, Nairobi
01.2018 - 01.2019

Full Stack Developer

Jazza Technology, Nairobi
07.2017 - 01.2018

Full Stack Developer

BimaExchange, Nairobi
07.2016 - 10.2016

PHP Developer

Allenhark, Nairobi
06.2014 - 12.2014

Diploma in computer engineering - Computer Engineering

Mount Kenya University

High School Diploma -

Allumini Academy
TIMOTHY KASENGE RUNYENJE