Summary
Haikal Yusuf is a Senior Software Engineer based in Singapore with six years of experience building secure, reliable Spring Boot microservices and tooling for large financial organizations. At Visa he modernized multiple Java services to Java 17, led security best-practice initiatives across teams, and recently created an LLM-powered static analysis tool that visualizes business logic to accelerate code comprehension. He has hands-on experience optimizing client-backend protocols and refactoring ETL pipelines, delivering measurable reliability and performance gains. Earlier internships at Citi and Infineon sharpened his security-first mindset and data automation skills, including remediating Checkmarx findings and producing operational dashboards. Trained as a mechanical engineer with a computer science minor from NUS, he combines systems thinking with practical software craftsmanship. Outside work he pursues visual design inspiration and creative problem-solving—often found browsing Pinterest boards or building complex LEGO models.
6 years of coding experience
3 years of employment as a software developer
Singapore-Cambridge GCE Ordinary Level, Singapore-Cambridge GCE Ordinary Level at Ngee Ann Secondary School
Singapore-Cambridge GCE Advanced Level Science, Singapore-Cambridge GCE Advanced Level Science at Temasek Junior College
Bachelor of Engineering (B.Eng.) Mechanical Engineering (Hons) Minor in Computer Science, Bachelor of Engineering (B.Eng.) Mechanical Engineering (Hons) Minor in Computer Science at National University of Singapore
French, English, Malay