dickensjuma13's img

Dickens Juma

I'm a Software Developer & DevOps Engineer

About Me

Hello There!

I'm Dickens Juma, a Software Developer.I am currenty working at WayaMoney as a Backend developer. I'm a creative problem solving enthusiast, with a constantly growing love for languages. Passionate about ideating, conceptualizing and producing consumer-centric as well as technology-enabled products from level zero. Open for exploring exciting full-stack development opportunities in startups as well as companies with scale. I’m interested in learning more about Web Development and delving deeper into TypeScript, JavaScript,Python, React and NodeJs. I am always experimenting, always learning, and never bored

Nationality : Kenyan

City : Nairobi, Kenya

Mail : dickensjuma13@gmail.com

Hobbies : Cooking, Hiking & Watching tech documentary

Languages

Javascript

100%

HTML5

100%

Ruby

100%

Typescript

100%

Python

100%

MongoDB & Postgres

100%

IT Constructs

Data Structures & Algorithms

100%

RESTful APIs

100%

CI/CD

100%

Problem Solving & Troubleshooting,

100%

Leadership

100%

Functional & Object-Oriented Programming (OOP)

100%

Web Technologies

NodeJS

100%

Ruby on Rails

100%

React, Tailwind, Ant Design & CSS3

100%

Linux

100%

AWS & GCP

100%

Docker, Kafka , Kubernetes

100%

Education

September 2022 - Present

The Cooperative University Of Kenya

Bachelor of Science in Software Engineering

  • Approached problems in an analytical and rigorous way, formulated theories, and applied them to solve computational problems.
  • Applied understanding of computer software principles and SDLC in designing and developing programs.
  • Advanced numeracy and analyzing large quantities of data using statistical software i.e MATLAB and SPSS.
  • Accurately develop, secure, maintain the performance, integrity, and security of a computerized database.
  • Analyze security breaches that may or have occurred, and restore or reinforce systems against such breaches, to ensure that confidential data is protected.

November 2019 – Present

Microverse Inc

Full stack Software Developent

  • Spent 1300+ hours mastering algorithms, data structures, and full-stack development while simultaneously developing projects with Ruby, Rails, JavaScript, React, and Redux.
  • Developed skills in remote pair-programming using GitHub, industry-standard git-flow, and daily standups to communicate and collaborate with international remote developers.

March 2018 - August 2019

Lakehub Academy

Full stack web development

2010-2014

Jan's Senior Academy

KCSE Certificate of Secondary Education

Experience

June 2023 - Present

WayaMoney

Backend Developer

  • Spearheaded software development of enterprise applications initiatives at WayaMoney, utilizing RESTful APIs and GraphQL to optimize system performance.• Achieved a 25% reduction in API response time, enhancing user experience and boosting customer satisfaction.
  • Utilize Twilio and SendGrid to elevate communication functionalities, and integrate Cellulant for seamless mobile payments.
  • Improved communication eciency by 30% and streamlined mobile payment processes by collaborate with Quality Assurance Engineers in testing implementations and writing Automation tests., increasing user engagement

November 2021 - June 2023

Lami Technlogies

Backend Developer

  • Developed and maintained server-side insurance applications using Node.js, Express and Typescript
  • Collaborated with cross-functional teams to identify and resolve technical issues, optimized the software to increase its response time by 30% and decrease its resource utilization by 40%.
  • Identified and fixed 10 security vulnerabilities in the software, resulting in a 20% decrease in security incidents reported.
  • Decreased the amount of technical debt accumulated by 25% by implementing best practices and refactoring the codebase

October 2020 – October 2021

Bluewave Insurance

Full-Stack Developer

  • Wrote an average of 200 lines of code per day, resulting in a 20% increase in productivity compared to the previous quarter.
  • Completed tasks an average of 2 days faster than the team's average, resulting in a 10% reduction in overall project timelines.
  • Conducted 10 code reviews per month, resulting in a 15% reduction in code defects found in production and deployed code to production with a 99.9% success rate, resulting in no major disruptions to the user experience.
  • User satisfaction increased by 20% as measured by a survey of the software's users.
  • Opened 15 pull requests and closed 10 pull requests per month, resulting in a 20% increase in code review comments and a 15% increase in code review completion rate.

Feb 2020 –September 2020

Tunga

Freelancer (Full-Stack Developer)

  • Participated in the creation of a client billing system(front-end) using stripe and React.
  • Implementation of cloud messaging app with firestore and React.
  • Work closely with Tunga clients to ensure that their project ideas were transformed into real-world entities.
  • communicating directly with the client in order to create new features and/or fix bugs.
  • Designed client web page layout using React/Redux/Context, CSS3, HTML5, SASS, and adding dynamic functionality to each module.

Feb 2020 – September 2020

upwork

Freelancer (Full Stack Web Developer [Ruby on Rails/ Nodejs Developer])

  • Provide feedback to designers and product owners regarding the complexity and effectiveness of various UI features being planned.
  • Ruby on Rails, Javascript, React, Redux, Behavioral Driven Development(BDD), and pair based programming are used to develop client-based features and applications.
  • Work with TD to build and execute API functional and performance test plans using Nodejs and Express.
  • Take part in Configuration Management, Continuous Integration implementation.
  • Used agile development for the development and maintenance of custom web applications(Node).
  • Leverage of Node middlewares(application level, router level, built-in, error-handling, and third-party middlewares) to enhance the performance and functionality of client Node backend apps.
  • Participate in the creation, documentation of all project code, including HTML, CSS, React, Ruby, Ruby on Rails, Node, and Express.

November 2019 – Present

MICROVERSE

Technical Mentor

  • Help mentees become self-efficient and help them learn how to debug their code.
  • Developed trust and respect whilst helping them overcome emotional challenges.
  • Responsible for the overall well-being of the student
  • Help mentees build networks and locate meaningful contacts

My Projects

cli

Render-Email API.

An API that lets me POST a payload of HTML, device type, and target app and it returns a screenshot of that HTML rendered as an email on that device in that app.

cli

ProFact Challenge

🔹 It's a unique web game that presents fun facts about your favorite footballers. 🔹 Your challenge: Guess the player's name with just 4 chances.

cli

EmailCheckMate

Pro email validator: SMTP, DISPOSABLE, FREE, MX, DNS CHECK

cli workflow

Digital Asset Portfolio Node.js CLI applications.

A Digital Asset Portfolio CLI applications Built on NodeJs.

caret

Caret

​USSD platform that allow your employees the financial flexibility to access their already earned salary at any time during the month.

apa

URL-Shortener

A URL shortener built with NodeJs, Express, MongoDB and EJS.

teletiba

Teletiba

Teletiba uses a technological platform to allow patients via video call to see a Kenyan licensed medical practitioner online upon booking.Technologies used: WebRTC, Microservices,EMRs, EHRs,IVR,Cloud based Server-AWS.

transmall

Transmall

Transmall - Online Shopping in Kenya Transmall is striving to be Kenya's largest online shopping mall. It was launched in 2021 with the mission of becoming No.1 E-commerce platform in Kenya, and has sites strategically distributed all over Kenya.

fikasafe

Fika Safe Project

Online platform designed to assist Saccos to track their motorcycle riders.Technlogies used: MongoDB, ReactJS, Express, NodeJs, Heroku, Africastalking SMS and USSD API - in progres

rentalkonnect

RentalKonnect

Online platform for finding rentals . Technologies used: LoopbackJs, NodeJS,ReactJS,Heroku

wadada

Wadada

Platform Connecting women to professionals that help them tackle major issues that hinder the growth & development of Women in general, be it home or workspace. . Technologies used: NodeJS,ReactJS,Heroku

theaugernetwork

The Auger Network

A Data marketplace to find and explore consumable relevant data. Typescript, NodeJS,ReactJS, RPC API

Contact Me

dickensjuma13@gmail.com

Nairobi, Kenya

+254 704 868 023

\in\dickens-juma

Let's get in touch