James Olal

Software Developer, Nairobi, Kenya

About Me

Hi, I'm Olal, a Seasoned developer adept in software engineering, security, and project/product management from Nairobi, Kenya.

Experience


Freelance

Software Developer, Nairobi

September 2024 - Present

  • Developed and deployed interactive web applications and dynamic websites for diverse clients.
  • Providing expert advice on software development best practices, technology selection, and project management strategies.
javascript react.js HTML CSS Wordpress typeScript node.js

Ukiyo Software Limited, Nairobi

Technical Lead & Software Developer

March 2023 - August 2024

Ukiyo Software is a Kenyan startup software house and a pioneer in OutSystems, the leading Low-Code Platform.

  • Revamped airport lounge management system using OutSystems and modern web technologies, boosting UI, scalability, and analytics for efficient operations and resource allocation.
  • Developed an intuitive user interface for a Credit Risk system for a leading financial institution.
  • Developed a nurse portal MVP automating workflows and reducing manual processing time by 50%.
javascript react js HTML CSS Outsystems Figma

Adrian Kenya Limited, Nairobi

Software Developer | Product Manager

January 2021 - March 2023

Adrian Kenya Limited is a leading provider of technology and EPC solutions in East and Southern Africa.

  • Automated HR and support processes by 30% through an ERP system, streamlining leave, onboarding, and ticket management.
  • Digitized seven departments' processes, boosting technology adoption by 50% and improving overall efficiency and speed.
  • Built a vehicle and fuel management system, enhancing record-keeping and generating cost savings.
javascript react js HTML CSS Flutter Dart Figma Wordpress

Adrian Kenya Limited, Nairobi

Security Analyst & Software Developer

March 2019 - March 2023

Adrian Kenya Limited is a leading provider of technology and EPC solutions in East and Southern Africa.

  • Built an ERP system with a team of 4 developers, eliminating paper usage, reducing waste, and lowering operational costs.
  • Performed web app, network, and database vulnerability assessments, strengthening system confidentiality, integrity, and availability.
  • Led a phishing campaign using Gophish to assess and improve company security awareness regarding email threats and phishing attacks.
javascript react js HTML CSS Flutter Dart Pen testing

Adrian Kenya Limited, Nairobi

Mobile Developer & Assistant Project Manager

March 2019 - December 2022

Adrian Kenya Limited is a leading provider of technology and EPC solutions in East and Southern Africa.

  • Developed and launched mobile applications on Android and iOS platforms using Flutter.
  • Developed an ERP system using Flutter for the mobile app, React.js for the dashboard, and Python for the backend, eliminating paper waste by 60% and reducing operational costs by 30% across 7 departments.
javascript HTML CSS Flutter Dart Java

Projects


Above The Line Marketing

Modern marketing website with responsive design

Kaito School

Educational platform with modern interface

KVTC

Vocational training center website

Jos Hansen

Professional business website

Education / Certificates


Codecademy & CodeWars (Continuous Learning)

Full-Stack Development (MERN), Problem-solving & Algorithms

Ongoing

Continuous learning and skill development in modern web technologies and algorithmic problem solving.

CyberTalents Security Scholarship Brought by Trend Micro

Certificate, Penetration Testing Track

June 2021 - August 2021

Specialized training in cybersecurity and penetration testing techniques.

Moringa School, Nairobi

Advanced Software Engineering

August 2015 - October 2015

Completed advanced software engineering and self-directed coursework with focus on modern development practices.

African Nazarene University, Nairobi

Certificate in Information Technology

May 2014 - September 2014

  • Student Academic Award for outstanding academic performance.

Contact