@main
def welcome(): Unit = {
val me = SoftwareEngineer(
name = "Timo Erdelt",
role = "Full Stack Software Engineer",
company = "Unit 214 GmbH",
languages = Seq("de-DE", "en-US", "es-ES"),
technologies = Seq("Scala", "TypeScript", "React", "Rust", "Go")
)
me.sayHi()
me.introduce()
me.sayGoodbye()
}
class SoftwareEngineer(name: String,
role: String,
company: String,
languages: Seq[String],
technologies: Seq[String]) {
def sayHi(): Unit =
println(s"Hi there, thank you for dropping by!")
def introduce(): Unit = {
println(s"My name is $name.")
println(s"I'm a $role @ $company.")
println(s"I speak the following languages: ${languages.mkString(", ")}.")
println(s"My favorite technologies include: ${technologies.mkString(", ")}.")
}
def sayGoodbye(): Unit = {
println(s"Feel free to connect or explore some of my repositories. Until next time!")
}
}
- Munich, Germany
-
22:04
(UTC +01:00) - in/timoerdelt
- @[email protected]
Highlights
- Pro
Pinned Loading
-
masterthesis-khipu-frontend
masterthesis-khipu-frontend PublicKanban board-based application built with React and Next.js
TypeScript 1
-
masterthesis-khipu
masterthesis-khipu PublicBackend for Kanban board-based application written in Scala.
Scala 1
-
ndrsllwngr/ffp
ndrsllwngr/ffp PublicMinesweepskell - a fun(ctional) Web Minesweeper written in Haskell. Advanced Functional Programming - Group project (2020)
Haskell 4
-
ndrsllwngr/hll-rust
ndrsllwngr/hll-rust PublicP2P application based on Chord algorithm (by MIT) in Rust. High-level languages: Rust - Group project (2018/2019)
Rust 5
-
-
ndrsllwngr/hll-prolog
ndrsllwngr/hll-prolog PublicTesting Interaction Scenarios - Classified Information System (CIS). High-level languages: Prolog - Group project (2019/2020)
Prolog 3
If the problem persists, check the GitHub status page or contact support.