About Charles Njenga:
My interest in programming started after I finished high school, and I wanted to learn about how the internet works. That's what led me to discovering what web-pages are and knowing that they are made using HTML, CSS & JavaScript. This sparked my interest in programming which led me to pursue a Bachelor's degree in Information Technology.
Since then, I can't get enough. Software development calls to all my passions; it incorporates creativity and problem solving, and I'm allowed to break it to improve the code (in seperate Git branches, of course). My specialities include quickly learning new skills and programming languages, problem solving, domain driven design, responsive design principles, website optimization, the Model View View Model(MVVM) and Model View Controler(MVC) methods to organize code. So far I have HTML, CSS/SASS, Bootstrap, TailwindCSS, Javascript, Typescript, Vuejs, Reactjs, Angular, GraphQl, Gatsby, Nodejs, MongoDB, Mongoose, and Git/GitHub under my belt. I've started learning Microfrontends and Microservices. I'm still grabbing onto any other programming languages, frameworks, or principles I can integrate into the coding web in my head.
Experience
I have more that 2 yrs experience working as software developer in a successful startup.
Education
I hold a bachelor's degree in Information Technology from Jomo Kenyatta University of Agriculture and Technology.
Professionals in the same Technology / Internet sector as Charles Njenga
Professionals from different sectors near Nairobi, Nairobi Area
Other users who are called Charles
Jobs near Nairobi, Nairobi Area
-
The Canonical Security Operations team is hiring for a Senior or Staff engineer. · ...
Nairobi4 weeks ago
-
We are hiring a Usability Engineer for our Design Team. · User Science is an evolving design discipline at Canonical. This mission requires skillful advocacy as well as organizational learning and change. · ...
Nairobi1 week ago
-
We are seeking an experienced ISP Engineer with proven success in obtaining ISP licenses with the Communications Authority of Kenya (CAK), and developing implementing detailed network plans. · Preparing licensing applications to CAK under the Unified Licensing Framework (ULF). · ...
Nairobi County2 days ago
