Ubayd Bapoo

I'm a

About

Hey, I’m Ubayd. I’m a Techinical Specialist and AI Enthusiast living in Cape Town, South Africa, with a passion for technology, innovation, fitness, AI, and scouting. I’m also a coffee enthusiast and an active volunteer.

Computer Scientists, AI Enthusiast & Volunteer.

I bring over a decade of professional experience as a Software Engineer, with a strong track record across Backend Development, DevOps, and Data Engineering. Currently serving as a Technical Specialist, I leverage deep technical expertise to design, implement, and optimise complex systems and infrastructure, driving high-impact solutions in mission-critical environments. My primary expertise lies in the development of Web Applications using Python with the Django Framework, coupled with the utilization of MySQL or Postgres Databases within a Monolith architecture. In recent years, I have transitioned to working on Microservices architecture, employing Docker and Kubernetes alongside both NoSQL and SQL databases. I've actively engaged in streaming data from diverse sources to support various services. I specialize in enhancing the user experience through the implementation of advanced Search Engineering techniques, including Lexical, Organic Ranking, Vector, and Reciprocal Rank Fusion, with a particular focus on leveraging Elastic Search. Collaborating closely with the Machine Learning team, I've seamlessly integrated their models into the system to further augment functionality and performance.

  • Published Researcher: Authored and published research in AI, contributing to advancements in Reinforcement Learning
  • Website: www.ubaydbapoo.info
  • Phone: Available on Request
  • City: Cape Town, South Africa
  • Age: 34
  • Degree: MSc (Candidate) Computer Science (AI)
  • Email: hello@ubaydbapoo.info
  • Status: Employed
  • Remote Work: Open to remote opportunities globally

I have successfully completed my Bachelor of Science with Honours in Computer Science and Information Systems at UWC, where I gained valuable skills that make me a significant asset to any organization. Currently, I am pursuing my Master's in Computer Science with a focus on Artificial Intelligence. In addition to my academic pursuits, I have undertaken various short courses in leadership, including the Strategic Leadership course at Gibbs. My keen interest lies in the realm of Artificial Intelligence, particularly in leveraging concepts such as Deep Learning, Reinforcement Learning, and Continuous Learning. My proposed Master's research topic revolves around utilizing Artificial Intelligence to conduct a comparative analysis of soft actor-critic and traditional reinforcement learning algorithms in high-dimensional continuous action spaces, showcasing my dedication to exploring cutting-edge AI concepts in practical applications.

Facts

Through my involvement in scouting, I have gained my Springbok Badge (Highest Award for Scouts) and BP Award (Highest Award for Rovers).  I've also earned the Gold Presidents Award (Duke of Edinburgh Award), presented in person by Prince Edward, Earl of Wessex and President Zuma. I've represented South Africa 4 times for Scouting at various international events.  With Computer Science having an 88% dropout rate and only 0.3% of scouts earning the top award. Having achieved these milestones proves I'm dedicated, hardworking, goal-driven and determined.

1

Published Paper

10

Online Courses Complete

187

Online Hours Completed

7

Countries Travelled

Skills

My skill set has evolved over the years, positioning me as a valuable asset to any organization. I specialize in Backend Development, with a strong focus on Python and Django, alongside experience in DevOps and Data Engineering. My work encompasses Microservices architecture, Docker, Kubernetes, and both SQL and NoSQL databases. I also have expertise in advanced Search Engineering techniques and integrating Machine Learning models into systems. Additionally, I am deeply interested in Artificial Intelligence, particularly in Deep Learning and Reinforcement Learning. To stay at the forefront of my field, I am currently working on my master's in Computer Science, actively publishing research papers on artificial intelligence. Additionally, I engage in online courses and read blogs to remain informed about the latest technology trends.

Backend Development: Python, Ruby80%
Frontend Development: Javascript, CSS, HTML, Bootstrap60%
Python: Web Applications, Scripting, Automation, Machine Learning75%
Container Tools: Docker, Kubernetes [K8s]55%
Observability Tools: Data Dog, Grafana, Loki, Prometheus, Jaeger60%
Cloud Computing: Linode, AWS, GCP, Digital Ocean70%
Architecture: Monolithic, Microservices, Publish-Subscribe [Pub/Sub]70%
Data Bases: MySQL, PostgreSQL, NoSQL70%
Artificial Intelligence: NLP, [Machine, Deep, Reinforcement] Learning80%
Search Architecture: Lexical, Vector, RRF, Organic Ranking60%
CI/CD: Jenkins, Gitlab, Github, Buildkite60%
Situational Leadership 80%
Strategic Leadership70%
Functional Leadership85%

Resume

During my professional career, I've had the opportunity to work for some of the leading companies in their industry, including as a contractor for international clients. My industry experience spans outsourced document processing, VAS aggregators supplying services to South Africa, Zambia, Botswana, and Namibia. I've worked on switches that transform leads into opportunity conversions using telephony. Notably, I have significant experience in the education sector. I worked for the biggest education technology company in the world, focusing on online education platforms that have a global reach. Additionally, I am currently contributing to the number one university in Africa, where I am involved in high-impact projects within higher education. My expertise extends across portals, switches, dynamic API gateways, and e-commerce web-based application platforms.

Sumary

Ubayd Bapoo

Experienced software and data engineer specializing in AI and NLP, dedicated to enhancing user experience through innovative solutions. With nearly a decade of expertise, I design and develop user-centric web applications from conception to refined execution, driven by deadlines and a passion for excellence.

  • Cape Town, Western Cape, South Africa
  • hello@ubaydbapoo.info

Professional Experience

Technical Specialist: Python and Django

Jul 2024 - Present

University of Cape Town (UCT), Cape Town, SA

The University of Cape Town (UCT) is Africa's leading university, renowned for its world-class education and research excellence. UCT offers a diverse range of undergraduate and postgraduate programs, attracting students and faculty from across the globe. With a strong commitment to innovation, UCT fosters an environment where cutting-edge research and societal impact intersect, contributing to both academic advancement and real-world solutions. As a hub for thought leadership in Africa, UCT continues to shape the future by empowering the next generation of leaders and professionals.

  • Provides technical leadership
  • To provide highly specialized technical support for business-critical services, systems and/or infrastructure
  • Responsible for designing, maintaining, managing and developing one or more business-critical ICT systems and/or infrastructure service components
  • Responsible for developing and implementing infrastructure, systems and services through project work

Senior Software Engineer

Feb 2024 - Jun 2024

DVT, Cape Town, SA

DVT is a global leader in software development, specializing in digital transformation solutions. With a presence in the UK, Ireland, Switzerland (DACH region), Netherlands, UAE, Kenya, and South Africa, DVT offers scalable on-shore, near-shore, and off-shore solutions to meet diverse software development and project needs. With over 25 years of experience and hundreds of satisfied clients, DVT is committed to delivering innovative technology solutions that drive business success worldwide.

  • Enhancing clients DevOps capabilities
  • Unified and efficiently managed DevOps system
  • Using Terraform and AWS CDK

Software Engineer

Aug 2021 - Jan 2024

Takealot (Mr D), Cape Town, SA

Mr D Food is a leading tech company in South Africa, offering convenient delivery of restaurant meals, PnP groceries, and a variety of store products, including pet care, gifts, and household essentials. Serving over 1 million satisfied customers, Mr D Food also provides fast delivery through takealotNOW, featuring top brands like Apple, Samsung, and Sony. Whether it's the latest gadgets, health care products, or solutions for loadshedding, Mr D Food makes online shopping easy and accessible, delivering what you need, when you need it.

  • Build systems to scale with growth of business, leveraging new technologies and AWS Cloud services
  • Build processes to stream data
  • Use Natural Language Processing to improve Search with Elastic Search
  • Build prototypes to prove concept
  • Build and support micro service architecture
  • Develop, enhance and maintain backend systems in a heterogeneous environment of different languages and technologies, with an emphasis on Python
  • Work closely with developers, professional services team and product managers to design the software solutions with a focus on reliability, performance and usability
  • Apply and foster best software development life cycle practices bringing speed and quality to your team
  • Participate in testing process through unit testing and bug fixes

Intermediate Software Engineer/ Data Engineer

Aug 2020 - July 2021

Logimeter, Cape Town, SA

Logimeter implements technology solutions to its clients business to track each salesperson’s Lead to Opportunity Conversion and highlighting their individual call coaching requirements.

  • Build processes to stream data to be used in Google Datastudio
  • Build and support data pipelines to stream data using Google Big Query
  • Design, develop and modify modules based on functional and system requirements
  • Work closely with the other developers and CTO for understanding functional and system requirements
  • Participate in testing process through unit testing and bug fixes

Software Engineer

Feb 2020 - Jun 2020

2U Inc, Cape Town, SA

At 2U, we power world-class online higher education. Going beyond traditional learning management systems, we use tech, people, and data to help top universities transform in the digital era—and eliminate the back row in higher ed.

  • Part of the team that is busy rebuilding the ecommerce website known as Pre Enrollments
  • Design, develop and modify modules based on functional and system requirements
  • Work closely with the other developers, business system analysts and director for understanding functional and system requirements
  • Participate in testing process through unit testing and bug fixes

Software Developer

Dec 2016 - Jan 2020

Kazang, Cape Town, SA

Kazang is a leading provider of prepaid value-added services (VAS) across southern Africa. By offering a range of essential prepaid products such as airtime, data bundles, electricity, DStv payments, and more. Kazang helps shop owners and entrepreneurs increase their sales and grow their businesses. With a network of 68,000 active point-of-sale (POS) devices, processing over 1.5 million transactions daily, Kazang reaches vendors in informal, rural, and peri-urban areas. As part of the Connect Group, Kazang also offers secure cash vaults, payment solutions, and plans for small-scale lending to help businesses operate efficiently.

  • Researching, designing, implementing and managing Sales Incentive System
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Determining operational practicality and writing and implementing efficient code
  • Maintaining and upgrading existing systems

