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
LD Interview score: 4.0 / 5
View Details

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:    ·   ·   ·   ·   ·   ·   ·    ·    ·    ·    · 
Weekly Availability: 68 hours
DayUTCPST
Sun10 - 1802 - 10
Mon11 - 2103 - 13
Tues11 - 2103 - 13
Wed11 - 2103 - 13
Thurs11 - 2103 - 13
Fri11 - 2103 - 13
Sat11 - 2103 - 13

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
Average client satisfaction:

 

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