Personal details

Elsis S. - Remote back-end developer

Elsis S.

Based in: 🇰🇪 Kenya
Timezone: Nairobi (UTC+3)

Summary

I am a life long learner who finds pleasure in sharing my knowledge, learning from others, solving problems and bringing out the best in people. I have gained experience through working with teams of world class developers in tech companies that are technology disruptors.

Work Experience

Senior Software Engineer
MacroEyes, NYC (Remotely) | May 2022 - Mar 2023
Python
SQL
PostgreSQL
Amazon EC2
SQLAlchemy
Docker
JavaScript
Fastapi

I worked on the backend team to build API’s which exposed the work done by the machine learning team in creating forecasting for medical supplies in the global medical supply chain. My specific responsibilities included:

  • Designing and building API’s that provided forecasting data for medical supplies required in medical facilities in Sierra Leone, Cote d’Ivoire and the M supply platform.
  • Refactored the codebase from python 2 to python 3 and set up tools to check for code quality violations
  • Set up the dagster cloud infrastructure to run our data pipelines
  • Dockerised the backend services to run in docker containers
  • Wrote unit tests for the backend services
Software Engineer
Microsoft, Nairobi | Jun 2020 - Jan 2022
Node.js
MongoDB
JavaScript
Express.js

I joined Microsoft’s Identity organisation and specifically the Users and Tenants team. This team builds and maintains all the services that manage users and tenants interacting with Microsoft products. My specific responsibilities included:

  • Building API’s which allow the customization of the azure portal so that Microsoft customers can be able to use their own branding assets
  • Handling and reviewing preauthorization requests for applications seeking permissions to access the user and tenant resource on Microsoft’s Active Directory
  • Resolving any Github Issues reported which are related to API calls being made to the user resource on the Microsoft Graph API.

Education

Strathmore University
Bachelor's degree・Business and Information Technology
Sep 2014 - Jun 2018

Personal Projects

2021
Python
Django
PostgreSQL
Nginx
RabbitMQ
Celery
Docker
Kubernetes
This is an API that can run SSH commands on remote machines. It allows you to connect to a remote machine and execute commands to it