Summary
Overview
Work History
Education
Skills
Languages
Timeline

JOHN MBELENZI

Nairobi

Summary

Adept at leveraging technological expertise to drive innovative projects and achieve milestones. Committed to continuous learning, seeking opportunities, and actively pursuing avenues to deepen proficiency in software engineering and Science.


Innovative professional with proven track record of developing solutions. Adept in multiple programming languages and offers great task prioritization and organizational skills. Proven ability to troubleshoot complex programming problems.


Hardworking and passionate job seeker with strong organizational skills eager to secure entry-level Junior Linux Kernel Engineer position. Ready to help team achieve company goals.

Overview

3
3
years of professional experience

Work History

Systems Programmer

Freelancing and Personal Development
11.2021 - Current
  • Over the past three years, I've embarked on a dynamic journey within the field of software engineering and systems programming, continually expanding my skill set to drive innovation and excellence in every project I have been involved with.


  • This breadth of expertise has allowed me to tackle a wide array of programming challenges in codecrafters with confidence and adroitness.


  • My proficiency spans across a diverse range of technologies, from Rust, C, Python, SQL, and Git to specialized areas like operating systems and bare metal development, Linux kernel programming, emulator development, Actix for back-end development in Rust, network programming, and Flutter development.


  • Additionally, I have explored concurrent programming and parallel computing with Rust, dabbled in deep learning frameworks like Keras and Scikit-learn, and even delved into the intricacies of web assembly.


  • This diverse skill set has enabled me to approach problems from multiple angles and find innovative solutions that push the boundaries of what's possible.


  • Moreover, my proactive and forward-thinking approach sets me apart.


  • I don't just write code; I test rigorously, evaluate risks meticulously, and troubleshoot issues diligently to ensure the smooth functioning of all applications.


  • This dedication to quality and reliability underscores everything I do, ensuring that the software not only meets but exceeds expectations.


  • With each project, I strive to not only deliver solutions but to leave a lasting impact that drives continuous improvement and evolution.

Education

Bachelor of Computer Science -

University of Nairobi, Nairobi, Kenya


  • Mathematics for Engineers - Hong Kong University of Science and Technology - Coursera, 2022.


  • Advanced Embedded Linux Development Specialization -University of Colorado Boulder - Coursera, Present.


  • Building Machine Learning Solutions with Scikit-learn Pluralsight, 2023.


  • IBM Data Science Professional Certificate - Coursera, 2022.


  • IBM AI Engineering Professional Certificate - Coursera, 2022 - 2023.

High School Diploma -

Mang'u High School, Thika, Kiambu, Kenya
04.2021

Skills

  • Rust and C programming
  • Systems programming
  • Multi-threading and Parallel Computing Techniques
  • Device Driver Development
  • Embedded systems experience
  • Kernel development proficiency
  • Back-end development
  • Python Programming Language
  • Advanced algorithms understanding
  • Teamwork and Collaboration
  • Fast Learner and Adaptability
  • Strong Leadership Skills
  • Database Management and SQL
  • Flutter Application Development
  • Machine Learning
  • Performance Optimization

Languages

English, Swahili
Native language

Timeline

Systems Programmer - Freelancing and Personal Development
11.2021 - Current
University of Nairobi - Bachelor of Computer Science,
Mang'u High School - High School Diploma,
JOHN MBELENZI