Learn Data Skills
Beta
Masehlele Moela

Masehlele Moela

Senior Software Engineer

Deloitte

Technologies

My Portfolio Highlights

My New Track

Python Fundamentals

My New Course

Introduction to Python

Data curator, carefully curating insights like precious artifacts.

My Work

Take a look at my latest work.

course

Introduction to SQL

course

Introduction to Python

course

Intermediate Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Deloitte | Jul 2021 - Present

Senior Consultant in Software Development

My areas of focus on this role includes Software Engineering and Data Integration. I have engineered and implemented software that optimise the collection of data for workforce transformation, rewards and people analytics, which improves the turnaround time for producing analytics on customer specific data. I build software to optimise delivery of various workforce analytics through embedded capabilities into cloud based web application, improving the data security and enabling controlled and optimised access to analytics artifacts. I have implemented off the shelf data driven software for standardising, automating and optimising compensation management processes. The responsibilities on this role, among others, includes: - Analysis of client requirements and translate this into technical designs and finally implementing the technical design. - Collaborate with subject mater experts to elicit requirements and understand business processes. - Collaborate with team mates to brainstorm new projects, discuss functional requirements and technical design and implementation strategies. - Provide a direction on the design of software for a clean architecture and maintainable software designs. - Liaison with other cross functional teams internally to facilitate collaboration on deliverables. - Manage project scrum board and facilitate scrum sessions. - Facilitate product demonstration sessions. - Mentor junior staff. - Code reviews. - Testing and deployment of software release. Technical tools used: - C#, JavaScript, JQuery, HTML & CSS - ASP.NET, .NET Framework, LINQ, EF - Microsoft SQL Server (Admin and T-SQL) - Microsoft Azure DevOps (Repos and Board) - Microsoft Azure Storage - Microsoft Azure Compute - Microsoft Azure Redis - Microsoft Azure Functions - Microsoft Azure Data Factory - Microsoft Azure Power BI Embedded - Microsoft Azure AD (OAuth and SPN) - Microsoft SQL Reporting Services
Show More

WizzPass | Apr 2020 - Jun 2021

Intermediate Software Developer

I’m developing and maintaining a data driven enterprise SaaS application based on PHP and MySQL database. I typically implement new features, fine tune existing features, investigate and fix system issues. Also, I’m responsible for Improving system performance by limiting/avoiding redundant application loads, unnecessary database queries, optimizing code and improving query performance. I’m fully engaged in application development cycle, from feature planning, development, testing and deployment.

PwC South Africa | Jan 2018 - Mar 2020

Consultant in Data & Analytics

sector. Designing and building automation software robots, testing and managing deployment life cycles and occasionally performing code review and mentoring junior automation developers. I've worked on data analytics projects for process mining and optimization in the banking sector. I functioned as a lead SQL developer and mostly focused on efficient execution of SQL queries for data extraction and transformation, and optimizing query performance and resolving missing data and formatting issues.

Calidad Technology | Nov 2015 - Dec 2017

Software Developer

I was developing a maintained multiple clients’ projects in the financial sector. I was responsible for designing new workflows and reporting requirement, developing new features, testing new and existing features, fixing system issues, liaising with clients to gather requirements.

University of Johannesburg | Jan 2014 - Dec 2015

Communication Networks Tutor

Assist students to understand the technical networking concepts covered in class with the lecturer, such as IP addressing, sub-netting, routing algorithms, error detection, and wireshark packets analyzer. Invigilate for formal tests and assess students' practical abilities in networking, covering windows command line interface and Linux ubuntu terminal.

My Education

Take a look at my formal education

BCom Honors, Information TechnologyUniversity of Johannesburg | 2017
BTech, Information TechnologyUniversity of Johannesburg | 2015
Diploma, Information TechnologyUniversity of Johannesburg | 2014

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • Create Your Data Portfolio for Free