02/24/2026 updated

**** ******** ****
100 % available

Full Stack Software Developer

Sandton, South Africa
Only remote
Applied Maths and Com.Sci Unisa
Sandton, South Africa
Only remote
Applied Maths and Com.Sci Unisa

Profile attachments

M Matome(Resume).pdf

About me

Matome Makgalemela is a Full Stack Developer skilled in the full SDLC. He specializes in Java, Python, and Angular with expertise in Microservices, Docker, and CI/CD.

Java (Programming Language)JavaScriptAgile MethodologyAmazon Web ServicesApplication Lifecycle ManagementAtlassian JiraBuild AutomationC++ (Programming Language)Cloud ComputingDatabase DesignDevOpsProgramming ToolsDjangoEclipse (Software)IntelliJ IDEAJUnitPython (Programming Language)PostgreSQLMaintenanceApache MavenMicrosoft SQL ServersMySQLNode.jsObject-Oriented Software DevelopmentSoftware ArchitectureQuality ManagementRequirements AnalysisSoftware EngineeringTypeScriptWorkflowsTestingEnterprise Application PlatformData Storage TechnologiesSpring BootBackendGitEvent Driven ArchitectureContainerizationSalesforce HerokuAngularJSFull Stack DevelopmentAtlassian BitbucketFront End Software DevelopmentRestful ApiDomain Driven DesignSoftware Version ControlDatabase AdministrationDockerProgramming LanguagesMicroservices
Full Stack Development
Comprehensive software development expertise covering complete application lifecycle from requirements gathering to deployment and maintenance with over five years of experience

Object Oriented Programming
Advanced proficiency in multiple programming languages including Java, C++, Python, JavaScript, TypeScript and Assembly with focus on scalable software architecture

Cloud and DevOps Technologies
Extensive experience with AWS, Heroku cloud platforms, Docker containerization, CI/CD pipelines using Bitbucket and Jira for agile development workflows

Frontend Development
Angular 8+ framework expertise for building responsive user interfaces and single-page applications with modern JavaScript and TypeScript

Backend Development
Spring Boot, Django, NodeJS frameworks for building robust server-side applications and RESTful APIs with microservices architecture

Database Management
MySQL, PostgreSQL, MSSQL database design, optimization and management for high-performance data storage solutions

Software Architecture
Event Driven Architecture, Domain Driven Design, Strategic DDD patterns for building scalable and maintainable enterprise applications

Development Tools
Eclipse, IntelliJ, Git version control, Maven build automation, and comprehensive testing frameworks including JUnit for quality assurance

Experience

Professional experience10+ years
Freelancer since2016

Languages

EnglishFluent

Project history

Software Developer

Takealot
Software development role focusing on scalable e-commerce solutions and system maintenance

Full Stack Java Developer

Freelancing
Building application segments for clients including patches development, debugging, upgrading existing applications, developing standalone websites using Angular and NodeJS, and building ecommerce webservices

Senior Software Developer

IMS Global Ventures
Contributed to financial sector software technologies for MNO-mobile network operators as Senior software developer, Integration developer, Production support engineer, and Product deployment coordinator

Software Developer

ABSA Bank
Contributed to maintenance of high scalable ecosystem as Senior Software developer, Technical product support engineer, and Integration Developer using Java, Spring-Boot, Docker, and Azure DevOps

Java & Angular Developer

Kryszna Tec
Developed novel high-end technology for managing IT cost with focus on minimizing organisational IT cost through modularised angular applications and microservice architecture

JAVA (Spring-boot) & Python (Django) Developer

IQ MEDIA
Developed highly available media advertising software to manage media resource and schedule adverts airing sequences using device tracking systems and cost management services

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in