bin/epilotto in epilotto_curriculum-0.1.2 vs bin/epilotto in epilotto_curriculum-0.2.0

- old
+ new

@@ -1,86 +1,9 @@ #!/usr/bin/env ruby # -*- encoding: utf-8 -*- -require 'rubygems' -require 'term/ansicolor' -include Term::ANSIColor +require 'epilotto_curriculum' +include EpilottoCurriculum -curriculum = <<-EOF +CV_PATH = File.join(File.expand_path(File.dirname(__FILE__)), '..', 'lib/cv.yml') - #{red}#{bold}Enrico Pilotto#{reset}'s Curriculum Vitae - ----------------------------------- - -#{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} - email #{cyan}|#{reset} enrico@megiston.it (best way to contact me) - website #{cyan}|#{reset} http://www.pioz.it/ - twitter #{cyan}|#{reset} http://twitter.com/pioz - -#{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 +puts build_from_yaml(CV_PATH)