Now you can Instantly Chat with Akeeb!
About Me
Im 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 that valu...
Show MoreSkills
Portfolio Projects
Description
Defined, designed, and developed an income analysis pipelinefrom 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 LessDescription
-
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%.
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.