Software Developer
Johannesburg, South Africa
Software Developer with 2+ years hands-on experience building and deploying responsive software. At Idea Pioneers, automated secure PDF payslip distribution for multiple recipients monthly, implemented real-time APIs/webhooks for alerts, and managed deployments on AWS, Google Cloud, and cPanel. Holds Microsoft Certified: Azure Fundamentals (AZ-900) and NQF5 from WeThinkCode_. Passionate about scalable backend solutions and cloud infrastructure eager to contribute to innovative teams.
Idea Pioneers • Johannesburg, South Africa
Software Developer role involving full-stack web development, automation, API development, and cloud deployment across AWS, Google Cloud, and cPanel platforms. • Translated Figma/Adobe XD designs into responsive, production-ready websites using HTML, CSS, JavaScript for frontend, and Python Flask or Node.js for backend logic, delivering pixel-perfect implementations that met client specifications. • Developed advanced, database-driven forms and analytics dashboards integrated with Firebase for real-time data storage and retrieval, enabling dynamic user interactions and insightful reporting features. • Automated monthly PDF payslip encryption and secure distribution process using custom Python scripts, APIs, and encryption libraries; streamlined delivery to multiple recipients while ensuring data privacy and compliance. • Built and maintained RESTful APIs and webhooks to provide real-time notifications (e.g., form submissions, website downtime alerts), improving operational responsiveness and reducing manual monitoring efforts. • Deployed and managed full-stack web applications on cloud platforms including AWS (e.g., EC2, Elastic Beanstalk), cPanel shared hosting, and temporary Google Cloud virtual machines, handling configuration, scaling, and uptime optimization. • Collaborated on full software development lifecycle tasks in an agile environment, including debugging, version control with Git, testing, and iterative improvements to enhance application performance and reliability.
Cloud Administrator in Cloud Administration
Information Technology: Systems Development (NQF5) in Systems Development
National Senior Certificate (Matric / Grade 12) in Mathematics, Physical Sciences, Life Sciences, Geography