About Me
I'm a software engineer with over 5 years of experience, passionate about designing and building distributed systems that offer developer happiness and great user experience. Looking for a backend position as a software engineer in a company...
Show MoreSkills
Software Engineering
Web Development
Data & Analytics
Programming Language
Development Tools
Database
Operating System
Others
Networking & Security
Software Testing
Positions
Portfolio Projects
Company
Content Royalty Payment system
Role
Full-Stack Developer
Description
-
Developed and shipped ETL pipelines that reduce payout latency from 4days to 6hrs using Python, Airflow, Spark on AWS infrastructure.
-
Performed batch analysis using map-reduce jobs on google AppEngine data store.
-
Developed a docker containerized ETL application with Python(Flask) and exposed REST API endpoints consumed by frontend application (Vuejs)
-
Led the development and implementation of automating contract signing agreement REST API with Python/Flask consumed by frontend application (Vuejs).
-
Improved the maintainability of the core payment engine by reverse engineering existing legacy code, isolating it into different domains, and migrating to standalone services.
-
Implemented an Apache Spark Streaming and Kafka data pipeline, to reduce the time of loading Hadoop’s file system image to Elastic search by 60%.
Skills
PHP MySQL SQL AWS Redis Vue.Js Laravel Framework Python AWS RDS Comma Separated Values - (CSV) Web API API Development Rest API JSON API Integration API Gateway Data Scraping RestFul Web Series Docker Docker-Compose Pandas NumPy Apache Spark Apache Airflow Big Data Hadoop Distributed File System - (HDFS) Amazon Redshift Payment Gateway IntegrationCompany
bookingsafrica
Role
Backend Developer
Company
Open Finance
Role
Backend Developer
Description
Defined, designed, and developed an income analysis pipeline from bank statements and transactions using python, airflow, Redshift, and Mongodb; this service is used by 4 other services.
Designed and implemented direct debit payments and bank-to-bank payment infrastructure.
Developed and implemented know-your-customer/Identity service by creating a data pipeline that extracts biodata and metadata from bank transactions with Python, airflow and Mongodb.
Responsible for end to end (income loading, analysis and reporting) development and maintenance of Redshift data warehouse environment.
Implemented Iplom algorithm for mining data from unstructured logs.
Show More Show LessCompany
Startup Studio
Description
-
Handled communication of technical requirements to project clients to ensure the right decision was made concerning the development of their products.
-
Developed and integrated both local payment and cross border payment systems with Python/Flasks and Javascript to meet Retiro system requirements. This increases Retiro customer retention by 45%.
-
Improved how we do rollouts by introducing a beta environment, where new features can be rolled out for a selected amount of customers. Rolled out this environment company-wide.
-
Improved and shipped data migration tools from CSV/excel to Postgres using Python.