LENNOX MATIMBAI NAMASAKA

Software Engineer

Summary

I am a passionate Software Engineer specialized in building robust and performance-optimized full-stack applications. My experience spans designing scalable REST APIs, implementing data pipelines with tools like Docker and Jenkins, and utilizing Firebase/Firestore and MySQL for data management. I am driven by creating efficient, user-centric solutions, demonstrated by my work on the CBC App for educators and automation tools for large-scale data extraction at vLex. My core ambition is to excel in DevOps, Cloud Computing, and Software Architecture, continuously applying skills in problem-solving and collaboration to deliver resilient and impactful software.

Experience

Software Engineer @ Verb Education

Feb 2024 - Current

  • Developed and maintained the CBC App (assessment and record-keeping tool) for educators.
  • Designed, developed, and maintained a secure and performance-optimized API, implementing deployment to Google Cloud Functions.
  • Integrated PostHog analytics to track usage and make data-driven decisions for continuous improvement.
  • Prioritized low bandwidth usage and responsiveness across desktop and mobile platforms for diverse learning environments.

Web Automation Engineer @ vLex

Feb 2024 - Current

  • Built automation tools for data extraction and parsing using node-fetch, playwright, and puppeteer.
  • Utilized AWS S3 for secure and scalable storage of processed and raw datasets.
  • Implemented containerized solutions with Docker and automated CI/CD pipelines using Jenkins.
  • Designed and automated robust data pipelines and maintained data warehouses.

Network Administration Internship @ KenGen PLC

Jan - Apr 2023

  • Diagnosed and resolved network issues to maintain uninterrupted network operations.
  • Implemented and maintained security measures like firewalls and access controls.
  • Gained hands-on experience in cloud infrastructure provisioning, monitoring, and automation.

Personal Projects

XPress Truckers

Optimizes logistics by enhancing efficiency in transportation.

  • Architecture: Designed web applications for optimal structure and scalability.
  • Backend: Created MySQL schemas with Flask SQLAlchemy.
  • API: Crafted secure API routes, integrating JSON Web Tokens (JWT) for robust authentication.
  • Deployment: Managed Nginx configuration, SSH, SSL certificate management, and server security.

Msimu

A machine learning-powered web application empowering farmers to enhance agricultural decision-making.

  • Full Stack Development: Implemented frontend and backend components.
  • Machine Learning: Integrated ML models for predictive analytics.
  • UI/UX Design: Developed intuitive interfaces for optimal user experience.

Technical Skills

Languages: C, Python, Javascript/Typescript, HTML/CSS, SQL, Bash
Frameworks/Libs: Angular, Node.js, SQLAlchemy, Posthog
Cloud/DB: Firebase/Firestore, MySQL, Docker, Google Cloud Platform, AWS
Interests: DevOps, Cloud Computing, Software Architecture
Coursework: Data Structures & Algorithms, OOP, REST API, ORM
Soft Skills: Problem Solving, Collaboration, Self-learning, Adaptability

Education & Certifications

Jomo Kenyatta University of Agriculture and Technology

Bachelor of Science in Computer Science - Degree

ALX Africa

Software Engineering - Certification

Amazon Web Services

AWS Educate Introduction to Cloud 101 - Certification