{"id":18308682,"url":"https://github.com/dimix/curriculum","last_synced_at":"2025-10-16T03:40:21.208Z","repository":{"id":83177077,"uuid":"133937549","full_name":"dimix/curriculum","owner":"dimix","description":"Dimitri Giani curriculum vitae in Swift format","archived":false,"fork":false,"pushed_at":"2018-05-18T10:11:24.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-15T05:27:50.802Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-18T10:04:06.000Z","updated_at":"2018-05-18T13:28:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc5bbaa2-1a33-4d28-b84e-4f57b8761247","html_url":"https://github.com/dimix/curriculum","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimix%2Fcurriculum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimix%2Fcurriculum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimix%2Fcurriculum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimix%2Fcurriculum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimix","download_url":"https://codeload.github.com/dimix/curriculum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248030623,"owners_count":21036231,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T16:08:53.154Z","updated_at":"2025-10-16T03:40:21.127Z","avatar_url":"https://github.com/dimix.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Platform](https://img.shields.io/badge/platform-ios-lightgray.svg?style=flat)\n\n# Dimitri Giani Curriculum in Swift\nThis very simple project is my personal curriculum.\nFeel free to use to complile yours.\n\n## Usage\n\n```swift\nimport UIKit\n\nlet photoURL = URL(string: \"https://www.niceapp.it/wp-content/uploads/2017/03/dimitri.jpg\")!\nlet birthDate = Curriculum.dateFormatter.date(from: \"25/03/1980\")!\n\nlet residence = Residence(street: \"Via Papa Giovanni XXIII\", streetNumber: \"2\", city: \"Uliveto Terme\", province: \"Pisa\", country: \"Italy\")\nvar dimitri = Person(firstName: \"Dimitri\", lastName: \"Giani\", birthDate: birthDate, photoURL: photoURL, residence: residence)\n\nlet curriculum = Curriculum(person: dimitri,\n\tcontacts: [\n\t\tContact(type: .phone, value: \"+39 338 43 53 888\"),\n\t\tContact(type: .email, value: \"dimitri@niceapp.it\"),\n\t\tContact(type: .website, value: \"http://www.dimitrigiani.it\"),\n\t\tContact(type: .website, value: \"https://www.niceapp.it\")],\n\tworkExperiences: [\n\t\tWorkExperience(from: Curriculum.dateFormatter.date(from: \"15/05/2015\")!, to: nil, companyName: \"Nice APP\", role: \"Founder and Senior Developer\", brief: \"In Nice APP I manage all the projects as Tech Lead and Senior Developer.\"),\n\t\tWorkExperience(from: Curriculum.dateFormatter.date(from: \"10/12/2015\")!, to: Curriculum.dateFormatter.date(from: \"21/03/2018\"), companyName: \"buildtest\", role: \"Creator, Founder and Developer\", brief: \"buildtest is a tool for Q/A test management for mobile platforms. In addition to having designed the project I also created the tool, both the server/web part and the iOS framework.\"),\n\t\tWorkExperience(from: Curriculum.dateFormatter.date(from: \"06/06/2009\")!, to: Curriculum.dateFormatter.date(from: \"14/05/2015\"), companyName: \"Ovolab SRL\", role: \"iOS Software Engineer\", brief: \"In Ovolab I did a very intensive training program, moving from Junior to Senior role. I have been involved in the development of many important applications for the Italian Mobile panorama, such as the SEAT suite, Repubblica, Radio Deejay, Radio Capital and the Slow Food suite. I also trained in the development of video games based on the Cocos2D Framework, creating promotional and B2C videogames.\"),\n\t\tWorkExperience(from: Curriculum.dateFormatter.date(from: \"1/1/2006\")!, to: Curriculum.dateFormatter.date(from: \"05/06/2009\"), companyName: \"Dimitri Giani\", role: \"Founder and Web/Mobile Developer\", brief: \"In my first entrepreneurial experience started as Web Developer I was mainly involved in Web Development, such as websites and web app development, back office and social networks. I have increased my experience both in terms of programming and management of staff and collaborators. During this period I also played the role of external consultant for Forzieri Seta where I managed all the development part of the e-commerce FrontEnd.\"),\n\t\tWorkExperience(from: Curriculum.dateFormatter.date(from: \"10/3/2004\")!, to: Curriculum.dateFormatter.date(from: \"31/12/2005\"), companyName: \"Tesene SRL\", role: \"Web Designer/Developer\", brief: \"In Tesene SRL I worked on Web Development creating promotional websites with the role of Junior Web Developer.\"),\n\t\tWorkExperience(from: Curriculum.dateFormatter.date(from: \"05/05/2000\")!, to: Curriculum.dateFormatter.date(from: \"06/05/2003\"), companyName: \"HiBit Puccini Computer\", role: \"Hardware Technician\", brief: \"In HiBit I played a Hardware Technician role. I was responsible for assembling personal computers and servers and installing and testing software. In the last year I had the role of Production Manager with the management of the production of 2 other empolyees.\")],\n\tprojects: [\n\t\tProject(name: \"Guida turistica del comune di Calci\", platforms: [.iOS, .tvOS, .watchOS]),\n\t\tProject(name: \"Costituzione Italiana\"),\n\t\tProject(name: \"ChildExplorer\"),\n\t\tProject(name: \"Salone del Camper\"),\n\t\tProject(name: \"Magica\"),\n\t\tProject(name: \"Meting - Audio Notes\"),\n\t\tProject(name: \"Zia App\"),\n\t\tProject(name: \"IFAPP\"),\n\t\tProject(name: \"Quanto costa un'App?\"),\n\t\tProject(name: \"IconRecolor\", platforms: [.macOS]),\n\t\tProject(name: \"Ovolab SRL projects (see website)\")],\n\totherSections: [\n\t\tCurriculumSection(title: \"Publications\", body: \"\"\"\n\t\t\tIn 2017 I published my first book “Come le applicazioni stanno cambiando il mondo: Cosa devi fare per sfruttarle nel tuo business.”\n\t\t\t(“How applications are changing the world: What you have to do to exploit them in your business.”).\n\t\t\tIn this book I analyze the world of Mobile\n\t\t\tBusiness by examining its characteristics and\n\t\t\tindicating the opportunities offered, describing in\n\t\t\tdetail how to look at the development of a mobile application for your business.\n\t\t\t\"\"\"\n\t\t)\n\t]\n)\n```\n\n## Requirements\n\nCurrent version is compatible with:\n\n* Swift 4.0\n* XCode 9\n\n# Dimitri Giani \n[Photo](https://www.niceapp.it/wp-content/uploads/2017/03/dimitri.jpg)\n\nBirthDate: 25/03/1980\n\nResidence: Via Papa Giovanni XXIII 2, Uliveto Terme (Pisa), Italy\n\n## Contacts:\nphone: +39 338 43 53 888\n\nemail: dimitri@niceapp.it\n\nwebsite: http://www.dimitrigiani.it\n\nwebsite: https://www.niceapp.it\n\n## Work Experiences:\n### Nice APP - Nice APP\nFrom 15/05/2015 to current\n\nIn Nice APP I manage all the projects as Tech Lead and Senior Developer.\n\n### buildtest - buildtest\nFrom 10/12/2015 to 21/03/2018\n\nbuildtest is a tool for Q/A test management for mobile platforms. In addition to having designed the project I also created the tool, both the server/web part and the iOS framework.\n\n### Ovolab SRL - Ovolab SRL\nFrom 06/06/2009 to 14/05/2015\n\nIn Ovolab I did a very intensive training program, moving from Junior to Senior role. I have been involved in the development of many important applications for the Italian Mobile panorama, such as the SEAT suite, Repubblica, Radio Deejay, Radio Capital and the Slow Food suite. I also trained in the development of video games based on the Cocos2D Framework, creating promotional and B2C videogames.\n\n### Dimitri Giani - Dimitri Giani\nFrom 01/01/2006 to 05/06/2009\n\nIn my first entrepreneurial experience started as Web Developer I was mainly involved in Web Development, such as websites and web app development, back office and social networks. I have increased my experience both in terms of programming and management of staff and collaborators. During this period I also played the role of external consultant for Forzieri Seta where I managed all the development part of the e-commerce FrontEnd.\n\n### Tesene SRL - Tesene SRL\nFrom 10/03/2004 to 31/12/2005\n\nIn Tesene SRL I worked on Web Development creating promotional websites with the role of Junior Web Developer.\n\n### HiBit Puccini Computer - HiBit Puccini Computer\nFrom 05/05/2000 to 06/05/2003\n\nIn HiBit I played a Hardware Technician role. I was responsible for assembling personal computers and servers and installing and testing software. In the last year I had the role of Production Manager with the management of the production of 2 other empolyees.\n\n## Projects:\nGuida turistica del comune di Calci (iOS, tvOS, watchOS)\n\nCostituzione Italiana (iOS)\n\nChildExplorer (iOS)\n\nSalone del Camper (iOS)\n\nMagica (iOS)\n\nMeting - Audio Notes (iOS)\n\nZia App (iOS)\n\nIFAPP (iOS)\n\nQuanto costa un'App? (iOS)\n\nIconRecolor (macOS)\n\nOvolab SRL projects (see website) (iOS)\n\n## Publications\nIn 2017 I published my first book “Come le applicazioni stanno cambiando il mondo: Cosa devi fare per sfruttarle nel tuo business.”\n\n(“How applications are changing the world: What you have to do to exploit them in your business.”).\n\nIn this book I analyze the world of Mobile Business by examining its characteristics and indicating the opportunities offered, describing in detail how to look at the development of a mobile application for your business.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimix%2Fcurriculum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimix%2Fcurriculum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimix%2Fcurriculum/lists"}