/** Heya this is Yen, I code backend for problem solving */
sealed trait Skill {
def description: String
}
case class BackendDevelopment(name: String) extends Skill {
def description: String = s"$name involves building backend services with JVM and Python."
}
case class DataEngineering(name: String) extends Skill {
def description: String = s"$name focuses on big data, streaming, and data platform development."
}
case class SystemArchitecture(name: String) extends Skill {
def description: String = s"$name includes system design and product ownership."
}
object SkillApp extends App {
val skills: List[Skill] = List(
BackendDevelopment("Backend Development"),
DataEngineering("Data Engineering"),
SystemArchitecture("System Architecture")
)
skills.foreach(s => println(s.description))
}
🍣
shushi
Backend, Full stack, Data dev | JVM, Python, JS | AI/ML platform | TW/HK -> UK -> SG/JP -> ? | Hack everything* 🎸
Pinned Loading
-
SpringPlayground
SpringPlayground PublicBackend playground with Java Spring boot | #SE
-
cdk-playground
cdk-playground PublicVarious cloud infra built with AWS CloudFormation | #SE
-
NYC_Taxi_Pipeline
NYC_Taxi_Pipeline PublicDesign/Implement stream/batch architecture on NYC taxi data | #DE
-
JavaHelloWorld
JavaHelloWorld PublicJava basics project : concept, design pattern, Guice, .... | #SE
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.