Software Engineer Benson Makau

As a Software Engineer, I specialize in crafting intuitive and scalable web solutions, with expertise in both front-end and back-end development. I excel in optimizing performance, managing databases, and deploying applications on reliable hosting platforms. Proficient in version control and collaborative workflows, I ensure seamless teamwork and maintain organized codebases. A dedicated learner, I continuously embrace new technologies to deliver innovative, high-quality solutions that drive project success.

About Me

Front-End Development

As a Senior Software Engineer, I specialize in architecting and developing scalable, efficient, and high-performance web applications by leveraging a diverse technology stack across front-end, back-end, databases, APIs, DevOps, and cloud hosting.

I craft dynamic, responsive, and accessible user interfaces using HTML, CSS, Bootstrap, Tailwind CSS, JavaScript, jQuery, and React.js. My expertise in AJAX enables seamless asynchronous interactions, while WebForms allows for structured and data-driven UI components, ensuring a smooth user experience.

Back-End Development & API Integration

I build scalable and secure backend systems using PHP (Laravel), Node.js, and Python, alongside Livewire for interactive UI updates. My extensive experience in API development (SOAP & RESTful API) ensures seamless integrations and optimized data exchange using XML and JSON.

Drupal Development & Custom Module Engineering

I specialize in Drupal for building scalable, complex, and enterprise-level systems. I write custom Drupal modules to extend functionality, integrate with external services, and optimize workflows, ensuring a highly tailored solution that meets specific business requirements.

Database Management

I design and optimize SQL and NoSQL databases, including MySQL, PostgreSQL, SQLite, Microsoft SQL Server, and MongoDB. I ensure data integrity, high availability, and performance optimization through indexing, caching, and efficient query structuring.

Version Control & Collaboration

I utilize Git for version control and have extensive experience working with GitHub, GitLab, and SmartGit for collaborative development and CI/CD pipelines. My knowledge of Confluence enhances project documentation and knowledge sharing within teams.

DevOps, Deployment & Hosting

I leverage Docker and Lando for containerized development and deployment, ensuring consistent environments and seamless scaling. I deploy applications across cPanel (shared hosting), Heroku, and DigitalOcean, maintaining high availability, security, and flexibility.

Testing, Debugging & API Development Tools

I utilize Postman for API testing and debugging, ensuring robust endpoints and seamless integrations. Maestro aids in mobile testing, while my strong debugging skills help optimize application performance and security.

CMS & Platform Expertise

Beyond Drupal, I have expertise in WordPress, building and maintaining custom themes, plugins, and integrations. My experience with enterprise platforms ensures that I develop solutions optimized for business growth and scalability.

As a senior engineer, I mentor junior developers, conduct code reviews, and drive technical decision-making to maintain high coding standards. I am committed to continuous learning, staying ahead of industry trends, and adopting emerging technologies to enhance development efficiency. With expertise in custom Drupal module development, full-stack engineering, API integration, DevOps, and database optimization, I build scalable, robust, and future-proof solutions tailored to business needs. 🚀

Download CV

Expertise What I Do Best

Front-end Development

I specialize in developing visually stunning and user-centric interfaces, translating complex design concepts into responsive, high-performance web applications. With expertise in React.js, Tailwind CSS, DaisyUI, Vanilla JavaScript, Bootstrap, Ajax, and jQuery, I craft interactive and seamless user experiences. My proficiency in leveraging modern tools and frameworks ensures the delivery of cutting-edge solutions tailored to meet dynamic industry standards. A lifelong learner, I continually adapt to emerging technologies, aiming to redefine front-end development with innovative and efficient practices.

Backend Development

I specialize in backend development, focusing on building robust, scalable, and secure server-side components for dynamic and data-driven web applications. With expertise in Python (Django), PHP (Laravel), Drupal, Node.js, and Express.js, I design and implement efficient APIs, database architectures, and server logic that seamlessly integrate with front-end systems. My deep understanding of RESTful APIs, data structures, and software architectures enables me to craft solutions that are both efficient and maintainable. By collaborating closely with front-end developers, I ensure cohesive application performance and alignment with project objectives.

Database Design

I specialize in database design, focusing on creating efficient and well-structured schemas tailored to web applications' needs. With expertise in database management systems such as SQLite, MySQL, PostgreSQL, and MongoDB, I design and optimize data models to ensure high performance and data integrity. By collaborating closely with clients and stakeholders, I translate specific requirements into logical, organized structures. My approach includes analyzing data relationships, defining entities and attributes, and applying normalization techniques to eliminate redundancy and enhance data reliability, ensuring databases align seamlessly with application objectives.

WordPress & Drupal

