Haji Rufai

Kenya

@mohamedrufai59

Software Engineer | Data Engineer

Personal Information

mohamedrufai59@gmail.com
+254-717911978
Kenya

Badges

Problem Solving
Python
Days of Code
Days of JS
Sql

Certifications

Work Experience

  • Software Engineer

    Upwork (formerly Elance-oDesk)•  November 2023 - Present

    As a seasoned Software, Cloud, Data & Analytics Engineer on Upwork, I bring a diverse skill set and a proven track record of delivering exceptional results to clients worldwide.

  • Data Engineer

    ExploreAI•  July 2022 - July 2023

    - Developed the project architecture, designing an efficient and scalable system to handle data extraction, processing and loading to a database. - Utilized Airflow, an open-source platform, to automate various data workflows and batch data pipelines. - Worked with RDS (Relational Database Service) to manage and optimize database operations, ensuring data integrity and performance. - Actively participated in writing the white paper for the project, outlining the objectives, methodologies, and findings of our work. - Collaborated with a multidisciplinary team to gather requirements, identify pain points, and propose data engineering solutions. - Implemented data cleaning and transformation processes, ensuring data quality and consistency for downstream analysis. - Conducted performance tuning and optimization of the data pipeline, improving overall system efficiency and reducing processing time. - Contributed to the documentation of the codebase facilitating knowledge sharing and future maintenance.

Education

  • Wizeline Academy

    Data Engineering, Advanced Technical Diploma•  August 2022 - October 2023

    Utilized Google Cloud to execute various data engineering tasks and projects. - Proficiently deployed Apache Airflow in Kubernetes clusters using Helm charts. - Processed and transformed data efficiently with DataProc and Apache Spark. - Automated the deployment of cloud resources on Google Cloud using Terraform. - Designed data pipelines to seamlessly load data from PostgreSQL Cloud SQL into Google Cloud Data Warehouse, leveraging Google BigQuery for analysis. - Implemented best practices for data storage management within Google Cloud, optimizing data retrieval and storage costs. - Employed Google Cloud Composer (Apache Airflow managed service) for workflow orchestration and automation, streamlining complex processes and ensuring task execution efficiency.

  • Jomo Kenyatta University of Agriculture and Technology

    Mathematics and Computer Science, BS•  September 2018 - August 2022

Skills

Data Structure
Css
SQL
Python(Intermediate)
Python(Advanced)
Javascript(Intermediate)
Algorithm
React
NodeJs
Angular