Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Platform

Dimitri Giani Curriculum in Swift

This very simple project is my personal curriculum. Feel free to use to complile yours.

Usage

import UIKit

let photoURL = URL(string: "https://www.niceapp.it/wp-content/uploads/2017/03/dimitri.jpg")!
let birthDate = Curriculum.dateFormatter.date(from: "25/03/1980")!

let residence = Residence(street: "Via Papa Giovanni XXIII", streetNumber: "2", city: "Uliveto Terme", province: "Pisa", country: "Italy")
var dimitri = Person(firstName: "Dimitri", lastName: "Giani", birthDate: birthDate, photoURL: photoURL, residence: residence)

let curriculum = Curriculum(person: dimitri,
	contacts: [
		Contact(type: .phone, value: "+39 338 43 53 888"),
		Contact(type: .email, value: "dimitri@niceapp.it"),
		Contact(type: .website, value: "http://www.dimitrigiani.it"),
		Contact(type: .website, value: "https://www.niceapp.it")],
	workExperiences: [
		WorkExperience(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."),
		WorkExperience(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."),
		WorkExperience(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."),
		WorkExperience(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."),
		WorkExperience(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."),
		WorkExperience(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.")],
	projects: [
		Project(name: "Guida turistica del comune di Calci", platforms: [.iOS, .tvOS, .watchOS]),
		Project(name: "Costituzione Italiana"),
		Project(name: "ChildExplorer"),
		Project(name: "Salone del Camper"),
		Project(name: "Magica"),
		Project(name: "Meting - Audio Notes"),
		Project(name: "Zia App"),
		Project(name: "IFAPP"),
		Project(name: "Quanto costa un'App?"),
		Project(name: "IconRecolor", platforms: [.macOS]),
		Project(name: "Ovolab SRL projects (see website)")],
	otherSections: [
		CurriculumSection(title: "Publications", body: """
			In 2017 I published my first book “Come le applicazioni stanno cambiando il mondo: Cosa devi fare per sfruttarle nel tuo business.”
			(“How applications are changing the world: What you have to do to exploit them in your business.”).
			In 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.
			"""
		)
	]
)

Requirements

Current version is compatible with:

  • Swift 4.0
  • XCode 9

Dimitri Giani

Photo

BirthDate: 25/03/1980

Residence: Via Papa Giovanni XXIII 2, Uliveto Terme (Pisa), Italy

Contacts:

phone: +39 338 43 53 888

email: dimitri@niceapp.it

website: http://www.dimitrigiani.it

website: https://www.niceapp.it

Work Experiences:

Nice APP - Nice APP

From 15/05/2015 to current

In Nice APP I manage all the projects as Tech Lead and Senior Developer.

buildtest - buildtest

From 10/12/2015 to 21/03/2018

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.

Ovolab SRL - Ovolab SRL

From 06/06/2009 to 14/05/2015

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.

Dimitri Giani - Dimitri Giani

From 01/01/2006 to 05/06/2009

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.

Tesene SRL - Tesene SRL

From 10/03/2004 to 31/12/2005

In Tesene SRL I worked on Web Development creating promotional websites with the role of Junior Web Developer.

HiBit Puccini Computer - HiBit Puccini Computer

From 05/05/2000 to 06/05/2003

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.

Projects:

Guida turistica del comune di Calci (iOS, tvOS, watchOS)

Costituzione Italiana (iOS)

ChildExplorer (iOS)

Salone del Camper (iOS)

Magica (iOS)

Meting - Audio Notes (iOS)

Zia App (iOS)

IFAPP (iOS)

Quanto costa un'App? (iOS)

IconRecolor (macOS)

Ovolab SRL projects (see website) (iOS)

Publications

In 2017 I published my first book “Come le applicazioni stanno cambiando il mondo: Cosa devi fare per sfruttarle nel tuo business.”

(“How applications are changing the world: What you have to do to exploit them in your business.”).

In 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.

About

Dimitri Giani curriculum vitae in Swift format

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages