Green leaf




Jonathan K - Git developer
Member since:Jul 12, 2020
Profile last updated:Aug 07, 2020
Last activity:Aug. 31, 2020, 11:20 p.m. UTC
Location:
Kenya

Jonathan K

Software Engineer

I am a software developer with several years of experience, mostly in a backend role with Python working in distributed teams. I am a self-driven professional with a great work ethic and always eager to contribute great value to every team I am a part of. I actively pursue self-learning and growth as a developer and always work to improve my craft.

Skills:   Git  ·  Postgres  ·  Python  ·  Agile  ·  Flask  ·  JIRA  ·  AWS  ·  Heroku  ·  MongoDB  ·  Django  ·  AWS Redshift  ·  Apache Spark  ·  AWS S3  · 
Weekly Availability: 44 hours
Day UTC PST
Mon 07 - 15 23 - 07
Tues 07 - 15 23 - 07
Wed 07 - 15 23 - 07
Thurs 07 - 15 23 - 07
Fri 07 - 15 23 - 07
Sat 08 - 12 00 - 04

Partime Freelancer
Experience: 3+ yrs
Git: 3+ yrs
Postgres: 3+ yrs
Python: 3+ yrs
Agile: 3+ yrs
Flask: 3+ yrs
JIRA: 2 yrs
AWS: 2 yrs
Engineer's Devices:
Mac
Android

Experiences

Andela     Partner Engineering     Software Engineer     Employment
Mar 2017 - Mar 2020
Technology

  • Developed, optimized, and secured APIs in Python as well as implemented data security and storage for one of Andela's internal tools.
  • Wrote test cases for the code that improved code coverage by 90%.
  • Developed the API's using Python Flask and Postgres as the database.
  • Worked with Agile teams and utilized the Git workflow.
  • Worked with the engineering teams of Andela's partner companies, such as 2U, as a full-time, remote software engineer.

Skills used: Python, Agile, Git, Postgres, Flask



Link to the github: https://github.com/andela/andela-societies-backend
2U     Implementations     Software Engineer     Contract
May 2018 - Jan 2020
Technology

  • Collaborated with one of 2U's engineering teams to integrate, deliver, and maintain their suite of applications for new university programs
  • Improved the program standup process that includes deployments and data integration.
  • Achieved an 80% turnaround efficiency for 2U in the final quarter of 2019 as a team.
  • Utilized Python and Git workflow. I also worked with S3 in AWS.
  • Followed Agile principles and used Jira as the project management tool.

Skills used: Python, Agile, JIRA, Git, AWS


Udacity     Data Engineering Capstone Project     Student     Course Project
Sep 2019 - Oct 2019
Technology

  • Built an ETL pipeline that was able to provide information to data analysts and researchers with temperature, population and immigration statistics for different cities.
  • Worked with big data using Apache Spark, Apache Airflow, AWS Redshift, and AWS S3.

Skills used: AWS S3, Apache Spark, AWS Redshift



Link to the github: https://github.com/jonathankamau/udend-capstone-project
Andela     MovieBuff API     Software Engineer     Passion Project
Sep 2018 - Sep 2019
Technology

  • Developed an API in Python that allows users to create, view and update their list of favorite movies.
  • Created the API using Python Flask, integrated it with both MongoDB and Postgres, implemented an ORM framework
  • SQLAlchemy, and set up continuous deployment of the API on Heroku.

Skills used: Python, Flask, Heroku, Postgres, MongoDB



Link to the github: https://github.com/jonathankamau/MovieBuff-API
Andela     EpisodeTracker API     Software Engineer     Passion Project
May 2018 - Sep 2018
Technology

  • Built an API that allows users to keep track of the TV shows they watch.
  • Created the API using Python Django.

Skills used: Python, Django



Link to the github: https://github.com/jonathankamau/EpisodeTracker-API

Education

Africa Nazarene University    Bachelor of Business and Information Technology  (Computer Science)
Sep 2008 - Jul 2012

Courses

Data Engineering    Udacity
Jun 2019 - Oct 2019
Skills learnt: ETL Extract Transform Load, Data Engineering, Apache Spark, AWS Redshift, Cassandra
Data Streaming    Udacity
Dec 2019 - Feb 2020
Skills learnt: Apache Kafka