Loading...

TEOH BOON PING

// Backend Engineer (Golang)

// Summary
package main

import "fmt"

func main() {
    fmt.Println("Golang-focused Backend Engineer with 3 years of experience developing APIs and backend systems in fintech.")
}
// Contact
// GetContactInfo returns personal contact details.
func GetContactInfo() ContactInfo {
    return ContactInfo{
        Name:     "Teoh Boon Ping",
        Title:    "Backend Engineer",
        Location: "Petaling Jaya, Malaysia",
        Email:    "teohboonping00@gmail.com",
    }
}
// Educations
// ListEducation returns educational background details.
func ListEducation() []Education {
    return []Education{
        {
            University: "Asia Pacific University",
            Degree:     "BSc in Software Engineering",
            Major:      "Software Engineering",
            Period:     "2020 - 2022",
            Website:    "https://www.apu.edu.my/course/bsc-hons-in-software-engineering"
        },
        {
            University: "Asia Pacific University",
            Degree:     "Diploma in ICT",
            Major:      "Software Engineering",
            Period:     "2018 - 2020",
            Website:    "https://www.apu.edu.my/course/diploma-in-ict-software-engineering"
        }
    }
}
// Skills
// ISkills lists known languages, frameworks, and tools.
type ISkills interface {
    // Programming Languages
    Golang()
    Python()
    SQL()

    // APIs
    GRPC()
    GraphQL()
    REST()

    // Databases
    MySQL()
    PostgresSQL()

    // Cloud & DevOps
    AWS() // S3, Athena
    Docker()
    Kubernetes()
    ArgoCD()

    // Monitoring
    Datadog()
}
// Experiences
// PayNet returns work experience details.
func PayNet() WorkExperience {
    return WorkExperience{
        Company:        "PayNet", // Malaysia's national payments network
        Role:           "Backend Engineer",
        EmploymentType: "Full-time"
        Location:       "Mid Valley City, KL",
        Period:         "April 2024 - August 2025", // 1 year and 5 months
        Website:        "https://paynet.my/"
    }
}
// GXBank returns work experience details.
func GXBank() WorkExperience {
    return WorkExperience{
        Company:        "GXBank", // Malaysia's first digital bank
        Role:           "Backend Engineer",
        EmploymentType: "Full-time"
        Location:       "First Avenue, Petaling Jaya",
        Period:         "October 2022 - April 2024", // 1 year and 7 months
        Website:        "https://gxbank.my/"
    }
}
// KPMG returns work experience details.
func KPMG() WorkExperience {
    return WorkExperience{
        Company:        "KPMG",
        Role:           "Software Engineer",
        EmploymentType: "Internship"
        Location:       "KPMG Tower, Petaling Jaya",
        Period:         "July 2021 - November 2021", // 5 months
        Website:        "https://kpmg.com/my"
    }
}
// Personal Projects
// ListPersonalProjects returns a list of personal projects.
func ListPersonalProjects() []Project {
    return []Project{
        {
            Name:        "Pokédex",
            Description: "A Pokédex web application that utilizes the PokeAPI to display information about various Pokémon",
            Link:        "https://teohboonping.github.io/pokedex.github.io/"
        },
        {
            Name:        "UltraDex",
            Description: "An UltraDex web application that display information about various Ultramans",
            Link:        "https://ultradex-web.fly.dev/ultraman"
        },
    }
}