Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
//: Resume - noun: a document to secure new employment
import Foundation
enum ExperienceLevel {case experienced;case medior;case adequate;case beginner;case shr¯__¯g;};typealias Experience = (String, String, Date); typealias School = (String, String, String, Int, Date?);typealias CodeExperience = (String, Date, ExperienceLevel);typealias ProudOf = (String, String, URL?);typealias Hobby = (String, URL?);typealias LanguageExperience = (Locale, ExperienceLevel)
let alsoAvailableAt = URL(string: "https://gist.github.com/tomasharkema/2bb70bcf98f92a2972d650ee87436362")
let name = "Tomas Harkema"
let lookingFor = "A graduation project"
let birthDay = Date(timeIntervalSince1970: 760615200)
let email = URL(string: "mailto:tomas@harkema.io")
let website = URL(string: "http://harkema.io")
let github = URL(string: "https://github.com/tomasharkema")
let flickr = URL(string: "https://www.flickr.com/photos/tomasharkema/")
let linkedin = URL(string: "https://nl.linkedin.com/in/tomasharkema")
let experience: [Experience] = [
(company: "Q42",
position: "Mobile App Developer",
when: Date()),
(company: "Tomas Harkema Media",
position: "Owner, Web Developer",
when: Date(timeIntervalSince1970: 1398110363))
]
let proudOf: [ProudOf] = [
(project: "Hoelang tot Trein",
highlight: "My own public transport app",
url: URL(string: "https://github.com/tomasharkema/HoelangTotTrein2.iOS")),
(project: "PostNL iOS app",
highlight: "The pull to refresh animation :)",
url: URL(string: "https://itunes.apple.com/nl/app/postnl/id513218878?mt=8")),
(project: "9292 App",
highlight: "App iPhone 6(s) ready",
url: URL(string: "http://9292.nl")),
(project: "Play Framwork port into Swift",
highlight: "Proud of my attempt to port the Play Framwork in Swift",
url: URL(string:"https://github.com/tomasharkema/PlayFramework.Swift")),
(project: "uButler",
highlight: "Concept of chat-only interface",
url: URL(string: "https://itunes.apple.com/nl/app/ubutler/id1120195314?mt=8")),
(project: "Nationaal Millitair Museum App",
highlight: "Matrix-style hack screen",
url: URL(string: "https://www.youtube.com/watch?v=94DbppZJjKY"))
]
let schooling: [School] = [
(institution: "Hogeschool van Amsterdam",
topic: "Computer Science",
degree: "Bachelor",
year: 4,
finished: nil),
(institution: "Hogeschool van Amsterdam",
topic: "Communication and Media Design",
degree: "Bachelor",
year: 3,
finished: Date(timeIntervalSince1970: 1398110363)),
(institution: "Blaise Pascal College Zaandam",
topic: "Nature and Technics",
degree: "HAVO (highschool)",
year: 5,
finished: Date(timeIntervalSince1970: 1335038363))
]
let codeExperience: [CodeExperience] = [
(language: "Swift",
since: Date(timeIntervalSince1970: 1401703200),
level: .experienced),
(language: "Objective C",
since: Date(timeIntervalSince1970: 1380558384),
level: .medior),
(language: "Java",
since: Date(timeIntervalSince1970: 1380558384),
level: .experienced),
(language: "Android",
since: Date(timeIntervalSince1970: 1380558384),
level: .experienced),
(language: "Scala",
since: Date(timeIntervalSince1970: 1443630384),
level: .beginner),
(language: "PHP",
since: Date(timeIntervalSince1970: 1128097584),
level: .shr¯__¯g)
]
let hobbies: [Hobby] = [
("Drumming",
URL(string: "https://www.youtube.com/watch?v=6pop1w8kZ-s")),
("Photography",
URL(string: "https://www.flickr.com/photos/tomasharkema/27560247442/")),
("IoT",
URL(string: "https://www.youtube.com/watch?v=e585vGK9_Cs")),
("Animation",
URL(string: "https://www.youtube.com/watch?v=AuhLTFxcDEo"))
]
let languages: [LanguageExperience] = [
(Locale(identifier: "nl_NL"), .experienced),
(Locale(identifier: "en_US"), .medior),
(Locale(identifier: "de_DE"), .beginner),
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment