bin/epilotto in epilotto_curriculum-0.0.4 vs bin/epilotto in epilotto_curriculum-0.1.0
- old
+ new
@@ -1,87 +1,87 @@
#!/usr/bin/env ruby
+# -*- encoding: utf-8 -*-
require 'rubygems'
require 'term/ansicolor'
include Term::ANSIColor
curriculum = <<-EOF
-
- Curriculum vitae di #{red}#{bold}Enrico Pilotto#{reset}
- ------------------------------------
-#{bold}Informazioni personali#{reset}
- indirizzo | via Roma 14, San Martino di Lupari (PD) - 35018
- telefono | +39 333 28 03 893
- email | enrico@megiston.it
- |
- cittadinanza | italiana
- data di nascita | 21 Ottobre 1984
-luogo di nascita | Cittadella (PD)
- sesso | maschile
+ #{red}#{bold}Enrico Pilotto#{reset}'s Curriculum Vitae
+ -----------------------------------
-#{bold}Percorso di studi#{reset}
- 2003 | Ottenuto il diploma di 'Geometra' presso L'Istituto Tecnico
- | Statale Commerciale, Turistico e per Geometri
- | 'Giacinto Girardi' di Cittadella (PD).
- 2006 | Ottenuta laurea triennale in informatica presso l'Universita`
- | degli Studi di Padova con voto finale di 96/110.
- 2009 | Ottenuta laurea specialistica in informatica presso
- | l'Universita` degli Studi di Padova con voto finale di
- | 107/110.
-
-#{bold}Esperienze professionali#{reset}
- 2006 | Stage di tre mesi nella primavera del 2006 l'azienda Digitalblu
- | s.n.c. nel quale ho sviluppato un'applicazione software in C\#
- | (Visual Studio .NET 2005) per manipolare telefonate tramite
- | centralino telefonico.
- 2009-2010 | Lavoro come libero professionista sviluppando applicazioni
- | web in 'Ruby on Rails'.
-
-#{bold}Capacita` e competenze personali#{reset}
- lingue | Madrelingua italiano. Conoscenza base della lingua inglese
- | studiata tre anni alle scuole medie e cinque anni alle scuole
- | superiori.
- patente | Automobilistica B
- |
- |
- skills | * Interessato e incuriosito dalle nuove tecnologie. Non mi
- | fossilizzo su un'unica tecnologia.
- | * Versatile e poliedrico nell'uso di linguaggi di programmazione e
- | tool di sviluppo.
- | * Buona esperienza nel lavoro in team, conoscenza di tool di
- | supporto come tracker, sistemi di versionamento.
- | * Esperienza nel reperire informazioni dal web: API, blog, forum...
- |
- S.O. | GNU/Linux Debian molto buono
- | MacOSX 10.5 molto buono
- | ms Windows scarso
- programmazione | C/C++ molto buono
- | Ruby molto buono
- | Java molto buono
- | Python buono
- | .NET C# molto buono
- | Ada base (parte concorrenza)
- | PHP buono
- | ML base
- | LaTeX molto buono
- |
- framework web | Ruby on Rails molto buono
- |
- altro | Apache2 molto buono
- | MySQL molto buono
- | Oracle base
- | Microsoft Visual Studio .NET base
- | Git moltobuono
- | GTK/GTKmm
- | OpenGL
- | WxWidgets
- | ...
+#{bold}#{yellow}Personal information#{reset}
+ name #{cyan}|#{reset} Enrico
+ surname #{cyan}|#{reset} Pilotto
+ address #{cyan}|#{reset} via Roma 14, San Martino di Lupari (PD) - 35018
+ nationality #{cyan}|#{reset} italian
+ date of birth #{cyan}|#{reset} 21 October 1984
+ sex #{cyan}|#{reset} M
+ #{cyan}|#{reset}
+ telephone #{cyan}|#{reset} +39 333 2803893
+ email #{cyan}|#{reset} enrico@megiston.it
+ website #{cyan}|#{reset} http://www.pioz.it/
+ twitter #{cyan}|#{reset} http://twitter.com/pioz
-#{bold}Autorizzazione dati personali#{reset}
- | Acconsento il trattamento dei dati qui sopra riportati in
- | ottemperanza della legge 675/96 per tutti gli scopi, fatto
- | salvo per quelli pubblicitari e/o statistici. Tutti gli abusi
- | verranno perseguiti a norma di legge.
+#{bold}#{yellow}Education and training#{reset}
+ 2003 #{cyan}|#{reset} High school degree - Surveyor
+ 2009 #{cyan}|#{reset} Master degree in Computer Science at the University of Padua
+ #{cyan}|#{reset} with vote 107/110.
+
+#{bold}#{yellow}Work experience#{reset}
+ 2006 #{cyan}|#{reset} Three-month internship in the spring of 2006 at the company
+ #{cyan}|#{reset} Digitalblu s.n.c. in which I have developed a software
+ #{cyan}|#{reset} application in C\# (Visual Studio. NET 2005) to handle calls
+ #{cyan}|#{reset} through a PBX.
+ 2009-2011 #{cyan}|#{reset} Working as a freelancer developing web applications in
+ #{cyan}|#{reset} 'Ruby on Rails'.
+ pubblications #{cyan}|#{reset} Compact preference representation in stable marriage problems.
+
+#{bold}#{yellow}Personal skills#{reset}
+ languages #{cyan}|#{reset} Italian native speaker. Basic knowledge of English studied
+ #{cyan}|#{reset} three years in middle school and five years in high school.
+ driving license #{cyan}|#{reset} Driver's license B
+ #{cyan}|#{reset}
+ skills #{cyan}|#{reset} * Computer science is my passion.
+ #{cyan}|#{reset} * Interested and intrigued by new technologies. I do not
+ #{cyan}|#{reset} fossilize over a single technology.
+ #{cyan}|#{reset} * Versatile in the use of programming languages and
+ #{cyan}|#{reset} development tools.
+ #{cyan}|#{reset} * Good experience in team work, knowledge of support
+ #{cyan}|#{reset} tools such as trackers, version control system.
+ #{cyan}|#{reset} * Experience in obtaining information from the web: doc,
+ #{cyan}|#{reset} API, blog, forum...
+ #{cyan}|#{reset} * When I have a problem, first search on Google, then
+ #{cyan}|#{reset} ask to other people!
+ #{cyan}|#{reset}
+ S.O. #{cyan}|#{reset} GNU/Linux Debian (very good)
+ #{cyan}|#{reset} MacOSX 10.5 (very good)
+ #{cyan}|#{reset} MS Windows (poor)
+ programming #{cyan}|#{reset} C/C++ (very good)
+ #{cyan}|#{reset} Ruby (very good)
+ #{cyan}|#{reset} Java (good)
+ #{cyan}|#{reset} Python (good)
+ #{cyan}|#{reset} .NET C# (very good)
+ #{cyan}|#{reset} Ada (base - concurrency)
+ #{cyan}|#{reset} PHP (good)
+ #{cyan}|#{reset} ML (poor)
+ #{cyan}|#{reset} LaTeX (very good)
+ #{cyan}|#{reset}
+ web framework #{cyan}|#{reset} Ruby on Rails (very good)
+ #{cyan}|#{reset}
+ other #{cyan}|#{reset} Apache2 (very good)
+ #{cyan}|#{reset} MySQL (very good)
+ #{cyan}|#{reset} Oracle (poor)
+ #{cyan}|#{reset} MongoDB (good)
+ #{cyan}|#{reset} Microsoft Visual Studio .NET (base)
+ #{cyan}|#{reset} Git (very good)
+ #{cyan}|#{reset} GTK/GTKmm
+ #{cyan}|#{reset} OpenGL
+ #{cyan}|#{reset} WxWidgets
+ #{cyan}|#{reset} ...
+ #{cyan}|#{reset}
+ some projects #{cyan}|#{reset} https://github.com/pioz
+
EOF
puts curriculum