About
Software Engineer with over 5 years of experience in enterprise-scale web and mobile application development. Proven expertise in architecting complex systems, leading the modernization of legacy platforms from AngularJS to Svelte, and designing custom deployment infrastructure managing 30+ applications. Adept at optimizing CI/CD pipelines, achieving a 90% reduction in deployment time through automation, and mentoring junior developers to deliver high-impact solutions with budgets exceeding $100k.
Work
Johannesburg, Gauteng, South Africa
→
Summary
Led the architecture and implementation of a custom, fully automated mobile release pipeline, supporting a 30-app portfolio and integrating multi-platform APIs for streamlined deployments.
Highlights
Led the architecture and implementation of a custom, fully automated mobile release pipeline using Fastlane, supporting a 30-app portfolio and integrating Huawei, Android, and iOS APIs for streamlined multi-platform deployments.
Enhanced mobile release security by establishing robust practices for Fastlane key, certificate, and environment variable management, significantly minimizing credential exposure risks and ensuring compliant interactions with external services.
Mentored three junior developers on CI/CD principles, conducted code reviews, and implemented deployment automation, fostering team confidence and reducing development bottlenecks.
Spearheaded the migration of performance-critical AngularJS components to Svelte, enhancing system maintainability and preserving stability for enterprise clients.
Collaborated cross-functionally with QA to ensure stable test environments, proactively identifying critical issues, and accelerated new developer onboarding by 40% through comprehensive documentation and code walkthroughs.
Johannesburg, Gauteng, South Africa
→
Summary
Developed and delivered multiple major React and Vue.js projects with budgets exceeding $100K, consistently meeting delivery deadlines and contributing to a winning hackathon team.
Highlights
Developed and delivered multiple major React and Vue.js projects, consistently meeting deadlines and managing budgets exceeding $100K.
Implemented Playwright for end-to-end testing, establishing a robust framework that was subsequently adopted across other development teams.
Contributed to a winning team in a 24-hour hackathon, successfully building and launching a functional prototype.
Improved codebase quality and performance by leveraging static analysis tools to refactor outdated patterns and resolve performance bottlenecks.
Achieved rapid career progression from Junior to Intermediate Software Developer within one year, consistently taking on and successfully delivering larger, more complex projects.
Collaborated effectively with business stakeholders to translate complex requirements into working features, ensuring alignment with strategic objectives.
Johannesburg, Gauteng, South Africa
→
Summary
Designed and built a custom mobile deployment system, replacing AppFlow and saving the company $6,000 annually, while also developing core reusable React components.
Highlights
Designed and built a custom mobile deployment system from scratch, replacing AppFlow and generating $6,000 in annual savings.
Consolidated 30 separate repositories into a single, manageable system using Bash scripts and Makefiles, automating Android, Huawei, and iOS builds via Fastlane, reducing manual effort from hours to minutes.
Increased daily deployment capacity from 2 to over 10 applications through intelligent automation, resulting in a 90% reduction in deployment time and elimination of manual errors.
Developed core, reusable React components that became foundational parts of the company's component library, enhancing development efficiency and code consistency.
Fostered maintainable code practices and established robust development guidelines, contributing to long-term project stability and scalability.
Engaged directly with business teams to gather requirements and translate them into functional features, ensuring product-market fit and stakeholder satisfaction.
Languages
English
Skills
Frontend Development
React.js, TypeScript, Next.js, Svelte, Vue.js.
Backend Development
Nest JS, Node JS, API development.
Mobile Technologies
Capacitor, Fastlane, FCM/HMS integration.
Architecture & Design
Micro-frontends, Component Libraries, Design Systems.
Performance Optimization
Lighthouse, Browser DevTools, Code refactoring.
State Management
SWR, Zustand, Context API.
UI/UX
CSS3, Sass/SCSS, Tailwind CSS.
Testing & Quality
Jest, React Testing Library, Playwright, End-to-end testing.
DevOps & CI/CD
Azure DevOps, Google Cloud Platform (GCP), Automated deployment pipelines.
Databases
PostgreSQL.
Computer Science
Algorithm and Data structures.