Agar.

Hi 👋

I'm Agar Joshua

A software engineer

About

I am an Experienced software engineer proficient in modern software engineering practices, distributed software development, and system design. Expertise in developing secure, reliable, diagnosable, and reusable engineering solutions. Proven track record of improving test coverage, addressing problem areas, and delivering high-quality software that meets customer requirements. Skilled in programming languages including Python and JavaScript, as well as web based frameworks like Django and Vue and tools like Selenium and Kubernetes.

Education

Msc. Computer Systems

Jomo Kenyatta University of Agriculture and Technology

2023-2024 (expected)

Enhancing my qualifications through a Master's in Computer Systems to bridge the gap between theoretical knowledge and practical implementation of large-scale computer systems.

Bachelor of Business Information Technology

Jomo Kenyatta University of Agriculture and Technology

2016-2021

Experienced a well-rounded education in foundational computer science and information technology principles.

Experience

Principal I.C.T. Officer - (Software & Applications Engineer)

Lake Basin Development Authority

August 2021 - Present

  • Digitized manual processes by implementing a process management schedule systems
  • Deployed a custom case management system and an automated backup management system
  • Created a digitized record collection and reporting implementation that replaced a previously fully manual system of data collection
  • Achieved the creation of a development workflow from design, implementation and testing of new internal products

Full Stack Engineer (Consulting)

iSOFT Systems

August 2021 - Present

  • Successfully developed, tested, and implemented a web based learning information management system
  • Achieved integration with vendor solutions, enabling the processing of mobile, electronic fund transfers, ensuring 100% move to paperless payment processing
  • Building a document and report generating system
  • Implementation and testing within budget and time constraints by collaborating with the development team to ensure efficient implementation

Backend Software Engineer

Businesscom Consulting Services

June 2021 - Sep 2021

  • Developed a demand generation application, increasing client acquisition.
  • Wrote over 20 scripts using playwright to scrap content from different online website sources.
  • Enhanced search parameters, improving the accuracy of in-house products.
  • Improve in-house products through research and optimization efforts.
  • Troubleshoot and optimize automation, reliability, and monitoring.

Software Development Engineer in Test (Intern)

Safaricom PLC

Feb 2022-Apr 2022

  • Performed integration, unit, and functional testing, ensuring the launch of a service management system with high-quality standards
  • Reported on software and UI/UX testing results, identifying and resolving critical issues while collaborating with the development team, resulting in a 20% improvement in overall application stability.
  • Conduct manual and automated testing of web and mobile applications

Skills

Programming Languages:

  • Python
  • JavaScript
  • Dart (familiar)

Databases:

  • SQL, Postgres
  • SQLite

Frameworks and technologies:

  • Django, FastAPI
  • Vue.js, React
  • Strapi, wordpress, Wagtail
  • Selenium, Scrapy
  • Docker, Kubernetes

Cloud:

  • Google Cloud Platform (GCP), Azure

Projects

iSOFT Learning information Management System

A fullstack learning information management system built on django.

View App

→

whip-backend

A fastapi backend service that manages a land access management crud functionality

View Repository

→

Provasi

A frontend realtor service built on vue.js that uses google maps to help map location of properties

View Repository

→

Porfolio Website

A fun project I am currently working on to present a friends portfolio

View Repository

→

Contact:

Email - Joshuaagarjj@gmail.com