fun main() {
val mario = Mario(
pronouns = setOf("he", "him"),
goal = "impact people's lives through software",
love = setOf("event-driven architecture", "DDD", "clean code"),
programmingLanguages = setOf(
ProgrammingLanguage(name = "Kotlin", level = Level.ADVANCED, experience = "Production experience"),
ProgrammingLanguage(name = "Java", level = Level.ADVANCED, experience = "Production experience"),
ProgrammingLanguage(name = "Ruby", level = Level.PROFICIENT, experience = "Production experience"),
ProgrammingLanguage(name = "Elixir", level = Level.BASIC, experience = "Pet project"),
ProgrammingLanguage(name = "TypeScript", level = Level.BASIC, experience = "Production experience")
),
architecture = setOf(
"microservices",
"ports and adapters",
"event-driven"
),
tools = setOf("git", "docker", "circleci", "kafka", "intellij", "gRPC", "others"),
infrastructure = AWS(services = setOf("ec2", "ecs", "rds", "cloudwatch", "s3", "sqs", "sns", "cognito", "others"))
)
mario.start()
}
Pudding lover and developer. Driven by challenges and passionate about technology, software development and clean code.
- São Paulo
- https://marioalvial.medium.com/
Popular repositories Loading
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.






