Green leaf




Eric N - Java developer
Member since:Feb 08, 2021
Profile last updated:Mar 03, 2021
Last activity:April 4, 2021, 3:24 p.m. UTC
Location:
Kenya

Eric N

I am a software engineer with a background in Computer Science. I am passionate about solving real world problems with technology. Breaking down complex problems into granular solvable problems is my greatest asset. I pride myself in using creative and innovative approach to deliver projects deliverables in a timely manner ticking through all the project requirements.

Skills:   Java  ·  Python  ·  Rabbit MQ  ·  Spring  ·  Android Studio  ·  Angular  ·  AWS  ·  Apache Kafka  ·  Postgres  ·  IBM Cloud Watson  ·  Agile  · 
Weekly Availability: 68 hours
Day UTC PST
Sun 10 - 18 02 - 10
Mon 11 - 21 03 - 13
Tues 11 - 21 03 - 13
Wed 11 - 21 03 - 13
Thurs 11 - 21 03 - 13
Fri 11 - 21 03 - 13
Sat 11 - 21 03 - 13

Invite for Interview
Hourly Rate: $17.00
Experience: 3 yrs
Java: 3 yrs
Python: 3 yrs
Rabbit MQ: 2 yrs
Spring: 2 yrs
Android Studio: 2 yrs
Angular: 1+ yrs
AWS: 1+ yrs
Engineer's Devices:
Linux
Android

LD Talent Work History

Average response time:
12.0 hours
Avg count of messages / Day:
0.4
 

Experiences

Paytech Africa     Parking System     Software Engineer     Employment
Feb 2020 - Mar 2021
Transportation

  • I had a fullstack role in this project. I was able to build a microservice using Java and Spring to integrate cashless payments.
  • Built a dashboard with angular to monitor ticketing activity and that showed transaction summaries of different parking sites.
  • Deployed our main service on AWS and utilised quite a variety of services on AWS
  • Different components utilise apache kafka for event streaming and rabbit mq for component communication.
  • I used python to build a bulk SMS service to send alerts to customers on payments of parking.

Skills used: Java, Spring, Angular, Python, Apache Kafka, Rabbit MQ, AWS


IBM Research Africa     Disease Intervention Platform     Software Engineer     Internship
Feb 2020 - Jun 2020
Technology

  • I was incharge of testing various system modules in the project using java junit 5.
  • I was involved in a major migration of databases from couchdb to a sql database, Postgres
  • Implemented messaging queues using rabbit mq in different components.
  • Most of the microservice were written using java spring. But used python for machine learning part of the project.

Skills used: Java, Spring, Python, Rabbit MQ, Postgres


Agriculture Society of Kenya     Judging System     Software Developer     Employment
Sep 2018 - Feb 2020
Technology

  • I created a judging system android app used for judging by judges in the agricultural trade fair. This significantly improved the judging process and results generation time.
  • The android application was built in java using android studio.
  • I did some data analysis using python to analyse user feedback from the agricultural trade fair.

Skills used: Python, Java, Android Studio


IBM Research Africa     Agricultural conversational agent     Software Engineer     Internship
Sep 2019 - Jan 2020
Technology

  • In this role I was assigned a backend role. My backend stack was Postgres, Spring for the microservice and my main programming language was Java.
  • I was able to deliver an application server that utilizes messaging queues using rabbit MQ to connect the various components of the project.
  • Was incharge of building the knowlege base of the agricultural chatbot which involved analysing alot of data with python.
  • I hosted the application server in IBM cloud watson.
  • We utilised Agile practices to manage project and team dynamics

Skills used: Agile, Java, Spring, Python, Rabbit MQ, IBM Cloud Watson, Postgres



Education

Jomo Kenyatta University of Agriculture and Technology    Bsc  (Computer Science)
Sep 2015 - Nov 2019

Courses

Quantum Computing    The coding school
Sep 2020 - May 2021
Skills learnt: Python, Quantum Computing