Dynamic Junior Data Engineer at Absa Group with expertise in ETL processes and data modeling. Proven ability to enhance data quality and streamline integration solutions. Strong communicator and problem solver, adept at collaborating with cross-functional teams to drive impactful results. Committed to delivering high-quality data solutions that support organizational goals.
Overview
5
5
years of professional experience
Work History
Junior Data Engineer
Absa Group
Cape Town
01.2024 - Current
Develop and maintain scalable and efficient data pipelines using tools like Apache Spark, Hive, SQL.
Assist with the ingestion, transformation, and storage of data in cloud or on-prem environments (e.g., Hadoop, Azure, AWS).
Collaborate with data scientists, analysts, and business stakeholders to understand data needs, and ensure the delivery of high-quality datasets.
Perform data profiling, cleansing, validation, and standardization.
Monitor data pipelines, and troubleshoot performance and quality issues.
Document data flows, technical designs, and best practices.
Ensure compliance with data governance and security standards.
Continuously learn new tools and technologies in the data engineering ecosystem.
Software Developer (Contract)
Cape Peninsula University of Technology
Cape Town
03.2023 - 12.2023
System Design and Architecture.
Feature Development include user registration, course creation, content management, discussion forums, assessments, and more.
Ensure that these features are user-friendly and align with the organization's goals.
User Experience (UX) and User Interface (UI) Design: implementing a user-friendly interface that enhances the overall user experience.
Content Management: Developing tools and workflows for content creators and administrators to upload, organize, and manage learning materials and resources.
Analytics and Reporting: Implementing tracking and reporting features to provide insights into learner progress and engagement, helping instructors and administrators make data-driven decisions.
Mobile Compatibility: Ensuring that the CET LMS is compatible with mobile devices and responsive to various screen sizes.
Documentation and Training: Providing documentation for administrators, instructors, and learners to use the LMS effectively. Additionally, creating training materials and conducting training sessions as needed.
Maintenance and Updates: Regularly updating and maintaining the LMS to fix bugs, implement new features, and ensure compatibility with changing technologies and security standards.
User Support: Assisting users with technical issues and troubleshooting problems that may arise.
Compliance and Regulations: Ensuring that the CET LMS complies with relevant laws and regulations, especially in education and data protection.
Software Developer Internship
Luthango Holdings Pty Ltd
Cape Town
01.2022 - 12.2022
Learning about software development.
Assisting experienced software developers.
Coding and debugging software applications.
Collaborating with team members to develop new software.
Testing software applications and patches.
Experimenting with program design elements.
Reviewing code for other developers.
Implementing updates and changes in software.
Software Developer (WIL)
Best so far digital
Durban
01.2021 - 04.2021
Software/Web developer.
Software/Web hosting using CPanel.
Service Desk.
Validation procedures.
Updating content on the website.
Modifying software to fix errors, adapting it to new hardware, improving its performance, upgrading interfaces.
Troubleshooting software problems.
Designing and responsive.
Updating new information to the company website.
Residence Student Assistant
Mangosuthu University of Technology
Durban
01.2020 - 12.2020
Undertaking all correspondence including incoming and outgoing calls, faxing, emails, printing, scanner, etc.
Maintenance of databases, websites, and another electronic networks.
Compile a database of all students at the residence.
Organizing trips for sports teams.
Making transport booking quotations.
Then send it to the Department of Housing for approval and payments.
Assist with checking and confirming the validity of the occupancy list with the Residence Manager and placement team.
Assist with filling and room check forms.
Check the room inventory forms and ensure that it is correctly displayed and filled.
Report maintenance problems to the residence management.
Work and collaborate with the rest of the department team.
Education
Diploma - Information Technology
Mangosuthu University of Technology
Durban, UMlazi
05-2021
Skills
HTML & CSS
ETL processes
Data modeling
Database management
Data warehousing
Data pipeline design
Data cleansing techniques
Data quality assurance
API development
Spark framework
Hadoop ecosystem
Data migration
Data integration
Database design
Apache Spark
JavaScript
Java
Python
Nodejs
Reactjs
Bootstraps Frameworks
WordPress
GitHub Workflows
MySQL
SQL
RESTful APIs
Communication
Interpersonal skills
Time management
Creativity & Ownership
Accountability
Ability to work under pressure
Ability to work individually and in a team
Problem solving
Decision making
Ability to handle conflicts and negotiations
References
Roman Kiss, Absa Group, JHB, Gauteng, South Africa, 011 846 0821, roman.kiss@absa.africa
Mr. Waldon Hendricks, Cape Peninsula University of Technology, Cape Town, Western Cape, South Africa, 021 460 3778 / 073 469 6742, HendricksW@cput.ac.za
Mr. Lunga Dyabooi, Luthango Holdings Pty Ltd, Cape Town, Western Cape, South Africa, 076 386 2385, liqhamescs@gmail.com
Mr. Shermer Stuart, Best So Far Digital, Durban, KwaZulu-Natal, South Africa, 067 095 0502, info@bestsofar.co.za
Mr. Albert Cebekhulu, Mangosuthu University of Technology, Durban, KwaZulu-Natal, South Africa, 078 198 5276 / 081 598 9595, cebekhulumuzi@gmail.com
Accomplishments
Certificate of Participation, City of Cape Town Hackathon, Present