Summary
Ipeleng Setshedi is a pragmatic full-stack software developer with nine years of experience building and maintaining web applications across front-end (React, Angular, TypeScript) and back-end (Java, Spring, PostgreSQL) stacks. Based in Pretoria, she has hands-on experience migrating legacy systems to microservices, integrating messaging with RabbitMQ, and operating in cloud environments using AWS and Grafana. Her workflow emphasizes automation and quality: she uses GitHub pipelines, unit and integration testing, and tools like JUnit, Mockito and SpotBugs to keep releases reliable. Colleagues describe her as a lifelong learner who balances curiosity for new languages and techniques with a “work smarter, not harder” approach that avoids burnout. She’s contributed to client-facing projects across retail and finance domains, often implementing subtle fixes and data integrations that improve system observability and stability.
9 years of coding experience
3 years of employment as a software developer
MICT SETA NQF LEVEL 5, National Certificate Information Technology (Systems Development) , Computer Software Engineering, MICT SETA NQF LEVEL 5, National Certificate Information Technology (Systems Development) , Computer Software Engineering at WeThinkCode
Tswana, Sotho, Sotho, Zulu, Xhosa, English, Afrikaans, ndebele, north