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
Remote
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
Remote
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
Remote
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
Remote
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
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
Nairobi, Kenya
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
Nairobi, Kenya
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
Nairobi, Kenya
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
Nairobi, Kenya
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