Dickens Juma
Back End Developer at WayaMoney- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Kiswahili Native or bilingual proficiency
Topline Score
Bio
Paul Ogolla
Dickens is very diverse in his skill set, which comes in handy when coming up with solutions to project problems. His ability to build features is phenomenal and he delivers projects well within deadlines. Dickens is goal-oriented and always strives to meet the set standards in every project we've worked on without missing any details.
Paul Ogolla
Dickens is very diverse in his skill set, which comes in handy when coming up with solutions to project problems. His ability to build features is phenomenal and he delivers projects well within deadlines. Dickens is goal-oriented and always strives to meet the set standards in every project we've worked on without missing any details.
Paul Ogolla
Dickens is very diverse in his skill set, which comes in handy when coming up with solutions to project problems. His ability to build features is phenomenal and he delivers projects well within deadlines. Dickens is goal-oriented and always strives to meet the set standards in every project we've worked on without missing any details.
Paul Ogolla
Dickens is very diverse in his skill set, which comes in handy when coming up with solutions to project problems. His ability to build features is phenomenal and he delivers projects well within deadlines. Dickens is goal-oriented and always strives to meet the set standards in every project we've worked on without missing any details.
Credentials
-
Node.js
TestDomeSep, 2021- Nov, 2024 -
Ruby
MicroverseAug, 2020- Nov, 2024 -
Responsive Web Design
freeCodeCampJan, 2019- Nov, 2024 -
HTML5 and CSS3 Application Development Fundamentals
Microverse
Experience
-
WayaMoney
-
Ghana
-
Financial Services
-
1 - 100 Employee
-
Back End Developer
-
Jun 2023 - Present
Designing and developing the newest product and grew revenue by 200% in the first six months (representing 20% of company revenue). Overhauling obsolete legacy code and implementing indexing across applications resulting in increased usability, portability, and reduced load time Led consolidation of 8 data systems into 1; resulting in over $55k in annual saving Designing and developing the newest product and grew revenue by 200% in the first six months (representing 20% of company revenue). Overhauling obsolete legacy code and implementing indexing across applications resulting in increased usability, portability, and reduced load time Led consolidation of 8 data systems into 1; resulting in over $55k in annual saving
-
-
-
Lami
-
Kenya
-
Insurance
-
1 - 100 Employee
-
Back End Developer (NodeJs)
-
Nov 2021 - Jun 2023
Achievements ● Successfully integrated payment services such as MPesa, Dlocal, and Flutterwave to optimize and manage the production environment. This has led to a more streamlined payment process for our users. ● Worked with cross-functional teams including KCB, Jumia, Sendy, Lipalater, and Skygarden to identify and resolve technical issues. ● Through collaboration and optimization of the software, we were able to increase its response time by 30% and decrease its resource… Show more Achievements ● Successfully integrated payment services such as MPesa, Dlocal, and Flutterwave to optimize and manage the production environment. This has led to a more streamlined payment process for our users. ● Worked with cross-functional teams including KCB, Jumia, Sendy, Lipalater, and Skygarden to identify and resolve technical issues. ● Through collaboration and optimization of the software, we were able to increase its response time by 30% and decrease its resource utilization by 40%. ● Designed and implemented a new architecture for our back-end services that improved the overall performance and scalability of our platform. This led to faster load times, improved reliability, and a better user experience. ● Developed a monitoring and alerting system to proactively identify and address issues in the production environment. This has helped to reduce downtime and improve the overall stability of our platform. ● Implemented a comprehensive testing strategy that includes unit testing, integration testing, and end-to-end testing. This has helped to catch bugs early in the development process and ensure that our platform is always running smoothly. ● Mentored junior developers on best practices for back-end development and helped to onboard new team members. This has led to a stronger and more cohesive development team. Show less Achievements ● Successfully integrated payment services such as MPesa, Dlocal, and Flutterwave to optimize and manage the production environment. This has led to a more streamlined payment process for our users. ● Worked with cross-functional teams including KCB, Jumia, Sendy, Lipalater, and Skygarden to identify and resolve technical issues. ● Through collaboration and optimization of the software, we were able to increase its response time by 30% and decrease its resource… Show more Achievements ● Successfully integrated payment services such as MPesa, Dlocal, and Flutterwave to optimize and manage the production environment. This has led to a more streamlined payment process for our users. ● Worked with cross-functional teams including KCB, Jumia, Sendy, Lipalater, and Skygarden to identify and resolve technical issues. ● Through collaboration and optimization of the software, we were able to increase its response time by 30% and decrease its resource utilization by 40%. ● Designed and implemented a new architecture for our back-end services that improved the overall performance and scalability of our platform. This led to faster load times, improved reliability, and a better user experience. ● Developed a monitoring and alerting system to proactively identify and address issues in the production environment. This has helped to reduce downtime and improve the overall stability of our platform. ● Implemented a comprehensive testing strategy that includes unit testing, integration testing, and end-to-end testing. This has helped to catch bugs early in the development process and ensure that our platform is always running smoothly. ● Mentored junior developers on best practices for back-end development and helped to onboard new team members. This has led to a stronger and more cohesive development team. Show less
-
-
-
Bluewave Insurance Agency
-
Kenya
-
Insurance
-
1 - 100 Employee
-
Backend Software Developer
-
Oct 2020 - Oct 2021
Achievements ● Successfully integrated MPesa API and Africastalking SMS API into the system, enabling seamless payment collection, harmonization, and notifications to users. ● Demonstrated excellent performance by completing assigned tasks an average of 2 days faster than the team's average, leading to a 10% reduction in overall project timelines. ● Effectively maintained and refactored the legacy codebase, resulting in improved system performance and increased user satisfaction. ●… Show more Achievements ● Successfully integrated MPesa API and Africastalking SMS API into the system, enabling seamless payment collection, harmonization, and notifications to users. ● Demonstrated excellent performance by completing assigned tasks an average of 2 days faster than the team's average, leading to a 10% reduction in overall project timelines. ● Effectively maintained and refactored the legacy codebase, resulting in improved system performance and increased user satisfaction. ● Conducted 10 code reviews per month, ensuring high-quality code and reducing code defects found in production by 15%. ● Prepared technical documentation and conducted system demos and walk-throughs, ensuring smooth onboarding for new team members and stakeholders. ● Deployed code to production with a 99.9% success rate, resulting in no major disruptions to the user experience and improving overall system stability. ● Collaborated with UX designers and product managers to create a style guide and component library, improving consistency and reducing development time by 20%. ● Led the redesign of the company's quote generation tool, resulting in a 40% increase in quote submissions and a 25% increase in conversions. Show less Achievements ● Successfully integrated MPesa API and Africastalking SMS API into the system, enabling seamless payment collection, harmonization, and notifications to users. ● Demonstrated excellent performance by completing assigned tasks an average of 2 days faster than the team's average, leading to a 10% reduction in overall project timelines. ● Effectively maintained and refactored the legacy codebase, resulting in improved system performance and increased user satisfaction. ●… Show more Achievements ● Successfully integrated MPesa API and Africastalking SMS API into the system, enabling seamless payment collection, harmonization, and notifications to users. ● Demonstrated excellent performance by completing assigned tasks an average of 2 days faster than the team's average, leading to a 10% reduction in overall project timelines. ● Effectively maintained and refactored the legacy codebase, resulting in improved system performance and increased user satisfaction. ● Conducted 10 code reviews per month, ensuring high-quality code and reducing code defects found in production by 15%. ● Prepared technical documentation and conducted system demos and walk-throughs, ensuring smooth onboarding for new team members and stakeholders. ● Deployed code to production with a 99.9% success rate, resulting in no major disruptions to the user experience and improving overall system stability. ● Collaborated with UX designers and product managers to create a style guide and component library, improving consistency and reducing development time by 20%. ● Led the redesign of the company's quote generation tool, resulting in a 40% increase in quote submissions and a 25% increase in conversions. Show less
-
-
-
Tunga
-
Netherlands
-
Technology, Information and Internet
-
1 - 100 Employee
-
Full-stack Developer
-
Feb 2020 - Sep 2020
Achievements ● Contributed to the development of a highly scalable software application that powers the collection of tax, using state-of-the-art technologies and best software development practices. This application was able to handle large volumes of data and provide fast and reliable service to users. ● Created a client billing system using Stripe and React, which allowed the company to bill clients in a more efficient and streamlined manner. This system was user-friendly and allowed for… Show more Achievements ● Contributed to the development of a highly scalable software application that powers the collection of tax, using state-of-the-art technologies and best software development practices. This application was able to handle large volumes of data and provide fast and reliable service to users. ● Created a client billing system using Stripe and React, which allowed the company to bill clients in a more efficient and streamlined manner. This system was user-friendly and allowed for easy customization to meet different client needs. ● Collaborated with Tunga clients to ensure that their project ideas were transformed into real-world entities. This involved understanding the client's needs, providing technical guidance, and delivering high-quality code that met their requirements. ● Used agile development for the development and maintenance of custom web applications built with Node. This approach allowed for faster iteration and better collaboration with the development team, resulting in a more efficient and effective development process. Show less Achievements ● Contributed to the development of a highly scalable software application that powers the collection of tax, using state-of-the-art technologies and best software development practices. This application was able to handle large volumes of data and provide fast and reliable service to users. ● Created a client billing system using Stripe and React, which allowed the company to bill clients in a more efficient and streamlined manner. This system was user-friendly and allowed for… Show more Achievements ● Contributed to the development of a highly scalable software application that powers the collection of tax, using state-of-the-art technologies and best software development practices. This application was able to handle large volumes of data and provide fast and reliable service to users. ● Created a client billing system using Stripe and React, which allowed the company to bill clients in a more efficient and streamlined manner. This system was user-friendly and allowed for easy customization to meet different client needs. ● Collaborated with Tunga clients to ensure that their project ideas were transformed into real-world entities. This involved understanding the client's needs, providing technical guidance, and delivering high-quality code that met their requirements. ● Used agile development for the development and maintenance of custom web applications built with Node. This approach allowed for faster iteration and better collaboration with the development team, resulting in a more efficient and effective development process. Show less
-
-
-
Microverse
-
United States
-
E-learning
-
700 & Above Employee
-
Education Mentor
-
Nov 2019 - Sep 2020
Achievements ● Successfully helped mentees become self-sufficient by teaching them how to debug their code, leading to increased confidence and independence in their work. ● Developed trust and respect with mentees by helping them overcome emotional challenges, creating a supportive and safe environment for learning and growth. ● Responsible for the overall well-being of the student, going above and beyond to ensure their personal and professional success. ● Helped mentees build… Show more Achievements ● Successfully helped mentees become self-sufficient by teaching them how to debug their code, leading to increased confidence and independence in their work. ● Developed trust and respect with mentees by helping them overcome emotional challenges, creating a supportive and safe environment for learning and growth. ● Responsible for the overall well-being of the student, going above and beyond to ensure their personal and professional success. ● Helped mentees build networks and locate meaningful contacts, expanding their professional connections and opening doors for future opportunities. ● Created a lasting impact on the lives of mentees by instilling valuable skills, knowledge, and emotional support, empowering them to achieve their goals and pursue their dreams Show less Achievements ● Successfully helped mentees become self-sufficient by teaching them how to debug their code, leading to increased confidence and independence in their work. ● Developed trust and respect with mentees by helping them overcome emotional challenges, creating a supportive and safe environment for learning and growth. ● Responsible for the overall well-being of the student, going above and beyond to ensure their personal and professional success. ● Helped mentees build… Show more Achievements ● Successfully helped mentees become self-sufficient by teaching them how to debug their code, leading to increased confidence and independence in their work. ● Developed trust and respect with mentees by helping them overcome emotional challenges, creating a supportive and safe environment for learning and growth. ● Responsible for the overall well-being of the student, going above and beyond to ensure their personal and professional success. ● Helped mentees build networks and locate meaningful contacts, expanding their professional connections and opening doors for future opportunities. ● Created a lasting impact on the lives of mentees by instilling valuable skills, knowledge, and emotional support, empowering them to achieve their goals and pursue their dreams Show less
-
-
-
Upwork
-
United States
-
Software Development
-
700 & Above Employee
-
Web Developer
-
Feb 2020 - Aug 2020
● Successfully integrated payment systems such as Stripe and Paypal's online payment API, providing clients with seamless payment processing. ● Provided valuable feedback to designers and product owners on the complexity and effectiveness of various UI features, resulting in a user-friendly and intuitive interface for clients. ● Utilized a variety of programming languages and tools, including Ruby on Rails, Javascript, React, Redux, Behavioral Driven Development(BDD), and pair-based… Show more ● Successfully integrated payment systems such as Stripe and Paypal's online payment API, providing clients with seamless payment processing. ● Provided valuable feedback to designers and product owners on the complexity and effectiveness of various UI features, resulting in a user-friendly and intuitive interface for clients. ● Utilized a variety of programming languages and tools, including Ruby on Rails, Javascript, React, Redux, Behavioral Driven Development(BDD), and pair-based programming, to develop client-based features and applications. ● Worked with TD to build and execute API functional and performance test plans using Nodejs and Express, ensuring the quality and reliability of applications. ● Successfully implemented Configuration Management and Continuous Integration, streamlining the development process and ensuring the timely delivery of high-quality products. Show less ● Successfully integrated payment systems such as Stripe and Paypal's online payment API, providing clients with seamless payment processing. ● Provided valuable feedback to designers and product owners on the complexity and effectiveness of various UI features, resulting in a user-friendly and intuitive interface for clients. ● Utilized a variety of programming languages and tools, including Ruby on Rails, Javascript, React, Redux, Behavioral Driven Development(BDD), and pair-based… Show more ● Successfully integrated payment systems such as Stripe and Paypal's online payment API, providing clients with seamless payment processing. ● Provided valuable feedback to designers and product owners on the complexity and effectiveness of various UI features, resulting in a user-friendly and intuitive interface for clients. ● Utilized a variety of programming languages and tools, including Ruby on Rails, Javascript, React, Redux, Behavioral Driven Development(BDD), and pair-based programming, to develop client-based features and applications. ● Worked with TD to build and execute API functional and performance test plans using Nodejs and Express, ensuring the quality and reliability of applications. ● Successfully implemented Configuration Management and Continuous Integration, streamlining the development process and ensuring the timely delivery of high-quality products. Show less
-
-
-
LakeHub
-
Kenya
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Learning Facilitator
-
Mar 2019 - Sep 2019
Achievements ● Successfully conducted weekly workshops to introduce young and aspiring developers across and within the western region of Kenya to web development with Nodejs, Express, Javascript, and React, empowering them with valuable skills and knowledge. ● Conducted tech talks to aspiring software developers at multiple universities and the Kisumu community at large, sharing insights and experiences to inspire and educate future developers. ● Developed software that takes in API… Show more Achievements ● Successfully conducted weekly workshops to introduce young and aspiring developers across and within the western region of Kenya to web development with Nodejs, Express, Javascript, and React, empowering them with valuable skills and knowledge. ● Conducted tech talks to aspiring software developers at multiple universities and the Kisumu community at large, sharing insights and experiences to inspire and educate future developers. ● Developed software that takes in API requests and interacts with back-end databases for demo purposes, showcasing the capabilities and potential of web development technologies to the community. ● Demonstrated a passion for technology and a working knowledge of the industrial landscape, keeping up-to-date with the latest developments and trends to provide valuable insights and guidance to aspiring developers. ● Created a lasting impact on the lives of aspiring developers by inspiring and empowering them with valuable skills, knowledge, and experiences, helping to shape the future of the tech industry in the region. Show less Achievements ● Successfully conducted weekly workshops to introduce young and aspiring developers across and within the western region of Kenya to web development with Nodejs, Express, Javascript, and React, empowering them with valuable skills and knowledge. ● Conducted tech talks to aspiring software developers at multiple universities and the Kisumu community at large, sharing insights and experiences to inspire and educate future developers. ● Developed software that takes in API… Show more Achievements ● Successfully conducted weekly workshops to introduce young and aspiring developers across and within the western region of Kenya to web development with Nodejs, Express, Javascript, and React, empowering them with valuable skills and knowledge. ● Conducted tech talks to aspiring software developers at multiple universities and the Kisumu community at large, sharing insights and experiences to inspire and educate future developers. ● Developed software that takes in API requests and interacts with back-end databases for demo purposes, showcasing the capabilities and potential of web development technologies to the community. ● Demonstrated a passion for technology and a working knowledge of the industrial landscape, keeping up-to-date with the latest developments and trends to provide valuable insights and guidance to aspiring developers. ● Created a lasting impact on the lives of aspiring developers by inspiring and empowering them with valuable skills, knowledge, and experiences, helping to shape the future of the tech industry in the region. Show less
-
-
Education
-
The Co-operative University of Kenya
Bachelor's degree, Computer Software Engineering -
Microverse
Remote Full-stack Software Developer, Computer Software Engineering -
LakeHub
Software Development -
freeCodeCamp
Computer Software Engineering