
Peter Gitonga
Fullstack Developer
CONTACT INFO
Phone: +254700119134
Email: [email protected]
Portfolio: https://pgitonga.vercel.app
LinkedIn: www.linkedin.com/in/petergitonga
GitHub: https://github.com/pptrgi
A Fullstack Developer who enjoys bringing the technical and visual aspects of digital products to life, and generally excited about the future of technology and the role he can play in shaping it as a fullstack developer.
Key Skills
Experience building aesthetic and complex frontend applications with React and Next.js
Experience working with REST and GraphQL APIs
Extensive knowledge of backend development with Node/Express.js and Next.js
Experience with relational database PostgreSQL and non-relational database MongoDB
Good understanding of UI/UX design principles and tools
Strong understanding of the front-end technologies i.e. HTML, CSS and JavaScript
Solid understanding of monolithic, microservices and serverless architectures, and knowledge of cloud-hosted applications
Familiar with version control with Git and Jenkins CI/CD
Constructive verbal and written communication in both English and Kiswahili
Strong problem-solving skills leveraging on data structures and algorithms
Great collaboration skills and ability to work independently
Academic Background
Other Courses
Bachelor of Information Technology
Kisii University | 2015 – 2019 | Second Class Upper
Kenya Certificate of Secondary Education
Kangaru School | 2011 – 2014 | B (Plain)
Kenya Certificate of Primary Education
Kathande Primary School | 2003 – 2010 | 330 Marks
Digital Network Security
Alison | November 2020 – January 2021
Work Summary
Jan 2023 – Present Fullstack Developer
Lifen Creatives
Design and develop scalable, maintainable, aesthetic and efficient web applications using React and NodeJS
Write clean, modular, and maintainable code that adheres to industry standards and best practices, and analyzing written code for portions of a project/projects
Work with stakeholders, product owners and technical leads to keep projects on track
Optimize applications for performance and scalability
Apply design principles and patterns in creating standard to enterprise-level solutions as needed
Perform regular maintenance to ensure sites remain secure, up-to-date and functional
Conduct testing and debugging to identify and fix issues and errors
Keep accurate and organized documentation for projects
Oct 2021 – Sep 2022 Network Operations Center Monitoring
Webacle Technologies
Monitored the network performance and availability
Installed, configured and maintained networking accessories
Troubleshoot and resolved the reported or potential network issues
Maintained accurate and up-to-date documentation of the network
Provided technical support to users experiencing issues with the network
Performed system updates and maintenance to ensure the network is running smoothly
Optimized server capacity and performance
Developed data security and backup procedures
June 2018 – Aug 2018 IT Intern
Mungania Tea Factory Limited
Used the EWS (Electronic Weighing Solution) technology for tea collection at the tea buying centres
Joined the newly acquired, formatted or repaired workstations to the KTDA company domain.
Installed company softwares like Microsoft Enterprise OS
Participated in hardware repair and maintenance of PC’s, thermal printers and weigh scales
Printed tea growers’ payslips using the Epson dot matrix printer
Wrote cash requests for needful devices e.g. a 24 UTP port DLink switch
Passion Projects
NyumbaHub
A vacant houses finding service enjoying the MERN stack and vibrant minimalistic design. Check the frontend and the API parts of the application.
Qazini Jobs
A job search helper querying RapidAPI, with Graphql and Postgres for backend operations. Visit the website
More projects on GitHub
References
Obed Sagini Webacle Technologies
Director
Phone: 0723 043888
Email: [email protected]
Joshua Okemwa Kisii University
Senior Lecturer – Faculty of Information Science & Technology
Phone: 0720 434121
Email: [email protected]
Attained Second Class Upper Division
Design and develop scalable, maintainable, aesthetic and efficient web applications using React and NodeJS.
Write clean, modular, and maintainable code that adheres to industry standards and best practices, and analyzing written code for portions of a project/projects.
Work with stakeholders, product owners and technical leads to keep projects on track.
Optimize applications for performance and scalability.
Apply design principles and patterns in creating standard to enterprise-level solutions as needed.
Perform regular maintenance to ensure sites remain secure, up-to-date, and functional.
Conduct testing and debugging to identify and fix issues and errors.
Keep accurate and organized documentation for projects.