Hello

I am Dennis P. Njenga

A Sofware Engineer with a keen interest in Machine Learning and its applications and implications on Information Systems Security and Data Privacy. Additionally, an African Literature enthuthiast, a closeted writer and author.

Explore
my picture

About me


I am a graduate with a degree in Bachelor of Science in Information Technology from the School of Computer Science in Dedan Kimathi University of Technology. I am also a trained full stack software engineer from Moringa School having covered software immersive full stack development, implementation, testing and support in JavaScript, CSS, SASS HTML, Java and Python with application skills in version control tools like Git, open-source software web application frameworks such as Spark, Spring Boot, Django and Angular and frontend libraries such as Bootstrap and jQuery.

I also have skills in Android Programming with Java and Kotlin, and, application knowledge in database management; an understanding in structured query language (SQL) including PostgreSQL and MySQL, knowledge of relational database management, object-oriented database management systems and NoSQL frameworks like Firebase.
Similarly, in my arsenal of skills I have another one on implementation of software architectural styles for designing networked applications such as Representational State Transfer (REST) APIs.


My professional experience comprises financial information systems development, implementation and support. Different roles in my career comprised key activities in user acceptance testing, implementation support engineering, database management, software development and customer technical support of digital banking solutions.
As a Software Engineer, I seek to have a strong grasp of current information systems tools and techniques and to be able to lead intergrated digital campaigns from concept to execution using trending infomation systems tools and strategies.








Interests



Artificial Intelligence


Artificial Intelligence

Our design practice offers a full range of services including brand strategy, interaction and visual design and user experience testing.

Throughout your project, our designers create and implement visual design and workflows, solicit user feedback and work with you to make sure what gets built is what is needed.

Machine Learning


Machine Learning

All engineers are fluent in the latest enterprise, mobile and web development technologies.

They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.

African Literature


African Literature

Planning and development is iterative. Because we are constantly coding and testing, the products we build are always ready to go live.

The iterative process allows for changes as business requirements evolve

Information Security


Information Security

Planning and development is iterative. Because we are constantly coding and testing, the products we build are always ready to go live.

The iterative process allows for changes as business requirements evolve

Education & Experience


Education



  • HarvardX (Harvard on edX).

    CS50's Web Programming with Python and JavaScript. March 2021 to date.

  • Google Africa Developer Scholarship.

    Android Developer Foundations & Kotlin App Fundamentals. Pass. December 2020 - March 2021.

  • Moringa School.

    Software Immersive Full Stack Developer. Pass. September 2020 - April 2021.

  • Dedan Kimathi University of Technology,

    Bachelor of Science (BSc.) Information Technology (IT). 2nd Class Honours. September 2013 - April 2018.

  • St. Joseph Computer College,

    Diploma in Information Communication and Technology (ICT). Distinction. November 2012 – September 2013.

  • Koelel High School,

    Kenya Certificate of Secondary Education (K.C.S.E). Mean Grade of B+. Feb 2009- Nov 2012.

Experience


Software Implementation & Support Engineer || List Fintech Solutions Ltd || January 2019 – September 2020


Key Duties

  • Managed Citius Core Banking, Agency Banking, Mobile Banking and Internet Banking system projects in different roles – implementation, testing, migration training etc.
  • Oracle Database Management
  • Applied Citius systems on both Cloud Systems and In-premise data centre systems for List global clients.
  • User Acceptance Testing and training.
  • Citius Digital Banking Solutions development, maintenance and support.

Software Engineer Realtime Technologies Limited, Nairobi, Kenya || February – December 2018


Key Duties

  • Sybase Database Management.
  • PowerBuilder Application Development.
  • Customer Service.

IT Support Kenya Power Company, Nyeri, Kenya || September – December 2016


Key Duties

  • Assisted in contracting of customers
  • Data gathering and processing.

Management Intern National Hospital Insurance Fund, Nyeri, Kenya || January – March 2016


Key Duties

  • Capturing of claims, confirming of claims, claims examination and filling.
  • Collaborated with organisation technician that, the computer cluster is functioning efficiently.
  • Scanning, merging, and printing cards and photo card dispatch.
  • Customer care procedures registration of new members.
  • Accounting and audit procedures.

Projects




DELANI STUDIO

A web application for Delani Studio. The system is designed for a company that offers a wide range of services including brand strategy, interaction and visual design and user experience testing.



animal shelter landing page


PIZZA PLACE

A project for a Pizza Place. The system is designed as a way to widen the customer base by supplementing sales through a web application. Customers can order different sizes of pizzas, select the type and choice of topping.





AKAN NAMES

A web application that takes a user's birthday and calculates the day of the week they were born and then depending on their gender outputs their Akan Name





COMING SOON





COMING SOON





COMING SOON



Contact Me