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
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.
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.
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.
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
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
Key Duties
Key Duties
Key Duties
Key Duties