Curriculum Vitae

About Me

I am a software engineer with wide experience in software design and development, ranging from small to commercial applications. My experience in various fields, mostly in tech and finance, has been critical in my development.

Being passionate and enthusiastic has been my driver towards software development and innovation.


  • Barsielleh Primary School
    Started Early education and completed successfully by completing the Kenya Certificate of Primary Education (KCPE) in 2010 to join high school.


  • Longisa Boys High School
    Joined my secondary school education and completed successfully by completing the Kenya Certificate of Secondary Education (KCSE) in 2014 to join the University.


  • The University of Embu (UoEM)
    Joined the University of Embu in 2015 and completed my Bachelor's degree in Computer Science in 2019. Attained a Second Class Honours (Upper Division) and graduated same year 2019.


  • Co-operative Bank of Kenya,Kenya.
    Role: FullStack Software Engineer.
    -Working in building banking/financial related software applications, leveraging the modern technology.


  • Family Bank Limited, Kenya.
    Role: FullStack Software Engineer
    -Working in building banking/financial related software applications, leveraging the modern technology.


  • Shopilyv Limited,Kenya.
    Role: FullStack Software Engineer.
    -Working and maintaining ecommerce software applications.

Technical Skills

Languages

JavaPythonPHPJavaScriptGoHTMLCSSSQLNoSQLNodeJs

Frameworks

Spring BootLaravelFlaskDjangoTailwindBootstrapAngularReactVue

Databases

ORACLE.PostgresSQLMySQLMongoDBSQLite

More

V. Control(git,SVN).CI/CDContainerizationDockerization

Soft Skills

Professional Certifications
Achievements