Full-stack Software Developer

A highly accomplished Full-stack Software Developer with 5+ years of experience building and scaling web applications for startups and enterprises. My expertise spans a wide range of technologies, including React, Vue, Django, and Node.js, consistently delivering high-impact software solutions.

3+ Years Experience
8+ Projects
12+ Technologies
Profile picture of Ernest Thuku Macharia
Available for work
Scroll to explore

About Me

A little more about my journey

Passionate about crafting clean, scalable, and secure web applications, I've honed my skills over five years in both startup and enterprise environments. My experience encompasses the full software development lifecycle, from architecture design and API development to CI/CD automation and team mentorship. I am adept at leveraging modern frameworks like React, Vue, Django, and Node.js, and I'm dedicated to Agile methodologies and delivering exceptional results.

Clean Code Advocate
Team Collaborator
Problem Solver

Experience

Senior Fullstack Developer

BPOSeats (HQZen.com) • Feb 2022 – Present

Led a team in developing core features for the HQZen platform using Python (Django), Vue.js, and other technologies, resulting in over 200 daily users. Successfully architected and optimized REST APIs for scalable integration with frontend modules, implemented CI/CD pipelines, and mentored junior developers.

Web Developer

Pixel Data Center • Jan 2021 – Dec 2022

Developed and maintained React.js-based websites and dashboards, integrating backend APIs using Django and Laravel, and enhancing performance through frontend caching strategies. Successfully coordinated with design and backend teams to ensure alignment with business requirements.

Software Developer Intern

Quatrix Global • Jun 2020 – Dec 2020

Contributed to backend development using Laravel, created analytical reports using SQL Server Reporting Services, and actively participated in feature development, bug fixing, and code reviews.

Education

Bachelor of Science in Computer Technology

Meru University of Science and Technology • 2016 – 2020

Certificate in Computer Packages

Kajiado Institute of Technology

Skills & Technologies

The tools and technologies I work with

React.js
Vue.js
Django
Laravel
Node.js
JavaScript
TypeScript
PostgreSQL
MySQL
Docker
CircleCI
AWS

Featured Projects

Some of my recent work

HQZen.com

Developed a comprehensive business process platform for recruitment, staffing, and productivity, utilizing Django, Laravel, and Vue.js.

DjangoLaravelVue.js

quatrixglobal.com

Created a solution for transportation services, improving logistics operations by 60%.

GradesWorld

Built a platform for selling revision papers, integrating payment systems like Stripe, PayPal, and M-Pesa, resulting in a 40% increase in transaction success rate.

StripePayPalM-Pesa

Student Performance Prediction

Developed a system to predict student performance based on key metrics and various factors.

Social Media Platform

Built a social media platform using Django, enabling user profiles, feeds, and interactions.

Django

Chatbot App

Created a virtual assistant powered by Python and basic machine learning.

Python

Hospital Management System

Developed a system for managing patients, doctors, billing, and appointments.

Stock Management System

Built an inventory system with real-time reporting and an audit trail.

Let's Work Together

I'm always interested in new opportunities and exciting projects. If you have a question or just want to say hi, I'll get back to you!

Get In Touch