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
HTML5
Ruby
Typescript
Python
MongoDB & Postgres
IT Constructs
Data Structures & Algorithms
RESTful APIs
CI/CD
Problem Solving & Troubleshooting,
Leadership
Functional & Object-Oriented Programming (OOP)
Web Technologies
NodeJS
Ruby on Rails
React, Tailwind, Ant Design & CSS3
Linux
AWS & GCP
Docker, Kafka , Kubernetes
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 e ciency 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
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.
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.
EmailCheckMate
Pro email validator: SMTP, DISPOSABLE, FREE, MX, DNS CHECK
Digital Asset Portfolio Node.js CLI applications.
A Digital Asset Portfolio CLI applications Built on NodeJs.
Caret
USSD platform that allow your employees the financial flexibility to access their already earned salary at any time during the month.
URL-Shortener
A URL shortener built with NodeJs, Express, MongoDB and EJS.
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 - 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.
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
Online platform for finding rentals . Technologies used: LoopbackJs, NodeJS,ReactJS,Heroku
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
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