I'm a seasoned software developer with 7+ years of professional experience, passionate about crafting high-quality and innovative software solutions. My technical prowess spans across various areas, including PHP (specializing in Laravel & WordPress), Bash Scripting, and React Native, Vue.js, Linux System Administration, DevOps and Site Reliability Engineering.
Overview
8
8
years of professional experience
Work History
Senior Software Developer
CM Advocates LLP
05.2023 - Current
Led a team of 8+ developers to successfully complete major software projects on time and within industry standards.
Oversaw software development and managed the ICT department.
Member of the ICT Board, helped in coming up with ICT policies to help the firm and its affiliates digitize the Firm's business processes.
Elevated performance benchmarks through diligent fine-tuning of Nginx, PHP-FPM and mysql configurations
Managed and monitored installed systems for highest level of availability using Zabbix
Conducted code reviews and mentored junior developers to improve code quality and ensure adherence to industry best practices
Improved software performance by identifying and resolving bottlenecks in the code.
Streamlined deployment processes using GitHub Actions for software updates, resulting in reduced downtime and increased productivity.
Lead Software Developer
Centipid Technologies LTD
06.2023 - Current
Developed network management software, using Laravel, Bash and RouterOs that helps network administrators, WISPs, corporate and small enterprises manage their networks and clients
Reduced the time to market of new features by using agile methodologies, optimized CI/CD pipelines using GitHub Actions and TALL stack tools such as Filament.
Managed servers and optimized them for 20,000+ daily users.
Managed backup and disaster recovery through strict data control and retention policies, personally handling recovery tasks when issues arose.
Analyzed network traffic and performance metrics to optimize system performance.
Conducted regular audits of data quality, identifying inconsistencies and implementing corrective actions as necessary.
Used Zabbix and other monitoring tools to ensure downtimes were minimal
Freelance Developer
The Tech Glitch
05.2016 - 06.2023
Developed websites for various clients using Laravel, Wordpress and FilamentPHP
Developed cross platform mobile applications for various clients using React Native
Designed and developed forward-thinking systems that meet user needs and improve productivity.
Software Developer
CM Advocates LLP
10.2022 - 05.2023
Spearheaded the complete redesign of the firm's website from Wordpress to Laravel, incorporating modern UI/UX principles to improve navigation, SEO and site performance
Came up with Standard Operating Procedures for web and software management and oversaw the implementation.
Played a pivotal role in the diagnosis and resolution of critical network issues using Mikrotik, routerOs and Laravel, significantly improving the internet for employees.
Developed and implemented a comprehensive backup policy using AWS and bash, ensuring data integrity and availability while minimizing the potential impact of data loss incidents.
Mentored junior team members on Laravel, FilamentPHP, Livewire and Linux, fostering a learning environment and encouraging the continuous improvement of technical skills and industry knowledge.
Tested functional compliance of company products.
Lead PHP Developer
Bityarn Consult
03.2022 - 10.2022
Led a team of developers in the creation and maintenance of Software for Kenya Wildlife Service and the Ministry of foreign Affairs
PHP Developer
Bityarn Consult
01.2022 - 03.2022
Developed and designed BPMN Processes using processmaker for the Ministry of Foreign Affairs to help them better manage their staff, diplomats and different Embassies and missions in the country.
Developed applications using Laravel and the TALL stack to help diplomats in applying for Diplomatic IDs, and other diplomat privileges.
Developed scalable applications that are used by over 10,000 Mission Officers in the country.
Spearheaded the development of SEO friendly WordPress Sites for a major FinTech Company and Insurance company in the country.
Worked with the United Nations Office in Nairobi (UNON), Kentrade, KRA and the immigrations office to add APIs that would integrate with the Ministry of Foreign Affairs System.
Junior PHP Developer
Workpoint Ltd
06.2020 - 01.2022
Developed live streaming service to stream live court cases for the East African Court of Justice
Developed CRM's and dashboard to analyze data for different projects
Managed and helped in debugging Linux servers using apache, mysql, nginx
Network Administrator
Dscon
04.2018 - 02.2020
Wrote scripts in Python and PHP to automate common server administration tasks.
Managed the company network using RouterOs, Mikrotik and Ubiquiti Devices
Maintained optimal network performance by performing network monitoring and analysis.
Analyzed network components to identify beneficial improvements.
Education
Bachelor of Science - Mathematics And Computer Science