Zaid Ismail

I'm a

About

  • Email: [email protected]
  • City: Durban, South Africa
  • Degree: Bachelor's Degree in Civil Engineering

Hello! I'm an avid Software Developer with a focus on Game Programming and a keen interest in low-level programming. I'm currently engaged in the captivating realm of creating training simulators for mining vehicles using Unity. My journey is fueled by a deep-rooted passion for video games and an in-depth understanding of both the high-level game development and the intricate details of computer systems and performance optimization. This unique combination allows me to craft applications that are not just functional but are truly interactive and immersive experiences, where every line of code contributes to the overall experience.

Resume

My education history and work experience.

Professional Experience

Intermediate Software Developer

ThoroughTec Simulation

Durban, KZN, South Africa

Jan 2023 - Present
  • Developed training simulators for surface and underground drill-rigs using the Unity game engine.
  • Handled both gameplay and UI programming, working on vehicle mechanics such as tramming, drilling and bolting, as well as the various GUIs associated with each vehicle.
  • Cultivated a solid skill set in OOP and event-driven programming.

Operations Engineer

Tau Space

Johannesburg, Gauteng, South Africa

Sep 2022 - Dec 2022
  • Wrote applications to directly interface with 5G network infrastructure.
  • Developed test cases for network applications.
  • Handled daily monitoring of servers, databases and operations.
  • Worked with databases to generate on-the-fly insights about business and systems operations.
  • Automated several monitoring processes (such as querying databases, checking log files and generating CSV files) using Python.
  • Liaised with clients in the South African telecoms industry to support day-to-day business and systems operations.

Open-Source Contributor on GitHub

Multiple Projects

Online

Aug 2022 - Dec 2022
  • Refactored code in the Xenia Xbox 360 emulator research project, written in C++.
  • Contributed to the documentation of Scrapy, a Python web-scraping framwork.
  • Refactored code in DevilutionX, a source port of the action role-playing videogame Diablo and its expansion Diablo: Hellfire, written in C++.
  • Replaced icons on the frontend of Oppia, Google's open-source education project.

Formal Education

Bachelor of Science in Engineering, Civil Engineering

University of KwaZulu-Natal, Durban

2017 - 2021
  • Completed eight Mathematics courses involving calculus, linear algebra, mathematical systems and statistics.
  • Completed a dissertation on the flood attenuation function of artificial wetlands, which required data analysis and mathematical modelling.
  • Planned the construction of a structural steel warehouse for the course's final design project.

Certificates

Machine Learning

Stanford Online

2022
  • Learned and applied several machine learning concepts including supervised learning, unsupervised learning, linear regression, logistic regression, gradient descent, neural networks and the SVM (support vector machine) algorithm.
  • Implemented machine learning algorithms using Octave, a high-level programming language that is specialized for numerical computation and linear algebra.

CS50's Web Programming with Python and JavaScript

Harvard Online

2021
  • Gained proficiency in creating web applications using Django.
  • Created interactive web pages using JavaScript.
  • Learned how to use HTML5 and CSS.
  • Built a stock trading web application, utilizing a REST API, that allows users to demo-trade stocks.

CS50's Introduction to Computer Science

Harvard Online

2020
  • Learned how to program using C and Python by completing practical assignments.
  • Learned the fundamentals of computer science.
  • Leveraged low-level C programming techniques, including pointer manipulation and dynamic memory management.
  • Developed a blog web application using the Flask web development framework.

Skills

  • C++

  • C

  • JavaScript

  • Python

  • C#

  • Unity (Game Engine)

Portfolio

OpenGL Graphics Engine

Sandvik DS412i Bolter Simulator

Sandvik DU412i Drill Rig Simulator

Epiroc Boltec M Rock Bolting Rig Simulator

Contact

Location:

Durban, South Africa

Call:

+27 82 896 5760

Loading
Your message has been sent. Thank you!