Cedric Maenetja

Cedric Maenetja
Software Engineer

  • Kempton Park, ZA
  • cmaenetja@gmail.com
  • (+27) 061 131 5215
  • https://permanentlink.co.za/cedricm/

ABOUT ME

Innovative Software Engineer with 10+ years of experience in the full software development cycle - from concept to delivery of an application.

Experienced in advanced development methodologies, tools and processes contributing to the design and roll out of applications.

Exceptional troubleshooting skills - able to analyze code and provide well-researched and well thought solutions.


A day outside of my work may consist of: scanning my server for resources to purge, fixing some back-end/front-end bugs, brain-storming new ideas and features, database design, setting up a build or deployment plan and test new features when I am lucky.

EDUCATION

Jan 2005 - Dec 2009

Realidisha High School
Higher Certificate

Mar 2010 - Dec 2011

CTI Education Group
Higher Certificate: Software Development

Jan 2013 - Dec 2013

CTI Education Group
Diploma: Software Development

EXPERIENCE

Oct 2011 - Oct 2016

Courseware Developer
CTI Education Group - Johannesburg, South Africa

  • Conduct research in order to stay abreast of software and industry trends.
  • Collaborate with the sales and marketing department when introducing new courses.
  • Provide support to instructors with regard to implementation of new and current courses.
  • Deliver presentations on industry trends for new courses.
  • Provide assistance with marking, remarking, and moderation of projects and examinations.
  • Identify standards for courseware design and evaluate work to ensure compliance with company standards.
  • Evaluate and develop the course material of individual courses and curricula.
  • Research and implement new technology.

Oct 2016 - Mar 2022

Integration Developer (Hybrid)
Striata - Johannesburg, South Africa

  • Creates and maintains code that meets design specifications, follows standards, is easy to maintain and is reasonably free from defects.
  • Provides maintenance, improvement and production support for existing applications.
  • Participates in design sessions to understand the business requirement and
    solution to be delivered.
  • Assists the Business analyst with creating project plans and estimating task durations.
  • Communicates with other Developers, the Integration Manager and
    Business Analysts on product issues.
  • Works with Testing team to ensure that the project is accurately tested.
  • Design, develop and maintain application software, relational databases, system APIs (Payments, WhatsApp, Email, SMS), system integrations, and web user interfaces.
  • Develop and maintain continuous integration and continuous delivery pipelines
    of the systems.
  • Design and analyse functional and non-functional requirements for the application aligning to the clients' needs.
  • Effective database development.
  • Effective product development.
  • Effective custom development.
  • Effective trouble shooting.

Apr 2022 - Nov 2025

Software Engineer (Remote)
My Appointment - Johannesburg, South Africa

  • Provides maintenance, improvement and production support for existing applications.
  • Design, develop and maintain web and mobile applications, relational databases, system APIs, system integrations, and web user interfaces.
  • Design and analyse functional and non-functional requirements for the application aligning to the clients' needs.
  • Effective database development.
  • Effective product development.
  • Effective custom development.
  • Effective trouble shooting.

Dec 2025 - Current

API Engineer (Remote)
Udder - London, United Kingdom

  • Develop and maintain custom API integrations between third-party platforms and client applications.
  • Implement and optimise middleware solutions using tools such as Workato, Zapier, and MuleSoft.
  • Ensure code quality through reviews, documentation, and adherence to best practices.
  • Collaborate with internal and external technical teams to deliver reliable and scalable solutions.
  • Identify and mitigate technical risks while supporting continuous improvement team development.

SKILLS

Technical

  • Flutter
  • JAVA
  • PHP
  • Javascript / Jquery
  • CSS
  • HTML
  • MySQL
  • MS SQL Server
  • REST
  • SOAP
  • Python
  • Perl
  • Git
  • C#
  • VB.NET
  • Eclipse
  • Android Studio
  • Google Apps
  • Visual Studio .NET
  • Liferay

Key Skills

  • Bug Fixing & Troubleshooting
  • End to End Testing
  • Stable Code Base
  • Highly Scalable Applications
  • Mobile Apps
  • Web Apps
  • Client Requirements
  • Process Optimization
Go to Top