Summary
Overview
Work History
Education
Skills
Training
Timeline
Generic

Mpho Mahlare

Pretoria

Summary

Skilled Software Developer specialising in JavaScript and TypeScript for web and mobile applications using Angular and Ionic. Experienced in full-stack development with C#, Python, and PHP, delivering efficient solutions. Proficient in designing scalable data structures across SQL and NoSQL databases, including MySQL and MongoDB, and constructing microservices architectures while integrating third-party APIs.

Overview

9
9
years of professional experience

Work History

Software Developer

Sethala IoT
08.2019 - Current
  • Developed a modular, single-page web application in Angular that incorporated responsive design principles.
  • Created a reusable component library for the web application using Angular Material, resulting in faster development time for new features.
  • Developed RESTful API for seamless integration with third-party services.
  • Integrated third-party APIs into web application for efficient data exchange and real-time updates.
  • Developed a mobile application with a user-friendly interface that improved customer engagement.
  • Developed a secure authentication system that met industry standards for data protection and privacy.
  • Developed a robust authentication system using JWT tokens and OAuthX for secure user access.
  • Developed custom services to manage application state and communicate with back-end APIs.
  • Worked with designers to enhance user interface aesthetics and usability.

Consultant & Junior Developer

Sethewo Business Engineers
05.2017 - 01.2019
  • Developed a RESTful API that served as the backend for a web application, improving scalability and reducing latency.
  • Integrated third-party APIs into web application for seamless data exchange and real-time updates.
  • Established robust authentication system using JWT tokens and OAuthX to ensure secure user access.
  • Built modular, single-page web application in Angular with responsive design principles for improved user experience.
  • Created a reusable component library for the web application using Angular Material, resulting in faster development time for new features.
  • Refactored existing code to improve readability and maintainability, resulting in a 60% reduction in development time.

Education

Grade 12 -

Mokoneamabula Secondary School
Ga-rakgoadi,Limpopo
01-2011

National Diploma - Software Development

Tshwane University Of Technology

Skills

  • ASPNET
  • C#
  • Entity Framework
  • Nodejs
  • Angular
  • Ionic 6
  • JQuery
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • XML
  • JSON
  • Postgresql
  • MySQL
  • MongoDB
  • NoSQL Database
  • Database Design
  • Jira
  • Mqtt
  • Visual Studio
  • Microsoft Visual Studio
  • GitDesktop
  • Github
  • Postman
  • Jira
  • Agile development
  • Requirements analysis
  • API design
  • Debugging
  • Software applications
  • Linux
  • Internet of Things (IoT)
  • Time management
  • Implementation planning
  • Continuous learning
  • Critical thinking
  • Under pressure
  • User Interface Design
  • Interface Design
  • Microsoft Office Word
  • Microsoft Office
  • Microsoft PowerPoint
  • Microsoft Excel
  • Microsoft Windows
  • Internet of Things (IoT)
  • Agile development
  • Implementation planning
  • Software applications
  • Debugging
  • API design
  • Continuous learning

Training

Computer Network Certificate, University Of South Africa

Timeline

Software Developer

Sethala IoT
08.2019 - Current

Consultant & Junior Developer

Sethewo Business Engineers
05.2017 - 01.2019

Grade 12 -

Mokoneamabula Secondary School

National Diploma - Software Development

Tshwane University Of Technology
Mpho Mahlare