Zubair Ahmed Bulbulia

Cloud Engineer (Big Data) at AWS,
ETL and ML - Head currently in the cloud 💭

Graduated Computer Science (Honours Cum Laude) at University of Witwatersrand, Johannesburg
Interested in big data, machine learning, data engineering and innovative problem solving,
Also teaching machines to learn to do cool stuff

Hello!

My name is Zubair.
I'm a Cloud Enginner at AWS currently working in the Big Data domain, focusing on ETL and Machine Learning.
Graduated with Honours (Cum Laude) in Computer Science at the University of the Witwatersrand in Johannesburg, interested in pursuing my MSc.

I am drawn towards technology and am fascinated by the possibilities Machine Learning/AI could bring to positively impact people and communities. Along with machine learning and data analysis, I find myself intrigued by how data underpins so much of our world, as well as how algorithms & models can learn from incredibly complex types of data to do novel & interesting things.
I would say I am a driven, ambitious individual who is a creative problem solver.
Some of my favourite hobbies include reading (especially fantasy and sci-fi), travelling, retro video games and photography.

Work Experience

Cloud Support Engineer (Big Data)

December 2022 - Present
  • Cloud Associate April 2022 - December 2022
  • Graduate Cloud Associate February 2022 - April 2022
Amazon Web Services (AWS), Johannesburg
Engaging with and assisting international customers with troubleshooting, architecting and optimizing their ETL workloads across a diverse range of use cases and scenarios. Major expertise across AWS services in the ETL space such as Glue, Athena, Managed Workflows for Apache Airflow amongst others, and their associated tech stacks.
Also familiar with AI/ML services such as Amazon SageMaker and Bedrock, as well as a plethora of other largely used AWS services.

Computer Science Tutor

February - November 2019 & June - November 2020
University of the Witwatersrand, Johannesburg
Tutored students & assisted with marking undergrad courses including Machine Learning, Computer Graphics & Visualisation, Advanced Analysis of Algorithms, Operating Systems, Introduction to Algorithms & Programming and Introduction to Data Structures & Algorithms.

Intern Programmer

November 2016 - December 2016
Entelect Software, Johannesburg
Worked as an intern software developer, focusing on developing back-end logging and testing using the .Net MVC framework and SoapUI.

Technical skills

My self-assumed proficiency for various programming languages and frameworks, as well as certifications achieved. Expand to see more about specific frameworks and libraries in my skill stack

Languages/Frameworks

Big Data


AWS Services

  • ETL - Glue, Athena, MWAA, Data Pipeline, Lake Formation, DataBrew, Redshift, Kinesis, DynamoDB and RDS
  • Deployment & CI/CID - Lambda, Step Functions, Batch, EventBridge, CloudFormation (& Terraform)
  • ML - Amazon SageMaker, Amazon Bedrock, DL AMIs
  • AWS cloud stack (general) - learnt through hands-on practice and studying for AWS Solution Architect certification.

  • Frameworks, SDKs and more

  • Apache Spark/PySpark, Hive, Hadoop, Trino/Presto
  • Apache Airflow, Apache Flink, Apache Kafka
  • AWS CLI, Boto3, Bash scripting and Docker

  • Visualization

  • Amazon QuickSight, Power BI
  • Tableau, Grafana
  • Python


    Machine Learning

  • PyTorch
  • Tensorflow
  • Keras
  • SciKit-learn
  • MXNet

  • Dev

  • Django
  • Flask

  • Additional Libraries

  • Pandas
  • Matplotlib
  • OpenCV
  • NumPy
  • Seaborn
  • Gym
  • Java


    Frameworks

  • Android Studio
  • Spring/Spring Boot/Spring Batch
  • C/C++


    Parallel computation

  • OpenMP
  • CUDA
  • MPI

  • Graphics

  • OpenGL
  • HTML / CSS / Javascript


  • Node.js
  • JS libraries

  • Bootstrap
  • JQuery

  • Frameworks

  • React
  • AngularJS

  • Graphics

  • Three.js
  • Matlab


    C#


    Frameworks

  • ASP.NET
  • Xamarin
  • MySQL


    Certifications

    Achieved the following certifications:

    AWS Certified Machine Learning – Specialty AWS Certified Machine Learning – Specialty
      AWS Certified Machine Learning – Specialty | This certification serves to endorse expertise in building, training, tuning, validating and deploying machine learning (ML) models on AWS.
      AWS Certified Solutions Architect – Associate | This certification showcases experience related to the design of cost and performance optimized solutions across AWS.
    Currently studying towards AWS Solutions Architect – Professional, Data Engineering – Associate and DataBricks DE certifications.

    Academic History


    MSc Computer Science

    2020 - 2021 (Not completed)
    Was accepted/enrolled and awarded a University scholarship to do my MSc in Computer Science, but could not finish my studies due to Covid.
    University of the Witwatersrand, Johannesburg

    BSc (Honours) Computer Science - Cum Laude

    2019
    University of the Witwatersrand, Johannesburg


    BSc Computer Science

    2015 - 2018
    University of the Witwatersrand, Johannesburg

    Accolades

    • Part of 2018 CHPC ISC team
    • Was a selected member of the 2017 CHPC national university team for the ISC 2018 International Student Cluster Competition.
      Learn more
    • University Postgraduate Merit Award
    • Was a recipient of Postgraduate Merit awards for academic merit in 2019 and 2020.
    • University Entrance Scholarship
    • Was a recipient of a university entrance scholarship based on academic results.

    Projects

    Some projects I've completed during university, and more

    Static Gesture Recognition using neural networks

    A simple artificial neural network with backpropagation was created for identifying simple hand gestures/poses in a video feed. For this project all the data used was manually created.

    Snake species classification

    As part of an ongoing AICrowd challenge to identify snake species around the world, for a computer vision course. CNN models that were used for classification included ResNet, ResNeXt, VGG and DenseNet.

    Dynamic Gesture Recognition using deep learning

    A dynamic hand/arm gesture recognition system for robot control or interfacing. I augmented the 20BN-Jester dataset with personally collected data. The inception cnn model was used & equipped with a Temporal Relation Network module to recognise gestures over short time periods. The demo uses a webcam and includes a real-time graph showing prediction accuracy.

    Obstacle tower agent

    A project where we used a Double Deep Q Network (DDQN) to train a reinforcement learning agent to play the Obstacle Tower Challenge game. The agent was trained over ~5 million steps and learned how to navigate the environment

    Parallelised Image Segmentation Algorithms

    This project was for my HPC course, where we parallelised several image segmentation algorithms using CUDA, OpenMP and MPI, and benchmarked them against their respective serial versions.

    GitHub

    Other projects

    Click on the link above to go to my github and see more!

    Get in touch

    Feel free to contact me about anything using the details below.