About

Learn more about me

Software Engineer

  • Birthday: 6th September 1999
  • Email: solutionsvitae@gmail.com
  • City: Nairobi, Kenya
  • Age:
  • Degree: Computer Science
  • Freelance: Available

Hello! My name is Njogu, and I have a deep passion for problem-solving through coding. It all began in 2018 when I took a scientific computing class, where I discovered the incredible power of code in solving complex scientific problems. This ignited my interest in programming, and I eagerly delved into learning more about the inner workings of programs while also embarking on my own coding projects.

Over time, I have gained expertise in building noteworthy web applications that adhere to the latest web design trends. My ultimate goal is to transform problems into elegant and simple solutions that can benefit a wide audience. I find immense satisfaction in developing top-notch software that contributes to enhancing the world around me.

Clients

Projects

Hours Of Support

Programming Languages

Python 100%
PHP 90%
Java 50%
JavaScript 75%
HTML 100%
CSS 90%
MySQL 100%
PostgreSQL 100%

Library and Frameworks

Django & Rest Framework 100%
Laravel 90%
Vue.js 75%
Inertia.js 100%
Tailwind CSS 70%
WordPress/CMS 90%

Resume

Check My Resume

Summary.

Njogu Kimondo.

With more than 3 + years of expertise developing and implementing user-centered software that addresses their everyday concerns, an innovative and deadline-driven software engineer.

Education.

Bachelor of Science in Computer Science.

2017 - 2022

Jomo Kenyatta Unversity of Agriculture and Technology,Kiambu

During my computer science course, I immersed myself in a comprehensive curriculum that provided a strong foundation in the field. I gained expertise in various core subjects, including algorithms, data structures, programming languages, and software engineering. Through hands-on projects, I developed proficiency in languages such as Java, Python, and JavaScript, and gained practical experience in utilizing industry-standard tools and frameworks.

My coursework sharpened my problem-solving skills, equipping me with the ability to analyze and address complex challenges efficiently. Additionally, I delved into mathematical foundations and theoretical concepts, applying them to my studies in areas such as discrete mathematics and computational theory. Overall, my time in the computer science program expanded my technical skill set, fostered my passion for research, and instilled in me a strong commitment to excellence in software development.

Professional Experience.

Lead Software Engineer.

2022 - Present

Enigma Consultancy, Nairobi, Kenya

  • Founded and Led the DevOps team.
  • Designed and Created cross platform applications using Web application frameworks.
  • Collaborate with other engineers to advance technology and consistently apply best practices.
  • Deploy and maintain the web applications.
  • Provide broad technical support to the company.

Junior Software Engineer.

2022 - 2023

Identigate Integrated Solutions., Nairobi, Kenya

  • Designed the architecture for Web application solutions.
  • Maintained application quality and responsiveness.
  • Collaborate with the engineering team to create and launch new features.
  • Maintain code integrity and organization.

IT Service Desk.

2021 - 2021

UNIVERSITY OF NAIROBI.(Careers Office)., Nairobi, Kenyatta

  • Technical hardware and software support.
  • Hardware maintenance and Network support.
  • Software installation and configuration.
  • WordPress Web Development.

Services

My Services

Full Stack Development

Developing both the front-end and back-end components of a software application.

Database Management

Designing and implementing efficient database schemas, write optimized queries, and ensure data integrity and security

API Development

Create and design application programming interfaces (APIs) that allow different software systems to communicate and exchange data.

Testing and Debugging

Unit testing, integration testing, and debugging to identify and fix issues and ensure the application is stable and reliable.

Deployment and Infrastructure

Configure and maintain the infrastructure, handle deployment pipelines, and ensure the application runs smoothly in production environments.

Version Control

Use Git to manage codebase and follow best practices for code organization, documentation to maintain code quality.

Contact

Contact Me

Email Me

solutionsvitae@gmail.com

Social Profiles