Skip to Content

Hi, i am

Joseph Kuria.

An experienced backend developer.

Continuous improvement is better than delayed perfection. ~Mark Twain

About Me

Hello! I'm Kuria, I am a remote-only developer situated in GMT+3 timezone.

I prefer to refer myself as a problem solver who uses software solutions to automate and improve business processes.

I have over 3 years of industry experience working with startups and SMEs to build web and mobile applications.

I take pride in my craft and therefore i strive to write clean, well tested and easy to maintain code. My goal is to make performant applications that provide value to users.

I mostly work on backend software but in some cases i have been tasked to build frontend applications which has been a great experience for me.

If am not coding am either bike riding, taking walks, going for events and involved with anything to do with nature😀.

Here are a few technologies I've been working with recently:

  • Front End > HTML, CSS, Javascript.
  • Back End > Python, Node js.
  • Frameworks > FastAPI, Vue, Next.
  • Databases > MongoDB, Sqlite, PostgreSQL.
  • Tools > Docker, Git, Bash.
  • Platforms > Linode, GCP, AWS.
  • Workflows > SCRUM, Kanban.
Avatar

Where I've Worked

Software Engineer @ HeadHunters HQ

July 2019 - Present
  • Built a fully featured Applicant Tracking System leading to an 8% increase in onboarding new clients.
  • Performed a frontend UI migration to use a better UI library thus reducing the UI related bug reports by 50%.
  • Created data pipelines to store data from different sources and use it to improve the company's service offering.
  • Reduced the web application loading speed by 30% on data intensive pages by optimizing the MongoDB aggregation queries.
  • Developed and improved the event management system thus increasing the web application traffic and sign ups by 10 and 4 fold respectively.
  • Assisted, reviewed and assigned tasks to junior employees of the company.
  • Integrated Google's DialogFlow to the company's user facing bots to enhance the user experience thus reducing the user drop rate by 10%.
  • Used different Google cloud offerings such as Vertex AI and Talent Solution to enhance the ATS system thus increasing the satisfactory rate of the our users.

Open Source Projects I Have Built

view the archive
Folder
Telepota telegram framework

I took over development and maintenance of this great open source project after the maintainer could not work on it anymore. I was using this library to make different clients applications and after the owner archived it, I continued using it but there were bugs that needed to be resolved and new telegram bot features that need to be added.

Since I loved the project and how it was structured, I decided to take over it and rebrand it just a little bit. I updated it fully with all the years of updates it was missing. This has to be one of the projects that I am really proud of maintaining.

  • Python
  • Telegram
  • Bot API
Folder
Changelly Python API

I made this python wrapper for the official Changelly API because I wanted to keep it DRY for my future projects that might require this integration. And I also thought someone might find this useful one day.

  • Python
  • Changelly
  • Rest API

What's Next?

Get In Touch

If you have a question or just want to say hi, send me an email and i will get back to you soon as possible!

Say Hello