A software engineer with over 6 years of experience with a strong commitment to excellence in software engineering and the creation of impactful solutions that prioritize user experience. I have worked across several industries that include but not limited to Fintech, Utilities, Logistics and Media.
-
Software EngineerEquity Bank LimitedKenya -
Software EngineerEquity Bank Limited May 2024 - PresentNairobi County, Kenya- Led a major refactor and migrated state management for several Angular applications from decentralized components to a centralized NgRx store, enhancing scalability, maintainability, and performance.- Worked on simplifying the user experience for Minor Account Opening flow for Kenya, South Sudan and Uganda, enabling bank tellers to open accounts more efficiently and intuitively.Collaborated with design teams using Figma and Storybook to create a seamless handoff between design and development, ensuring accurate implementation of UI components and maintaining design consistency across the bank’s products.- Mentored junior engineers and software engineering interns, providing guidance on coding standards, debugging techniques, and best practices in software development to accelerate their growth and increase their contributions to the team. -
Android EngineerDroidconke Jul 2022 - PresentNairobi, KenyaOpen source contributor to the DroidconKE android app -
Software EngineerHydroiq Feb 2021 - Dec 2024Nairobi, Kenya- Made architecutural decisions accross the company's tech stack and improved developer productivity - Compiled and wrote documentation for RESTful APIs, new features, creating training materials for our customers, and organizing and running client training sessions over video calls or in-person meetings.- Led a team of software developers in defining product roadmap,code reviews, system design, documentation and coordinated their efforts to ensure features are shipped within reasonable timelines.- Developed a web-based application for a SaaS platform on both the frontend and the backend, that integrated with IoT APIs using ExpressJS, Apollo GraphQL, PostgreSQL & ReactJS. Collaborated with the operations team and stakeholders to verify implemented work.- Built a real-time hardware monitoring feature that detects faulty meters by making use of WebSockets and manufacturers’ REST APIs. This makes the process of hardware replacement and repair easier. This is used to monitor thousands of meters in vast geographical areas in Guatemala and Kenya.- Worked with a UI/UX designer to revamp the UI of the web-based SaaS platform, making it more performant and improving the general user experience. This reduced the number of customer support calls by 20%- Improved the continuous deployment process by setting up a new CI/CD pipeline that automated testing and deployment, this decreased pipeline runtime, reduced instances of bugs in production by about 70%, and eliminated downtime from the error-prone manual deployment.- Reduced instances of production errors by around 30% by introducing unit testing, E2E testing, and integration testing using the JEST and Cypress test frameworks on the pre-existing NodeJS application. -
Full Stack EngineerBoya |Yc W22| Mar 2023 - Mar 2024Nairobi County, KenyaSuccessfully facilitated the seamless transfer of application data from MySQL to MongoDB. My expertise in designing database schemas and writing automated scripts enabled me to execute the migration process, ensuring the uninterrupted functionality of the system. -
Web Development ConsultantHeragenda.Com Nov 2020 - Dec 2021New York, New York, United States- Facilitated the migration of the site from WordPress to Fabrik, a much faster CMS platform with better support for ads and customization.- Applied optimization techniques to the frontend built with ReactJS, to reduce loading time by about 25%.- Improved web page designs to be more accessible and visually cohesive, which reduced the site’s bounce rate to about 47% from 90% according to Google Analytics.- Implemented techniques to improve S.E.O, such as pre-rendering and caching web pages, adding alt text to images, adding appropriate meta tags, and dynamic generation of sitemaps. This led to an overall increase in traffic to the site from social media sites and increased the monthly revenue from ads by about 40%. -
Senior Software EngineerApps:Lab Limited Nov 2019 - Feb 2021Nairobi, Kenya- Made architectural decisions and contributed core features across the company's technology stack. As a member of the founding team, I helped in laying down the initial tech stack, development plans, flow, client management, and delivery strategies.- Set up Jira and Trello for teamwork and collaboration and software development using agile methodologies, used both Bitbucket and Gitlab for internal projects and Github for open source projects- Improved the training process for clients by standardizing software documentation and training materials.- Assessed the infrastructural needs of various client projects and helped in setting up staging and production servers on platforms such as GCP, DigitalOcean, and AWS.- Reduced onboarding time by mentoring new developers by guiding them through projects, who later implemented complex client projects. -
Full Stack DeveloperApps:Lab Limited Jan 2018 - Nov 2019NairobiMinimized development times by writing component libraries, packages, and application templates that were used internally in the company using Laravel, Vue.js, and React. This also greatly improved our workflow.Developed, deployed, and maintained a reliable cloud-native application that validated shipping manifests and sent the data to the Kenya Revenue Authority(KRA). Saving over 10 shipping companies time and money that would otherwise be lost to fines.Collaborated with UI/UX designers to implement user-friendly frontend designs, with emphasis on performance and usability. Worked on about 6 projects during this period. Used technologies such as VueJS and ReactJSWrote automated tests using frameworks such as PHPUnit and Jest and diagnosed and fixed emergent bugs. -
Full Stack DeveloperSymatech Labs Ltd Sep 2017 - Jan 2019Kenya- Designed, developed and deployed a retail e-commerce platform using Wordpress and Woocommerce.- Helped in crafting Software Requirement Specification documents and project roadmaps for clients.- Developed and deployed an agribusiness e-commerce platform using Laravel, VueJS and Wordpress.- Designed and Developed REST API for various mobile applications for client projects.- Set up production infrastructure in DigitalOcean to ensure apps were monitored and ran reliably. -
Software DeveloperWise And Agile Solutions Limited Jul 2017 - Sep 2017Kenya- Created a third party SMS integration for the company’s CRM (Customer Relations Management) system.- Learned and used git workflows in a team setting. -
InternTrans National Times Sacco Jun 2015 - Aug 2015Kitale, KenyaIT assistant, tasked with computer repair, software installation, minor software bug fixes
Gibson Silali Skills
Gibson Silali Education Details
-
Computer Science
Frequently Asked Questions about Gibson Silali
What company does Gibson Silali work for?
Gibson Silali works for Equity Bank Limited
What is Gibson Silali's role at the current company?
Gibson Silali's current role is Software Engineer.
What schools did Gibson Silali attend?
Gibson Silali attended Moi University.
What skills is Gibson Silali known for?
Gibson Silali has skills like Programming, Gatsbyjs, Project Management, Bootstrap, Laravel, Git, Cascading Style Sheets, Wordpress, Php, Javascript, Continuous Integration And Continuous Delivery, Vue.js.
Who are Gibson Silali's colleagues?
Gibson Silali's colleagues are Festus Barasa, Maxwel Nato, Vicent Mariki, Nshimiyimana Christophe, Mackay Otai, Edith Kahunde, Ashley Chepkemoi.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial