Summary
Overview
Work History
Education
Skills
Certification
Timeline
SoftwareEngineer

Gill Erick

Software Engineer
Nairobi

Summary

A Software Engineer with intermediate experience building scalable and resilient back-end solutions whose greatest delight is in using software to solve real-world problems.

Overview

2
2
years of professional experience
5
5
years of post-secondary education
1
1
Certification

Work History

Backend Engineer

Sendy
Nairobi
12.2021 - Current

Contributed to the building of a centralised accounting service for the company. Below are my specific contributions and achievements:

  • Implemented invoice generation module
  • Designed and implemented receipting module
  • Implemented feature to check the balancing of credits and debits in a transaction payload
  • Contributed in implementation of a transactions reversal module
  • Implemented ERP configuration management module for integrating the service with external ERPs, specifically Microsoft Dynamics ERP.
  • Contributed in writing unit and integration tests ensuring test coverage of about 95%
  • Performed peer code reviews, helping catch potential bugs.
  • Led initiative to document team learnings, on the new technologies - Scala and Slick, to facilitate a quicker ramp up and help on-board new team members.

Masterclass Coordinator

Sendy
Nairobi
10.2021 - Current

This role, part of a greater role of championing continuous learning within Sendy, involves closely working with the VP Engineering to come up with learning initiatives for the Sendy Engineering Team. Below are some of my achievements up to date:

  • Centralized the storage of all learning materials e.g presentations for easy and faster access
  • Coordinated with Senior Engineers to come up with new learning areas, for instance, Data Structures & Algorithms Series, Clean Code Series.
  • Gave presentations on various engineering topics (clean code, database isolation levels as was used in one of Sendy services I contributed in writing)

Junior Back End Engineer

Sendy
08.2021 - 12.2021

Contributed to the design and development of a centralized payments gateway. Below are my actual contributions and achievements:

  • Implemented algorithm to filter saved payment methods, visible to users, based on list of payment methods accessible in country and Sendy application logged into.
  • Implemented endpoint to return combined list of generic accessible payment methods and user's saved payment methods, among other endpoints.
  • Implemented feature to restrict test card amounts, preventing potential loss that comes with inadvertently testing using high amounts.
  • Contributed code for integration with new PSPs - Paystack and DPO Group, increasing payment success rate from about 40% to 80%.
  • Wrote unit tests ensuring quality of code shipped.
  • Documented setup processes for services significantly reducing setup time for new team members from about a few days to only a few hours.

Software Developer

Reactionpower
08.2020 - 03.2021
  • Took part in an NVIDIA project to showcase one of their product, RAPIDS
  • Wrote code to compare the performance of RAPIDS and non-accelerated libraries
  • Assisted in writing the initial codes to demonstrate at a high level what the project intended to achieve
  • Contributed in writing the project documentation
  • RAPIDS is a set of libraries that leverage the power of GPUs to accelerate the processing and training of large datasets.]
  • Contributed in implementing changes to the company website

Education

Bachelor of Science - Electrical & Electronic Engineering

Jomo Kenyatta University of Agriculture And Technology
Nairobi, Kenya
05.2015 - 05.2020

Skills

Play Frameworkundefined

Certification

Microsoft Certified: Azure Fundamentals - Microsoft

Timeline

Backend Engineer

Sendy
12.2021 - Current

Masterclass Coordinator

Sendy
10.2021 - Current

Junior Back End Engineer

Sendy
08.2021 - 12.2021

Software Developer

Reactionpower
08.2020 - 03.2021
Microsoft Certified: Azure Fundamentals - Microsoft
07-2020

Bachelor of Science - Electrical & Electronic Engineering

Jomo Kenyatta University of Agriculture And Technology
05.2015 - 05.2020
Gill ErickSoftware Engineer