About Yusuf
English
Native or bilingual
Afrikaans
Fluent
Experience
- BMW IT Hub ZAFull Stack Senior Software EngineerTECHJune 2021 - June 2023 (2 years)Johannesburg, South AfricaSenior engineer leading major cloud migration initiatives and core feature delivery acrossenterprise platforms used globally within BMW’s manufacturing divisions.• Developed scalable backend APIs and dynamic front-end features for factory management toolsdeployed across multiple global locations.• Successfully migrated monolithic architecture to microservices-based, containerized systems inAzure.• Upgraded Angular framework from version 5 to 14+, aligning the UI with BMW’s corporate designsystem and improving performance by over 30%.• Implemented CI/CD pipelines with Jenkins, automating build and deployment processes andreducing release times by 70%.• Provided production support for high-availability systems with minimal downtime SLAs.• Collaborated with cross-border teams across Europe, ensuring seamless integration and qualityassurance.Tech Stack: Java, Angular, Azure, Postgres, ElasticSearch, Kubernetes, Docker, Maven, Jenkins,Kibana
- BMW IT Hub South AfricaDevelopment LeadTECHJune 2023 - Today (3 years and 1 month)Johannesburg, South AfricaPromoted to lead a greenfield project within the BMW IT Hub, serving as the primary development lead for the South Africa region. Tasked with overseeing software delivery across the full SDLC, with strong ownership of architecture, infrastructure, and stakeholder engagement.• • Led the design and development of full stack software solutions using modern cloud-native technologies.• • Oversaw a full front-end redesign initiative, resulting in improved UI/UX and performance consistency.• • Introduced process optimizations through Agile best practices (e.g., retrospectives, sprint planning).• • Mentored engineers across all levels, conducted code reviews, and established team development standards.• • Acted as technical liaison for European stakeholders, translating business requirements into actionable engineering tasks.• • Owned end-to-end release management and production support processes, ensuring system stability and responsiveness.• • Designed domain architecture and implemented observability using Grafana and Loki.• • Provisioned infrastructure as code (IaC) using Terraform, streamlining onboarding and reducing setup time by 40%. Java, Quarkus, Angular, Kafka, Terraform, GitHub Actions, ArgoCD, Maven, Grafana, Loki
- First National Bank South AfricaSenior Software EngineerTECHJanuary 2020 - May 2021 (1 year and 4 months)Johannesburg, South AfricaBackend engineer on mission-critical banking systems, delivering RESTful APIs and production support services for internal business applications.• • Designed and implemented scalable Java-based REST APIs supporting millions of transactions monthly.• • Deployed microservices on OpenShift and Kubernetes clusters across multiple data centers.• • Monitored and triaged issues in the production environment, participating in regular postmortems.• • Played a key role in release planning and provided technical documentation for ongoing team onboarding.Tech Stack: Java, Spring Boot, OpenShift, Kubernetes, OracleDB, Cassandra, Docker, Maven.
Recommendations
Be the first to recommend Yusuf
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master of Business Administration (MBA)ESMT Berlin2027Master of Business Administration (MBA)
- BSc HonoursUniversity of Johannesburg2020BSc Honours
Certifications
- AWS Certified Solutions ArchitectAmazon web services2025
Skill set
Categories
- Other