import Foundation
enum Location: String {
case mexico = "Mexico"
}
enum Language: String {
case spanish = "Spanish"
case english = "English"
var spanishName: String {
switch self {
case .spanish:
return "Spanish"
case .english:
return "English"
}
}
}
class Daniel {
let name = "Daniel Vázquez"
let location: Location = .mexico
let languages: [Language] = [.spanish, .english]
let programmingLanguages = ["Swift", "Objective-C", "JavaScript", "Python", "TypeScript", "Kotlin", "Java"]
let frameworks = ["NodeJS", "Django", "SwiftUI", "VueJS", "ReactJS", "NextJS", "JetPack Compose"]
let cloudStack = ["AWS", "Google Cloud Platform", "Azure"]
let databasesStack = ["NoSQL", "SQL", "PostgreSQL", "MongoDB"]
let markup = ["HTML", "CSS"]
let skills = ["Mobile developer", "Backend developer", "AI & ML researcher"]
private let reachMe = "LinkedIn: https://www.linkedin.com/in/jdanvz/"
func composeGreeting() -> String {
return """
Hi, I'm \(name), a developer from \(location.rawValue). I speak \(languages.map { $0.spanishName }.joined(separator: ", ")).
I work with programming languages like \(programmingLanguages.joined(separator: ", ")), and use frameworks such as \(frameworks.joined(separator: ", ")).
I have experience with cloud technologies like \(cloudStack.joined(separator: ", ")), databases like \(databasesStack.joined(separator: ", ")), and markup languages like \(markup.joined(separator: ", ")).
My main skills are \(skills.joined(separator: ", ")).
Feel free to reach me on LinkedIn: \(reachMe)
"""
}
}
print(Daniel().composeGreeting())
💻
Apple platforms engineer | Software Engineer | Gamer | Hacker | CEO @Donut-Consulting | CTO @OneClick-Dental
- México
-
06:38
(UTC -06:00) - https://jdanvz.netlify.app/
- @jdanvz
Highlights
Pinned Loading
-
DamascenoRafael/reminders-menubar
DamascenoRafael/reminders-menubar PublicSimple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source.
-
-
ADNavigationBar
ADNavigationBar PublicAdd a navigation bar in your iOS app and re-use components while you develop amazing features.
Swift
-
-
Blockchain
Blockchain PublicSmall blockchain project for know more about this technology and their implementations
Python
-
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.