About

author

Phone: +254702122421.

Email: disonobudho233@gmail.com

SUMMARY

I am a software engineer with more than 4 years of experience working in web development using React, Redux,React Native, TypeScript, Next, Javascript , Python and UI/UX design using Figma. I am a masterful problem-solver and boost an extensive portfolio of finished professional products. I also enjoy creating beautiful software with equally impressive code along with possessing a talent for understanding and refactoring large code-base. I believe in best practices, small functions and white space. I am always striving to find new and more effective ways to solve problems. I enjoy working through all the stages of development and I place a lot of importance on writing clean, well documented and easy to maintain code. I always make it priority to be responsive and communicate regularly on the development process.

EXPERIENCE

Freelancer –Self Employed

May 2020-present

• Used Reactjs and Nextjs to add modular components to existing organization systems.

• Participate in UX/UI design using Figma to optimize user experience to existing organization systems.

• Optimize system performance using react hooks such as useCallBack and useMemo and also useTransition to advance user experience.

• Migrate existing systems to modern query libraries such as tanstack/react-query to efficiently fetch and update stale data.

• Use libraries with headless UI features such as tanstack/react-table to build quality, efficient and maintainable table components to shrink existing table logic on organization systems.

• Use css-in-js libraries such as emotion/react to increase system performance focusing in its dynamic class creation which reduces the overall code size during run time.

• Used docker during development to improve system feedback from team leader by easily accessing docker images.

• Used jest and react testing library to ascertain code quality, robustness and maintainability by creating unit tests for components.

• Used pandas, numpy, matplotlib and tensorflow2 to create data models with accurate prediction patterns.

SKILLS

• React

• Hugo

• Spring boot

• Figma

• Jest

• Hibernate

• jUnit

• React Native

• Nextjs

• Spring Boot

• Redux

• Nodejs

• Django Rest Framework

• tanStack/react-query

• Prisma

• SWR

TOOLS

• Docker

• Grafana

• Prometheus

• aws

• Kubernetes

• jenkins

• Git

• PostresSql

• MongoDB