About

Learn more about me

Software Engineer & Data Nerd

I am a passionate software engineer with a knack for creating efficient, scalable, and user-friendly web applications. With extensive experience in front-end and back-end development, I am adept at solving complex problems and building innovative solutions.

  • Birthday: 01 January
  • Phone: +254 791 502 604
  • City: Nairobi, Kenya
  • Degree: Computer Science
  • Email: josendungi4@gmail.com
  • Freelance: Available

Earlier, I was primarily interested in data science. However, as my journey progressed, I discovered an equally compelling, if not more, interest in software development. I realized that I greatly enjoy the process of designing, coding, testing, and maintaining applications. The blend of creativity and problem-solving involved in this work truly appeals to me.

Skills

HTML & CSS 95%
Django 65%
JavaScript 55%
Typescript 70%
Python 60%
C# 55%

Interests

Web Development

Data Analytics

AI & Machine Learning

Open Source

Continuous Learning

Gaming

Music

Cycling

Photography

Travel

Cooking

Podcast

Resume

Check My Resume

Summary

Joseph Ng'ang'a Ndungi

As a software engineer, I thrive on my passion for creating high-quality software that addresses real-world challenges. My relentless pursuit of excellence drives me to continuously seek new opportunities and challenges, enabling me to learn and grow personally and professionally. I am enthusiastic about leveraging my skills to positively impact and contribute to meaningful projects. I approach my work daily with dedication and a commitment to delivering innovative solutions. I am excited to embrace the ever-evolving landscape of technology and continue my journey of continuous improvement.

  • Nairobi, Kenya
  • +254 791 502 604
  • josendungi4@gmail.com

Education

BSc. Computer Science

September 2019 - August 2023

My tech journey began at Murang'a University of Technology, while pursuing my degree. During my time at the university, I gained a solid foundation in programming languages, software development, and data analysis. This period was pivotal in shaping my skills and igniting my passion for technology.

Professional Experience

Software Engineer Innova

June 2023 - Present

Innova Ltd, Kileleshwa, Nairobi

  • Spearhead the frontend development of a financial solution for 14 African central banks using Angular, achieving high component reusability and seamless integration with backend services
  • Translate intricate design concepts into functional, responsive web pages.
  • Engage in backend development support with Django REST Framework for efficient data handling and API development, facilitating flawless integration between frontend and backend.
  • Implement AI integration into our analytics platform, elevating our data analysis capabilities and providing advanced insights for more informed decision-making, showcasing our commitment to leveraging cutting-edge technology.
  • Initiate and participate in data analytics research sessions.
  • Building robust APIs in .NET

Software Engineering Intern

June 2022 - May 2023

Innova Ltd, Kileleshwa, Nairobi

  • Developed a Flask application designed to interact with data in our analytics tool, facilitating easier access and manipulation of data insights for users.
  • Acquired hands-on experience with the company's engineering standards and practices, laying a strong foundation in software development and operational excellence

Services

My Services

Frontend Development

Expert in building interactive and responsive web interfaces using HTML5, CSS3, JavaScript (ES6), and Angular. Proficient in translating intricate design concepts into functional web pages with high component reusability.

Backend Development

Skilled in developing robust backend systems with Django, Flask, and FastAPI. Experience in creating and maintaining RESTful APIs for seamless frontend-backend integration.

Data Analytics & AI Integration

Adept at conducting data analytics research and implementing AI solutions to enhance data insights. Proficient in using tools like Pandas, Numpy, and Plotly for data analysis and visualization.

Version Control & Deployment

Proficient in using Git, GitHub, and GitLab for version control and collaboration. Experienced with Docker for containerization and Netlify for deployment.

Tests and Quality Assurance

Expertise in writing unit and integration tests to ensure code reliability and performance. Skilled in using Pytest and other testing frameworks for comprehensive test coverage. Implementing quality assurance practices to maintain high standards in software development.

Project Consultation & Support

Offering consultation services for software development projects. Providing ongoing support to ensure projects run smoothly and meet their goals.

Contact

Contact Me

My Address

Lower Kabete, Nairobi, Kenya

Social Profiles

Email Me

josendungi4@gmail.com

Call Me

+254 791 502 604