Hello World! My name is

Evans Mogeni.

I’m a Software Craftsman.

I am a vibrant and innovative Kenyan-based software craftsman with experience developing web-based software and mobile applications.

02.About

About Me

Hello, I'm a tech enthusiast pursuing a bachelor's degree in Mathematics and Computer Science at the Murang'a University of Technology and working as a software developer.

I'm currently employed as a Software Developer at Paya Venture Ltd. My primary responsibilities in this position include building and maintaining the company's web applications, as well as the mobile applications.

Here is a list of the technologies that I'm familiar with!

  • HTML5, CSS3
  • JavaScript, TypeScript
  • React
  • Next Js
  • React Native
  • Angular
  • Bootstrap
  • Express & Nodejs
  • MySQL & PostgreSQL
  • MongoDB
  • Git & GitHub
  • Heroku
  • Docker
  • AWS
  • GitHub actions CI/CD
  • Unit & Intergration testing

03.Experience

Where I've worked

Software Developer

June 2024 - Present

Paya Ventures Ltd

  • Develop user-centric mobile applications for Android and iOS, resulting in improvement in customer retention rate through enhanced user experience and functionality.
  • Seamless API integration with financial partners, enhancing system interoperability and data security, thereby fostering user trust and compliance with financial regulations.
  • Development and deployment of a scalable web application using Next.js, resulting in an increase in system efficiency and significantly enhancing user engagement.
  • Optimize mobile app performance, achieving faster load times and scalability, supporting increase in user base.
  • Conduct user experience research and feedback sessions, integrating findings into development processes to align with user needs and expectations.

Frontend Engineer

March 2024 - Present

Muru Technologies Inc.

  • Design and implement high-performance web services, significantly enhancing the scalability and responsiveness of business applications.
  • Establish Continuous Integration Testing frameworks, ensuring high-quality software delivery and reducing regression issues.
  • Collaborated closely with cross-functional teams to define and achieve project objectives, leading to the successful launch of three major project deliverables.
  • Structure system requirements and suggest a testing and development roadmap.

Software Engineer

June 2023 - June 2024

Octatech Innovations

  • Development and deployment of a scalable web application using React.js.
  • Use my extensive experience with front end development to define the structure and components for the project, making sure they are reusable.
  • Implemented automated testing frameworks that reduced bugs and streamlined the release cycle, enhancing product reliability.
  • Coordinated with product management to align development initiatives with business goals, resulting in increase in customer satisfaction through targeted feature enhancements.
  • Diagnosed software issues, identified root causes, and proposed effective solutions to ensure the smooth operation of the software.

04.Projects

Some Things I've Built

Featured project

Paya Finance Website

Paya Finance is a payment gateway for businesses and individuals to send and receive money online .Developed company’s website.

React

Next Js

Tailwind CSS

Featured project

Penresume

A free tool that lets you create a professional resume in minutes.Simple to build a resume, so you can get hired sooner.

React

Next Js

Tailwind CSS

Node js

TypeScript

MongoDB

Firebase

Featured project

Paya Finance Dashboard

The Paya Finance Dashboard offers a unified platform for businesses, administrators, and users to manage their finances seamlessly. Businesses can track transactions and manage payroll, administrators oversee platform operations and user activities, while users can send money, pay bills, and monitor their personal finances.

React

Next Js

Tailwind CSS

Node js

TypeScript

MongoDB

NestJS

Featured project

Paya Finance App

Paya lets you open a bank account in minutes and send money to anyone in seconds. Pay bills, make purchases, and transfer money with the Paya app.

Nodejs

React Native

TypeScript

MongoDB

TypeScript

NestJS