
James Makau
Skills
Experience
Education
BACHELORS, COMPUTER SCIENCE

- 2011
EGERTON UNIVERSITY
MASTERS, FORENSICS

-
UNIVERSITY OF EAST LONDON
BACHELORS, UPPER DIVISION

-
Work and education timeline

Masters Forensics at University of East London
Sep-2025 to Sep-2025Bachelors Upper Division
Sep-2025 to Sep-2025
Senior Fullstack Software Engineer at EDGE Education
Cape Town Dec-2022 to Jan-2024
Backend Software Engineer (Integrations) at Whatagraph BV
Aug-2022 to Nov-2022Full Stack Software Engineer at Libryo Limited
Jan-2022 to Jul-2022
Team Lead / Senior Software Engineer at Ensibuuko Tech Limited
Jun-2021 to Dec-2021Software Developer at WPP ScanGroup
Jan-2019 to May-2021
Software Engineer (Consultant) at Scopic Software
Jan-2012 to Nov-2018
Bachelors Computer Science at Egerton University
Sep-2025 to Jan-2011
Career Overview
Skills & Capabilities
- Algorithms
- Amazon DynamoDB
- Amazon Elastic Compute Cloud
- Amazon Simple Queue Service (SQS)
- Amazon Web Services
- Application Programming Interfaces (APIs)
- Applications Architecture
- Architecture
- Atlassian Tools
- Attention to Detail
- Automation
- Aviation
- Backend
- Big Data
- Bitbucket
- Certified Ethical Hacker
- Civil Aviation
- Cloud Computing
- Code Restructuring
- Code Review
- Communication Skills
- Computer Security
- Conceptual Design
- Continuous Integration
- COVID-19 Testing
- Customer Relationship Management
- Data Analysis
- Data Dictionary
- Data Logging
- Data Mining
- Database Mirroring
- Databases
- DCOs
- Decision Making Skills
- Digital Forensics
- Django Web Framework
- Docker
- Elk Stack
- Enterprise Resource Planning
- Financial Stocks
- Front End Software Development
- Git
- Github
- Gitlab
- Google Cloud
- Incident Report
- Information Technology
- Innovation
- Intranet
- JavaScript (Programming Language)
- JIRA
- JQuery
- Knowledge of Advertising
- Knowledge of Engineering
- Knowledge of Finance
- Kubernetes
- Laravel
- Linux
- Management Processes
- MariaDB
- Market Research
- Marketing
- Marketing Analytics
- Memcached
- Mentoring
- Metrics
- Microservices
- Microsoft Azure
- Microsoft Windows
- MongoDB
- Mortgage Loans
- MySQL
- Newrelic
- Node.Js
- Npm(Software)
- Oracle Applications
- PHP (Programming Language)
- Platforms for Learning
- PostgreSQL
- Project Management
- Python (Programming Language)
- RabbitMQ
- Redis
- Relational Databases
- Safety Principles
- Scalability
- Scrum Methodology
- Security Audits
- Server Administration
- Serverless Computing
- Service Management
- Software Debugging
- Software Engineering
- Software Quality
- Software Testablity
- Solaris (Operating System)
- SQL Databases
- SQL Server Integration Services
- Standardization
- Systems Architecture
- Systems Design
- Systems Development Life Cycle
- Systems Integration
- Team Working
- Testing Skills
- TypeScript
- Vue.js
- Workflows
- Yii PHP Framework
Experience
EDGE Education
Senior Fullstack Software Engineer
December 2022 - January 2024 (1 year 2 months)
My accomplishments:
- Architecture a new scalable, extensible and modularized e-learning platform for localized content (Builder application) that is used for creating CourseBookTM and other educational materials.
- Developed a front-end client facing application in Nuxtjs, Vuejs and Typescript
- Developed a custom NPM package for CKeditor plugin with a custom list styles and list patterns
- Developed conceptual designs for the new application architecture.
- Configured automated notifications to slack channels on system development workflows (Repository management processes, Deployments, CI/CD).
- Managed incidences reported internally and by clients through Jira Service management tool
- Participated in Scum meeting, Sprint Planning, Tasks management on JIRA Software.
- Dockerized and deployed the application on Azure Kubernetes Services.
- Developed a solution architectural diagram for the production environment that included all microservices
architecture, Cloud infrastructure architecture, security, monitoring designs.
- Managing a team of 15 developers for develop, test and deploy project micro-service using PHP for backend and NuxtJS/VueJS for frontend
Whatagraph BV
Backend Software Engineer (Integrations)
August 2022 - November 2022 (4 months)
My accomplishments:
- Developed a unified TDD architecture for marketing analytics tool that plugs into 40+ integrations to pull marketing data
(metrics and dimensions for market analysis data).
- Developed an exponential backoff algorithm for the unified architecture to solve the problem of timeout on the unified architecture for Amazon Advertising APIs that was timing out and not pulling marketing data for a legacy
system.
- Developed use case and system integration workflow diagrams using Xmind app.
- Developed an OKRs platform for the Engineering Team and developed concepts in MIRO.
- Deployed code on development and staging servers using automated tools (bitbucket pipelines and Envoyer) on
google cloud platform
- Developed tests for the Amazon Advertising, Call Rail.
Reason for Leaving: (The company restructured to cut down on wages after most clients excited - mostly were Russians and after the war started the company was affected)
Libryo Limited
Full Stack Software Engineer
January 2022 - July 2022 (7 months)
What I Did:
- Designed and developed an internal ERP workflow platform for managing legal content using various technologies
(Laravel 7, Vuex, MySQL 8.0, Docker, EKS and Kubernetes). The software was used by the Legal Engineers team that
analyzes, evaluates and summarizes law content for compliance within Safety and Health Domains for varied
jurisdictions for conformity.
- Mentored junior developers and trained them on best practices on software development.
- Participated in Sprint Planning for different development teams and created tasks logs to be assigned to developers.
- Automated data extraction from sources using Typescripts and deploying on AWS serverless instances.
Reason for Leaving: (The company's income was affected by the COVID-19 pandemic and opted to cut down on all the remote workers)
Ensibuuko Tech Limited
Team Lead / Senior Software Engineer
June 2021 - December 2021 (7 months)
My accomplishments:
- Led a team of 25 developers in Software Development (financial platform developed in Laravel 7.0 backend APIs and VUEJS for the front end).
- Reviewed Code and merged code from other developers with code refactoring for optimization and standardization of code. Created pipelines on GitHub actions for Continuous Integrations and Continuous
Deployment on an AWS Kubernetes Cluster.
- Managed to move the staging and production environment from ec2 instances to Docker containers with auto-scaling.
- Trained other developers on best practises on collaborations and working remotely.
- Created APIs for Airtel and MTN mobile money integrations.
Reason for Leaving: (Having been working as a remote worker for almost 6 months during the covid error, The borders were closed between Uganda and Kenya and could not travel as agreed and had to quite)
WPP ScanGroup
Software Developer
January 2019 - May 2021 (2 years 5 months)
My accomplishments:
- Architectured, designed and developed corporate websites majorly for local banks (KCB, EQUITY BANK and Housing Finance).
- Developed the Equity Bank website single-handedly and all its other country websites.
- Developed the KCB self-service insurance website and MasterCard/VISA and M-PESA payment integrations.
- Developed and managed housing finance websites, Optimized the modules within the website.
- Developed and managed KCB website and most of its assets (minor departmental / Product websites. As the lead
developer, I developed the current Safaricom corporate website, foundation and managed some of its intranet
websites.
- Did security audits and tests for KCB Insurance micro-websites.
- Documented software user guides for various applications.
Reason for Leaving: Contract successfully completed.
Scopic Software
Software Engineer (Consultant)
January 2012 - November 2018 (6 years 11 months)
My accomplishments:
- Developed and tested the Sfera Studios Application.
- Optimized the current databases and took part in re-architecture and redesigning of customer management to improve the efficiency and functionality of the application.
- Merged code repositories from Atlassian to AWS EC2 instances through AWS DevOps.
- Optimized, debugged and maintained the daily load SSIS package which loaded into our server from different sources.
Designed and developed multiple RDBMS platform migrations and developed programs and automated scripts for backups.
- Integrated the application with the NewRelic tool for monitoring and debug logging.
- Maintained data dictionaries, implemented database mirroring and snapshots on AWS glacier.
Reason for Leaving: Contract successfully completed and the product (https://sferastudios.com was purchased by Deluxe
Entertainment
Personal Projects Accomplished:
● Designed and developed the Kenya Innovations Agencies 2023 Edition Website https://kenyainnovationweek.com/
that has a portal for Ticket Booking, Booth bookings, Event/programme tracking. An event spear headed by the
current President of Kenya, Dr. William Ruto.
● Designed and developed African & Indian Ocean Aviation week 8th Edition Event website http://afiaviationweek.ke/
hosted by Kenya Civil Aviation Authority a world event for aviation stake holders hosted in Kenya.
● Developed an e-learning platform with Laravel 9.0, Livewire and javascript) with localized content hosted on vimeo
used to train SMEs and MMEs for the African market. (https://app.zydii.com/admin)
● Developed
● Developed Kazimajuu platform, A platform for Ministry of Diaspora that will enable Kenyans apply for jobs from other countries, Undertake E-Learning (Courses purchased via M-PESA that is integrated into the platform
(https://kazimajuu.diaspora.go.ke) - Not yet Launched.
Education
Computer Science
Egerton University
Degree Name: Bachelor of Computer Science Degree
- January 2011
2011 Egerton University Bachelor of Computer Science Degree
Forensics
University of East London
Degree Name: Master of Information Security & Digital
- present
Date Institution/Organization Masters/ Degree/Certificate
2022 University of East London Master of Information Security & Digital
Forensics
Upper Division
Degree Name: Second Class Hons
- present
(Second Class Hons, Upper Division)