// Backend Engineer (Golang)
package main
import "fmt"
func main() {
fmt.Println("Golang-focused Backend Engineer with 3 years of experience developing APIs and backend systems in fintech.")
}
// 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",
}
}
// 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"
}
}
}
// 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()
}
// 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"
}
}
// 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"
},
}
}