I specialize in developing custom solutions for both WordPress and Drupal, ensuring seamless user experiences, performance, and scalability. With WordPress, I craft dynamic websites through custom theme development, plugin integration, and performance optimization. I customize themes, modify layouts, and implement advanced functionalities tailored to business needs. On the Drupal side, I design and build scalable, complex systems by developing custom modules and integrating external services, ensuring flexibility and efficiency. By leveraging my expertise in both CMS platforms, I deliver **responsive, visually engaging, and high-performance websites** that align with client requirements. My goal is to create **unique, fully optimized web solutions** that provide engaging user experiences and support business growth.

Hosting

I specialize in **tailored hosting solutions** that ensure **reliability, scalability, and optimal performance** for every project. With expertise in **shared hosting (cPanel)** and **cloud-based platforms** like **Heroku, DigitalOcean, and Platform.sh**, I offer flexible deployment options to suit diverse application needs. Whether hosting **small personal websites or large-scale applications**, I select and configure **the most suitable hosting environment**, ensuring seamless integration and performance optimization. My responsibilities include **domain management, database setup, server configuration, and security enhancements**, ensuring smooth deployments with **minimal downtime**. By leveraging **cloud hosting services**, I enable applications to **scale dynamically**, adapting to growth while maintaining **high availability**. For **cost-effective and user-friendly solutions**, I implement **shared hosting environments** that meet business needs efficiently. My goal is to provide **high-speed, secure, and reliable hosting environments**, ensuring applications run seamlessly while supporting long-term scalability and performance.

Tech Stack My Skills

Good code is its Own Best Documentation

As the saying goes,anyone can write code that a computer can understand, but it takes a good programmer to write code that humans can understand.

Hire Me
MERN Stack (MongoDB, Express.Js, React.js, Node.js)
PHP (Laravel, Livewire), Drupal
HTML, CSS, JavaScript, Bootstrap, Tailwind CSS, WordPress, jQuery
, SQLite, MySQL, MongoDB, PostgreSQL
Shared Hosting, Cloud Hosting(e.g Digital Ocean)
Git Version Control
Docker

Employment & Experience

Employment/Experience

  • Jan 2024 - Present

    Lead Software Engineer @Seabury Solutions.

    I am currently working as a **Lead Software Engineer** at **Seabury Solutions**, where I design and develop **scalable APIs, microservices, and aviation systems** while ensuring high performance and security. My role involves **integrating WSO2 API Manager, optimizing database architectures, implementing security best practices, and deploying applications in cloud environments (AWS, Azure, GCP) using CI/CD pipelines**. Additionally, I **mentor junior developers, collaborate with cross-functional teams, and ensure compliance with industry standards**, driving the development of high-quality software solutions.

  • August 2023 - Present

    Software Developer @Softclans Technologies Limited.

    I am currently working as a Software Developer at Softclans, a global ICT solutions provider with offices in Nairobi, Kenya. I primarily focus on building APIs, websites, web applications, and systems, as well as handling hosting and deployment, all within my role as a Software Consultant.

  • January 2020 - Dec 2024

    Web Developer @Blinx Corporation.

    I have worked as a freelance web developer under the Blinx Corporation brand since 2020, developing websites and web applications on a project basis. I work independently for various clients while collaborating with several friends who are also tech enthusiasts, sharing ideas and expertise to create innovative solutions.

  • July 2022 - September 2022

    Web Developer Intern @Kapu Digital Limited

    At Kapu Digital, I transformed UI designs into websites. For the roles assigned to me, I used WordPress, PHP and JavaScript.It was a great experience to work at Kapu Digital Limited.

Education & certification

Education/Certification

  • August 2018 - May 2023

    Bachelor of Science in Information Technology @Maseno University

    I completed my undergraduate degree in Bachelor of Science in Information Technology from Maseno University, graduating with Second Class Honors, Upper Division.

  • November 2021 - January 2022

    CCNAV7: Switching, Routing, & Wireless Essentials

    Completed the CCNA V7 program, focusing on networking fundamentals, routing, switching, and wireless essentials. The training provided in-depth knowledge of networking concepts, enabling me to configure and troubleshoot networks effectively. I gained hands-on experience with Cisco routers and switches, strengthening my skills in network design, configuration, and management.

  • February 2021

    The Internet of Things Training

    Completed an intensive IoT training program at Strathmore University in partnership with Motorola Solutions. I gained hands-on experience in building IoT solutions and had the opportunity to participate in a hackathon, where I collaborated with peers to develop innovative applications using Internet of Things technologies.

  • February 2015 - November 2018

    High School @Ndalani Secondary School

    I undertook my high school education at Ndalani Secondary School for 4 years and completed my Kenya Certificate of Secondary Education (KCSE).

Where Trust Meets Excellence

Reach out through any of the channels below: