Full Stack Developer - Dominoh Technology - Pretoria, South Africa
(2023-01)
Joined a growing technology consultancy serving clients across e-commerce, fintech, and enterprise sectors requiring modern web and mobile solutions.
- Designed and developed 10+ responsive web and mobile applications using MERN stack (MongoDB, Express.js, React, Node.js, Kotlin, Gradle), implement component-based architecture and RESTful APIs
- Integrated AWS cloud services including Lambda for serverless computing, S3 for storage, and EC2 for scalable infrastructure, migrating legacy systems to cloud-native architectures
- Conducted comprehensive code reviews and refactoring exercises, implementing lazy loading, code-splitting, and caching strategies
- Led UI/UX redesign initiatives utilizing Figma prototypes, conducting A/B testing with 500+ users to validate design decisions
- Collaborated with product managers and designers in bi-weekly sprint planning sessions, using JIRA for project tracking
- Reduced application load times by 35% through systematic performance optimization
- Decreased cloud infrastructure costs by 20% through efficient resource allocation and serverless architecture implementation
- Improved user retention rates by 25% following data-driven UI/UX enhancements
- Achieved 98% code test coverage through implementation of Jest and Enzyme testing frameworks
Data Analyst Intern - SpaceProvider.com - Remote
(2024-01 - 2024-04)
Supporting property technology startup requiring data extraction and analysis from multiple real estate listing sources.
- Developed Python web scraping scripts using BeautifulSoup and Selenium to extract 10,000+ property listings
- Cleaned and transformed datasets using Pandas, handling missing values, outliers, and data normalization
- Created data visualization dashboards using Tableau and Power BI for executive decision-making
- Implemented automated ETL pipelines for continuous data updates
- Enabled data-driven pricing strategies through analysis of market trends and competitor data
- Reduced manual data collection time by 80% through automation
- Delivered actionable insights supporting strategic business decisions
Software Engineer (UI/UX Development) - Nimbler Group - Pretoria, South Africa
(2021-03 - 2022-12)
Supported a marketing technology company requiring cohesive brand presence and data visualization tools across multiple digital platforms.
- Designed and implemented interactive marketing dashboards using React.js, Javascript and Power BI, integrating real-time data from multiple API sources
- Established design system and component library ensuring brand consistency across web applications, mobile apps, and marketing materials
- Collaborated with marketing team to translate campaign requirements into functional technical specifications
- Optimized frontend performance using React hooks, memoization techniques, and responsive design principles
- Increased stakeholder data visibility with real-time dashboards processing 50,000+ data points daily
- Maintained brand consistency across 5+ platforms, contributing to 15% increase in user engagement metrics
- Reduced design-to-development turnaround time by 30% through reusable component library
Frontend Developer - Keystones Electronic Solutions - Pretoria, South Africa
(2020-01 - 2021-02)
Contracted to modernize legacy web applications for an electronics distributor serving B2B and B2C markets.
- Developed and maintained 5+ responsive web applications using React.js, Python and Angular frameworks
- Implemented performance optimization techniques including code-splitting, lazy loading, tree shaking, and image optimization
- Conducted cross-browser compatibility testing and resolved UI/UX issues across Chrome, Firefox, Safari, and Edge
- Utilized Git version control with branching strategies for collaborative development
- Improved user engagement metrics by 30% through enhanced responsive design and intuitive navigation
- Reduced page load times by 0% through systematic performance optimization
- Achieved 100% mobile responsiveness across all delivered applications
Web & Mobile Developer - Ziggy Fashions - Pretoria, South Africa
(2019-03 - 2020-12)
Developed e-commerce infrastructure for fashion retail company transitioning from brick-and-mortar to online sales.
- Built custom e-commerce platforms using PHP, WordPress, and WooCommerce with integrated payment gateways (PayFast, PayPal)
- Developed automated inventory management system using MySQL database with real-time stock tracking and low-stock alerts
- Implemented SEO best practices and Google Analytics tracking for conversion optimization
- Created mobile-responsive product catalogs with advanced filtering and search functionality
- Increased online sales by 30% within first six months of platform launch
- Reduced inventory discrepancies by 0% through automated tracking system
- Achieved 99.9% uptime during peak shopping seasons through proactive monitoring
Junior Support Consultant - EPIC ERP - Bryanston, South Africa
(2019-01 - 2019-03)
Provided technical support for enterprise resource planning software serving manufacturing and distribution clients.
- Delivered Level 1 and Level 2 technical support via phone, email, and ticketing system (ITSM tools)
- Diagnosed and resolved software bugs, database connectivity issues, and user access problems
- Optimized complex SQL queries and database indexes to improve report generation performance
- Created user documentation and conducted training sessions for new system features
- Managed incident escalation process and maintained detailed resolution logs
- Resolved 90% of support tickets within SLA deadlines, maintaining high customer satisfaction scores
- Reduced report generation time by 25% through SQL query optimization and database indexing
- Successfully managed 100+ tickets monthly with average resolution time of hours