Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

Matimba Hilton Maluleke

Software Engineer
Pretoria

Summary

Experienced Software Engineer with over 5 years of expertise in software development, specializing in C# and Microsoft technologies. Proficient in developing robust applications using .NET, ASP.NET Core, and Xamarin. Skilled in leveraging Microsoft Azure for cloud-based solutions and implementing efficient DevOps practices with Azure DevOps. Adept at creating seamless user experiences with modern front-end frameworks like React and Angular. Strong problem-solving abilities, excellent team collaboration, and a commitment to continuous learning and innovation.

Overview

6
6
years of professional experience
6
6
Certifications

Work History

Software Engineer

UnilecSA Industrial Automation
08.2022 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Maintained existing software systems by identifying and correcting software defects.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with clients to define solution requirements.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Participated in architecture, design and implementation of back-end features using C++, C#, Java and Python.
  • Commissioning software for Siemens, Mitsubishi, Allen Bradley,
    Beckhoff, Delta, Adroit Technologies, Omron controllers and HMIs
    used in automotive plants, food & beverage, mining or logistics
    plants.
  • Responsible for PLC/HMI code development, code installation,
    debug on job site, and commissioning of the complete system.
  • Active role in the creation of new automated systems as well as the
    optimizing of existing ones.


Software Developer

Process Design and Automation
07.2019 - 08.2022
  • Collaborated with a team of developers to develop and maintain software solutions for complex business issues.
  • Converted technical specifications into functional code.
  • Performed system maintenance and developed new features as directed by the senior software developer.
  • Software development (both user based and back-end).
  • Monitored application performance.
  • Updated documentation, designs, software and device parameters on company server.
  • Followed instructions, procedures, and adhered to all legal laws, requirements, and company policies

Software Developer Intern

Electronic Toll Collection
12.2018 - 07.2019
  • Collaborated with team members to design, develop, and launch a user-friendly software product.
  • Learned software engineering process improvements and best practices.
  • Worked with developers to identify and remove software bugs.
  • Gained valuable experience working within an agile development environment, utilizing Scrum methodologies.

Education

Ndip Computer Systems Engineering

Tshwane University of Technology
Pretoria, South Africa
12.2019

High School Diploma -

Malamulele High School
Malamulele, South Africa
04.2001 -

Adv Computer Systems Engineering

Tshwane University of Technilogy
Pretoria
12.2026

Skills

Languages: C#, C, JavaScript, TypeScript, HTML, CSS, SQL

Frameworks: NET, ASPNET Core, Entity Framework, Xamarin

Front-End: React, Angular, Blazor, Bootstrap

Back-End: ASPNET Core, Web API, SignalR

Cloud Platforms: Microsoft Azure (App Services, Azure Functions, Azure SQL Database, Azure Storage, Azure DevOps, Azure Active Directory)

Database Technologies: Microsoft SQL Server, Azure SQL Database, Entity Framework, LINQ

Development Tools: Visual Studio, Visual Studio Code, Git, GitHub, Bitbucket

Project Management: Agile (Scrum, Kanban), Jira, Trello

Testing: xUnit, NUnit, MSTest, Selenium, Postman

Other: RESTful API development, Microservices architecture, Serverless computing, IoT integration

Soft Skills: Problem-solving, Team collaboration, Effective communication, Time management, Adaptability and Continuous learning

Certification

Microsoft: Exam 483: Programming in C#

References

Name: Isaac Masemola
Company: Eletronic Toll Collection (Etoll)
Position: Senior Software Developer
Contact: 079 760 7072


Name: Phumudzo Mulondo
Company: Process Design and Automation
Position: Senior Software Developer
Contact: 076 322 1922

Timeline

Microsoft: MTA: Software Development Fundamentals

09-2024

SQL and Relational Databases 101

03-2024

IO-Link Workshop

02-2023

Recognition of Outstanding Work

11-2022

Software Engineer

UnilecSA Industrial Automation
08.2022 - Current

Python 101 for Data Science

04-2022

Software Developer

Process Design and Automation
07.2019 - 08.2022

Software Developer Intern

Electronic Toll Collection
12.2018 - 07.2019

Microsoft: Exam 483: Programming in C#

11-2018

High School Diploma -

Malamulele High School
04.2001 -

Ndip Computer Systems Engineering

Tshwane University of Technology

Adv Computer Systems Engineering

Tshwane University of Technilogy
Matimba Hilton MalulekeSoftware Engineer