Brian Kiremu

Brian Kiremu

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Senior front-end developer with 8+ years of experience and can work in your timezone.
Senior front-end developer with 8+ years of experience and can work in your timezone.

Experienced Software Engineer with over 8 years of expertise in designing and building scalable, secure web applications. Specializes in frontend technologies like React, JavaScript and Next.js, while also proficient in backend systems using Node.js, PHP, Python and Express. Known for excellent critical thinking skills, mentoring junior developers, and delivering high-quality code in fast-paced environments. Seeking to leverage leadership and technical skills in a dynamic team focused on innovation and user-centric solutions.

Swahili, English
Nairobi (+03:00)
Joined March 2024
EXPERTISE
10 years experience
6 years experience
7 years experience
10 years experience
7 years experience

REVIEWS FROM CLIENTS

Brian's profile has been carefully vetted and approved as a Codementor. Connect with Brian now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
redis-php-testbed
PHP
1
0
todo-app
TypeScript
0
0
Stack Overflow
4486 Reputation
1
18
19
EMPLOYMENTS
Senior Front-End Engineer
Job & Talent
2022-09-01-2024-02-01
  • Contributed to the early-stage rebuild of frontend architecture to a micro frontend system, resulting in a production-ready micro...
  • Contributed to the early-stage rebuild of frontend architecture to a micro frontend system, resulting in a production-ready micro frontend host and multiple domain-specific micro frontends (e.g., Clients, Workers, Invoices), by conducting thorough research, rapid prototyping, and firsthand development.
  • Accelerated React 18 adoption and reduced technical debt by developing a solution that seamlessly integrated React 18 components with existing React 16 components in legacy Ruby on Rails services, leading to a significant increase in React 18 usage.
  • Successfully onboarded multiple teams to the micro frontend ecosystem by providing comprehensive guidance on repo setup, security audits, CI/CD pipelines, gateway integration, and testing, while ensuring knowledge transfer through training and documentation.
  • Improved application consistency and accessibility by developing and enhancing a scalable component library, ensuring adherence to accessibility standards, and promoting design fluency across new projects.
  • Contributed to product strategy by collaborating with cross-functional teams to define product vision, features, and roadmap.
  • Developed engineering talent by mentoring team members and other engineers on best practices, performance optimization, and advanced development patterns through peer programming and knowledge sharing sessions.
  • Improved code quality and efficiency by conducting code reviews, providing actionable feedback on adherence to coding standards, testability, and overall code health.
HTML/CSS
Ruby on Rails
Node.js
View more
HTML/CSS
Ruby on Rails
Node.js
Git
Linux
PostgreSQL
Ubuntu
GitHub
TypeScript
Jira
Team collaboration
React
JavaScript
Webpack
Apache Kafka
Circleci
Redux
Slack
Terraform
Next.js
CI/CD
Figma
Design Systems
RESTful API
Tailwind css
macOS
AWS
View more
Front End Developer
Tezza Business Solutions
2017-11-01-2022-09-01

TKXS (Technekes) – Remote

  • Developed a Next.js enterprise system for Corteva that streamlined the sales pro...

TKXS (Technekes) – Remote

  • Developed a Next.js enterprise system for Corteva that streamlined the sales process of agricultural consumables by enabling sales reps to efficiently manage customer interactions, order creation, & approval workflows.
  • Pioneered a scalable React form builder solution by designing a JSON-driven architecture, enabling rapid form creation and management, which improved development efficiency & enhanced system scalability.
  • Successfully implemented the Figma design for All-In to Fight Cancer as a Ruby on Rails application, contributing to the charity's online presence & fundraising efforts.
  • Enhanced user experience and website functionality by developing & implementing new features and upgrades on the TKXS HubSpot platform.
  • Built a robust and scalable open-source component library (cast-ui) to accelerate development efforts, fostering collaboration & knowledge sharing among internal and external teams.
  • Improved the performance & reliability of the ABC Supply enterprise portal by identifying and resolving critical bugs and implementing enhancements to enhance user experience.

Internal – Nairobi, Kenya

  • Developed a Next.js task & timesheet management system that improved employee utilization visibility and accountability by 52% on average.
  • Led and managed a high-performing team of Ruby developers, QA testers, & frontend developers, successfully delivering projects for TKXS (Technekes).
  • Streamlined project delivery by establishing efficient hosting and deployment pipelines for client projects, reducing deployment time by 43%.
  • Ensured optimal website performance and uptime by managing & monitoring internal web infrastructure, minimizing downtime by 84%.
HTML/CSS
PHP
Node.js
View more
HTML/CSS
PHP
Node.js
MySQL
WordPress
PostgreSQL
Azure
TypeScript
React
Web Hosting
JavaScript
HubSpot
Redux
Next.js
Figma
View more
Software Engineer & Consultant
The Mahogany Group Limited
2011-01-01-2017-10-01
  • Developed a comprehensive insurance portal for Stanbic Uganda, enabling customers to easily enrol in insurance plans, manage pers...
  • Developed a comprehensive insurance portal for Stanbic Uganda, enabling customers to easily enrol in insurance plans, manage personal information, and upload required documents. Implemented a user-friendly administrative dashboard for efficient customer management and data analysis.
  • Built a high-performance Next.js-based web application for Prudential to facilitate efficient COVID- 19 cover enrolment for clients in Kenya and Uganda.
  • Developed a Laravel-based client portal for Prudential Uganda to provide seamless access to policy information, enabling customers to view, print, and download policy statements. Implemented SMS integration for enhanced security and user experience.
  • Led a website redesign and redevelopment project for Prudential Life Assurance Kenya, resulting in a 24% increase in average visitor session duration, improved customer engagement, and a significant boost in financial advisor recruitment applications.
  • Created a donation tracking prototype for DonAid, providing donors with real-time visibility into the impact of their contributions.
  • Built a custom web application for GSK to measure employee understanding of company values through a comprehensive survey platform.
  • Implemented a website redesign for Kenya Aeronautical College, leveraging modern web technologies to increase visitor engagement by 10-15% and drive new student enrolments.
  • Designed a user-centric interface for a visitor security management system (MyVSMS), enhancing visitor experience through self-registration, QR code generation, and efficient visitor management.
  • Developed and maintained brand-aligned websites for Prudential's expansion into Kenya, Zambia, and Uganda, effectively communicating product offerings and market entry.
  • Created multiple brand-aligned corporate websites for clients .
HTML/CSS
PHP
JavaScript
View more
HTML/CSS
PHP
JavaScript
View more
PROJECTS
Power Interruptions Monitor
2015
Server-based solution built on NodeJS with PHP and running on Azure that periodically downloads Interruptions Notices from the Kenya Powe...
Server-based solution built on NodeJS with PHP and running on Azure that periodically downloads Interruptions Notices from the Kenya Power website, parses the PDFs and stores the relevant information in a remote MySQL database. Any new notices are forwarded to my smartphone using IFTTT and Pushbullet from a custom PHP script and information filtered by work/home locations is added to Google & Outlook Calendars
HTML/CSS
PHP
Node.js
View more
HTML/CSS
PHP
Node.js
JavaScript
View more
Uptime Monitor
2015
Server-based solution built on NodeJS with PHP and running on Azure that periodically downloads a list of domains, checks if the servers ...
Server-based solution built on NodeJS with PHP and running on Azure that periodically downloads a list of domains, checks if the servers are responding on port 80 and takes a screenshot of the website as it looks at that time. The screenshot and network response information are stored on a remote server for security and audit.
PHP
Node.js
View more
PHP
Node.js
View more