/** Hellooo this is Yen, I build platforms for solving problems */
object myStack extends App {
sealed trait Skill
case class BackendDevelopment(name: String) extends Skill
case class DataEngineering(name: String) extends Skill
case class SystemArchitecture(name: String) extends Skill
def run(name: Skill): String = name match {
case BackendDevelopment(name) => "build backend services with JVM, Python"
case DataEngineering(name) => "big data, streaming, data platform development"
case SystemArchitecture(name) => "system design, product ownership"
case _ => "other awesome works"
}
yennanliu / 500lines Goto Github PK
View Code? Open in Web Editor NEWThis project forked from aosabook/500lines
500 Lines or Less
License: Other