Henry Du is a software developer as well as network security engineer. He has a solid experience in the network and security industry for more than 10 years.
// Work is always interesting
type Work interface {
// Coding like art
Coding() string
// Networking is fundamental
Networking() string
// CyberSecurity is critical
CyberSecurity() string
// CloudComputing is future
CloudComputing() string
}
// Life is beautiful
type Life interface {
ListenMusic() string
WatchMovies() string
ReadBooks() string
TakePhotos() string
Sports() string
Travel() string
Blog() string
}
type henry struct {
livingAt string
workedFor string
jobTitle string
graduatedFrom string
degree string
cert string
}
func NewHenry() Life {
return &henry{
livingAt: "Vancouver, Canada",
workedFor: "Aviatrix",
jobTitle: "Sr. Staff Software Engineer",
graduatedFrom: "Simon Fraser University",
degree: "Master of Science",
cert: "CCIE R&S",
}
}
func (h *henry) ListenMusic() string {
return "Jazz, R&B, Rock&Roll"
}
func (h *henry) ReadBooks() string {
return "Sci-Fi, Non-fiction, Computer Science"
}
func (h *henry) TakePhotos() string {
return "Photography is one of my hobbies."
}
func (h *henry) Sports() string {
return "I like to skiing, hiking, running."
}
func (h *henry) Travel() string {
return "I like to explore this wonderful world."
}
func (h *henry) Blog() string {
return "I am doing it right now. :) "
}