Yip Rui Fung

QR code linking to the online resume

Software Engineer / Homelab Enthusiast

  • aa@bbb.co
  • +60123456789
  • Planet Earth, Milky Way Galaxy
  • LinkedIn
  • GitHub

Summary

  • Software engineer with 6+ years of professional experience across a range of languages (Java, Kotlin, Scala, C#, Golang, JavaScript, Python), including writing API specifications in OpenAPI.
  • Homelab enthusiast — manages a self-hosted Kubernetes cluster, with networking experience covering iBGP, network segmentation and firewall rules.
  • Some exposure to data analytics from my degree, including data analysis work with SAS and R.

Skills

KotlinSpring BootKubernetesGolangJavaScalaC#PythonJavaScriptOpenAPIDockerRedisGitHub ActionsGitLab CI

Education

  • BSc (Hons) Information Systems (Business Analytics)

    2017 – 2019

    Sunway University

  • Diploma in ICT, Software Engineering

    2014 – 2016

    Asia Pacific University of Technology & Innovation (APU)

Experience

  • Full Stack Developer

    Jul 2024 – Present

    Mercedes-Benz Malaysia · Puchong, Selangor, Malaysia

    Technically for Mercedes-Benz Tech Malaysia.

  • Software Engineer

    Jun 2023 – Jun 2024

    Techronex PLT · Kuala Lumpur, Malaysia

    • Wrote code and troubleshot issues for a Golang microservices system, documenting the API surface in OpenAPI Specification.
    • Fixed long-standing issues in the in-house code generator.
    • System deployed to Kubernetes, using Redis, Kafka and MongoDB.
  • Freelance Software Developer

    Jun 2021 – Jun 2024

    Freelance · Malaysia

    • Freelance developer doing enhancements on the AS/400-LA middleware family of projects I was previously involved in.
  • Software Engineer

    Jun 2021 – Jun 2023

    Qumon Intelligence PLT · Kuala Lumpur, Malaysia

    • Worked on various projects in Java and Golang — implementing features and investigating/fixing reported bugs.
    • Improved the CI build pipeline to produce multi-arch OCI images for both arm64 and x64.
  • Software Engineer

    Aug 2019 – Jun 2021

    Katy World (M) Sdn. Bhd. · Greater Kuala Lumpur

    • Sole backend developer for an insurance agent-recruiting app, plus admin interface and deployments with the client.
    • Rewrote the core library of the AS/400-LA middleware in Kotlin, adding Jackson-like field mapping to fixed-length copybooks, still in production.
    • Handled a Pharmacy Formulary project (PHP/Lumen backend + Angular admin) enabling offline DB sync.
  • Intern

    May 2018 – Jul 2019

    KatyWorld (M) Sdn. Bhd. · Greater Kuala Lumpur

    • Worked on small-scale mobile backends in Spring Boot (Kotlin/Java).
    • Set up GitLab CI flows for automated build and test.
    • Managed parsers for airline roster data.
  • Intern

    Dec 2018 – Mar 2019

    Accenture · Kuala Lumpur, Malaysia

    • Reverse-engineered a legacy ASP.NET / C# / MSSQL system and produced process/user-flow flowcharts for an underexplained system.
  • Junior Software Engineer

    Aug 2016 – Jul 2017

    Visualogic Resources (M) Sdn. Bhd. · Malaysia

    • Implemented and maintained backends for smaller projects in Java/Scala, with simple Angular admin interfaces.
    • Worked on a middleware layer between front-end systems and an IBM mainframe (AS/400-LA) for an insurance company.