Software Developer

Dec 2014 - Nov 2016

OutProsys, Cape Town, SA

OutProsys has continued to maintain itself as a leading provider of quality outsourced document processing and data capture. Outprosys specialises in converting typed and handwritten text on paper-based, faxed & scanned documents into accurate electronic information. Utilising a combination of our leading-edge recognition systems, highly trained & experienced data capture operators.

  • Design, develop and modify modules based on functional and system requirements
  • Work closely with the other developers and Operations Manager for understanding functional and system requirements
  • Participate in testing process through unit testing and bug fixes
  • Develop Applications that help with efficiency and production

Education

Master of Science Computer Science: Artificial Intelligence

2024 - Present

University of the Western Cape, Cape Town, SA

Thesis Title: Artificial Intelligence (AI) - Comparative analysis of soft actor-critic and traditional reinforcement learning algorithms in high-dimensional continuous action spaces

The Computer Science (CS) department of the University of the Western Cape strives to produce top quality well rounded Computer Scientists. This is achieved by providing innovative programs in Computer Science to empower graduates to assist in improving the quality of life for all South Africans through the development and application of Information and Communication Technologies (ICT’s).

Bachelor of Science (Honours) Computer Science

2022 - 2023

University of the Western Cape, Cape Town, SA

Project Topic: Artificial Intelligence (AI) Improve Search Experience using Deep/ Reinforced/ Continous Learning)

The Computer Science (CS) department of the University of the Western Cape strives to produce top quality well rounded Computer Scientists. This is achieved by providing innovative programs in Computer Science to empower graduates to assist in improving the quality of life for all South Africans through the development and application of Information and Communication Technologies (ICT’s).

Bachelor of Science Computer Science & Information Systems

2009 - 2012

University of the Western Cape, Cape Town, SA

The Computer Science (CS) department of the University of the Western Cape strives to produce top quality well rounded Computer Scientists. This is achieved by providing innovative programs in Computer Science to empower graduates to assist in improving the quality of life for all South Africans through the development and application of Information and Communication Technologies (ICT’s).

Strategic Leadership

2020

GIBS Business School (Gordon Institute of Business Science)

Course content covered the following:

  • Leading Strategically with Cognitive Competence
  • Leading Strategically with Behavioural Competence
  • The importance and competencies for organisational performance
  • Leading Strategically with Affective and Relational Competence
  • Leading Strategically with Conative Competence to Create Energy
  • Leading Strategically in Times of Crisis

Volunteer

Various Strategic Leadership Positions

Jan 2002 - Present

SCOUTS South Africa

To lead, manage and coordinate the effective implementation of the Principles of SCOUTS South Africa (SSA). Take overall responsibility for the positions I'm involved in adhering to all provisions in the Constitution, Organisational Rules and Policies. Represent or delegate a representative for the Group at the Tri-annual Partners Meeting. Perform a support, supervisory and leadership role. Support the Organisation in other duties or projects. Liaise and meet members from around the region. Promote the establishment of new Crews, either in traditional establishments or at tertiary institutions. Oversee budgets for regional division programme events for effective implementation. Support the Regional Commissioner and/or Chair: National Rover Programme in other duties or projects when called upon. Monitor the growth and progress of members in the region.

Western Cape Regional Team Co-ordinator

Dec 2019 - Present

Nation Rover Advisory Council Chairperson

Jan 2018 - Jan 2020

Scout Group Leader

Jul 2017 - Jan Present

Troop Scouter

Jan 2013 - Jun 2017

Western Cape Rover Advisory Council Chairman

2011 - 2013

Constantiaberg Crew Chairman

2010 - 2013

Assistant Troop Scouter

Jan 2009 - Sep 2010

Quirks

Outside of my professional engagements, you'll find me doing outdoor activities or hanging out with my friends. Being in IT I also love drinking good coffee to keep me going

Hobbies

I've been involved in scouting for most of my life, really enjoy all the opportunities it has given me but more importantly the life lessons I've learnt. More recently I've started running and doing crossfit

My Name

Over the years people have pronounced my name very interestingly, my name is pronounced oo-bae-d but the majority of people know me by my surname

Leisure

Being a scout has helped me develop my love for the outdoors. I love camping and hiking. Being a South African I'm lucky we have beautiful places to do so. My favourite hike has to be the Otter Trail

Online Courses

I've completed various courses on different online platforms. The courses cover my interest in Machine Learning to Data Science as well as addtional techinical skills. I've also completed a short online MBA courses developed by Chris Haroun

Favorite Show

I'm a big fan of Game of Thrones, excluding the last season of course. I've also taken to Narcos on Netflix. My favorite genre is action

Travel

My favorite country that I've travelled to has to be Iceland. It has the most amazing scenery and people. Some of the Game of Thrones scenes were shot in Iceland which is a bonus

Testimonials

Contact

Location:

Cape Town, Western Cape, South Africa

Call:

Available on Request

Loading
Your message has been sent. Thank you!