% LaTeX Curriculum Vitae Template
%
% Copyright (C) 2004-2009 Jason Blevins <jrblevin@sdf.lonestar.org>
% http://jblevins.org/projects/cv-template/
%
% You may use use this document as a template to create your own CV
% and you may redistribute the source code freely. No attribution is
% required in any resulting documents. I do ask that you please leave
% this notice and the above URL in the source code if you choose to
% redistribute this file.

\documentclass[letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{geometry}
\usepackage{graphicx}

% Comment the following lines to use the default Computer Modern font
% instead of the Palatino font provided by the mathpazo package.
% Remove the 'osf' bit if you don't like the old style figures.
\usepackage[T1]{fontenc}
\usepackage[sc,osf]{mathpazo}

% Set your name here
\def\name{João Paulo Pizani Flor}

% Replace this with a link to your CV if you like, or set it empty
% (as in \def\footerlink{}) to remove the link in the footer:
\def\footerlink{http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4205460Y4\&idiomaExibicao=2}

% The following metadata will show up in the PDF properties
\hypersetup{
    colorlinks = true,
    urlcolor = black,
    pdfauthor = {\name},
    pdfkeywords = {computer science, embedded systems, UFSC},
    pdftitle = {\name: Curriculum Vitae},
    pdfsubject = {Curriculum Vitae},
    pdfpagemode = UseNone
}

\geometry{
    body={6.5in, 8.5in},
    left=1.0in,
    top=1.0in
}


% Customize page headers
\pagestyle{myheadings}
\markright{\name}
\thispagestyle{empty}

% Custom section fonts
\usepackage{sectsty}
\sectionfont{\rmfamily\mdseries\Large}
\subsectionfont{\rmfamily\mdseries\itshape\large}

% Don't indent paragraphs.
\setlength\parindent{0em}

% Make lists without bullets
\renewenvironment{itemize}{
    \begin{list}{}{
        \setlength{\leftmargin}{1.5em}
    }
}{
    \end{list}
}



\begin{document}
    {\huge \name}
    \vspace{0.15in}


    \begin{minipage}{0.38\linewidth}
        \href{http://www.lisha.ufsc.br/}{Software/Hardware Integration Lab} \\
        Federal University of Santa Catarina \\
        Department of Computer Science \\
        Florianopolis, 88040-900 - Brazil
    \end{minipage}
    \begin{minipage}{0.46\linewidth}
        \begin{tabular}{ll}
            Phone:   & +55 48 88 05 31 33 \\
            Fax:     & +55 48 37 21 95 16 \\
            Email:   & \href{mailto:joaopizani@gmail.com}{\tt joaopizani@gmail.com} \\
            Homepage:& \href{http://www.lisha.ufsc.br/}{\tt http://www.lisha.ufsc.br/} \\
        \end{tabular}
    \end{minipage}
    \begin{minipage}{0.40\linewidth}
        \includegraphics[width=0.40\linewidth]{joaopizani.jpg}
        \label{fig:joaopizani}
    \end{minipage}


    \bigskip


    \section*{Personal}
        \begin{itemize}
            \item Born on April 2nd, 1989.
            \item Brazilian Citizen.
            \item Passport number: CZ460656
            \item Blog: \url{http://joaopizani.hopto.org}  (English, Portuguese, German)
        \end{itemize}


    \bigskip


    \section*{Formal Education}
        \begin{itemize}
            \item B.Sc. Computer Science, Federal University of Santa Catarina, 2011.
            \begin{itemize}
                \item \textit{Graduation:} July, 2011
                \item \textit{Thesis:} High-Level Synthesis of an Operating System Component in Hardware
                \item \textit{Advisor:} Prof. Dr. Antônio Augusto Fröhlich
            \end{itemize}

            \item Secondary Education, National Institute of Technology in Santa Catarina (IFSC), 2006.
        \end{itemize}


    \section*{Continuing Education}
        \begin{itemize}
            \item Utrecht Summer School in Computer Science, 2011
            \begin{itemize}
                \item Full scholarship awarded by the University of Utrecht (Netherlands)
                \item \textit{Topic:} Applied Functional Programming in Haskell
                \item \textit{Course hours:} \textasciitilde 80 (3.0 ECTS credits)
            \end{itemize}

            \item Deutschlandkundlicher Winterkurs, Heinrich-Heine Universität Düsseldorf, 2010
            \begin{itemize}
                \item Full scholarship awarded by the German Academic Exchange Service (DAAD)
                \item \textit{Topic:} German language and culture
                \item \textit{Course hours:} 150
            \end{itemize}
            
            \item Summer School in Mathematics, Federal University of Santa Catarina, 2008.
            \begin{itemize}
                \item \textit{Topic:} Real Analysis
                \item \textit{Course hours:} 50
            \end{itemize}
        \end{itemize}


    \bigskip


    \section*{Employment}
        \begin{itemize}
            \item C/C++ Systems Programming, 4S Broadcasting Systems, November 2011 -- \textit{current}.
                \subitem \textit{URL:} \url{http://www.4s.com.br} (Portuguese) 
            \item Research/Embedded Systems Development, Software/Hardware Integration Lab, 2010--2011.
                \subitem \textit{URL:} \url{http://www.lisha.ufsc.br} (English)
            \item Research/Unix System Administration, PET Computação UFSC, 2007--2010.
                \subitem \textit{URL:} \url{http://pet.inf.ufsc.br} (Portuguese)
        \end{itemize}


    \bigskip


    \section*{Languages}
        \begin{itemize}
            \item Mother tongue: Portuguese

            \item Foreign languages
            \begin{itemize} \item
                \begin{tabular}{lllll}
                    English & Understands well (29$^{1}$)   & speaks well (29$^{1}$)
                            & reads well (29$^{1}$)         & writes well (28$^{1}$) \\

                    German  & Understands well (B2$^{2}$)   & speaks well (B1$^{2}$)
                            & reads well (B2$^{2}$)         & writes reasonably (B1$^{2}$) \\

                    French  & Understands reasonably  & speaks reasonably
                            & reads reasonably        & writes little \\
                \end{tabular}
            \end{itemize}

            \item Notes:
            \begin{itemize}
                \item $(^{1})$: TOEFL scores for each of the Listening, Speaking, Reading and Writing sections
                \item $(^{2})$: TestDAF score, according to the Common European Framework for Languages
            \end{itemize}

        \end{itemize}


    \bigskip


    \section*{Conference Publications and Seminar Presentations}
        \begin{itemize}
            \item High-level Design and Synthesis of a Resource Scheduler
            \begin{itemize}
                \item 18th IEEE International Conference on Electronics, Circuits and Systems,
                    Beirut, Lebanon,
                    December, 2011.
            \end{itemize}

            \item Functional Programming and the Haskell Programming Language
            \begin{itemize}
                \item 2nd Annual Seminar of the PET Computação Group (Portuguese),
                    Federal University of Santa Catarina,
                    October, 2009.
            \end{itemize}

            \item \href{http://www.sepex.ufsc.br/7sepex\_2008\_trabalhos.php?id\_trabalho=11257}
                {Reconfigurable Computing: Investigating Some Fundamental Concepts}
            \begin{itemize}
                \item 18th Annual National Conference of Scientific Initiation Research (Portuguese),
                    Federal University of Santa Catarina,
                    October, 2008.
            \end{itemize}

        \end{itemize}


    \section*{Conferences and Workshops Attended}
        \begin{itemize}
            \item International Free Software Forum,
                Porto Alegre - RS, Brazil, June 30 -- July 2, 2011.
            \item 4th Campus Party,
                São Paulo - SP, Brazil, January 17--22, 2011.
            \item International Free Software Forum,
                Porto Alegre - RS, Brazil, July 22--25, 2010.
        \end{itemize}


    \bigskip


    \section*{Miscellaneous/Portfolio}
        \begin{itemize}
            \item \textit{B.Sc Thesis:} High-level Synthesis of an Operating System component in Hardware
            \begin{itemize}
                \item Blog post: \url{http://joaopizani.hopto.org/en/2011/04/tcc}
                \item Complete report: \url{http://joaopizani.hopto.org/graduacao/tcc.pdf} (Portuguese)
            \end{itemize}

            \item \textit{Haskell Parallel Image Processing:} Using the Haskell Repa library for easy
                parallel array programming
            \begin{itemize}
                \item Data-parallel edge detection algorithm implemented in Haskell
                \item Blog post: \url{http://joaopizani.hopto.org/en/2011/06/haskell-parallel-image-processing}
            \end{itemize}

            \item \textit{Great Elegant VHDL Tutorial:} A series of blog posts on how to design and test
                hardware blocks using VHDL, with insights about code readability and maintainability
            \begin{itemize}
                \item Episode 0 (preamble): \url{http://joaopizani.hopto.org/en/2011/05/vhdl0}
                \item Episode 1: \url{http://joaopizani.hopto.org/en/2011/06/vhdl1}
                \item Episode 2: \url{http://joaopizani.hopto.org/en/2011/07/vhdl2}
            \end{itemize}

            \item \textit{Guitar2MIDI:} Play your guitar and get a MIDI stream out of it!
            \begin{itemize}
                \item Project developed as a lab assignment for the ``Embedded Systems Laboratory''
                    elective course
                \item Blog post: \url{http://joaopizani.hopto.org/en/2010/07/guitar2midi}
                \item Complete report: \url{http://www.inf.ufsc.br/~joaopizani/labmicro/projeto} (Portuguese)
            \end{itemize}

            \item \textit{Presto!:} An esoteric programming language based on music. Scores are programs!
            \begin{itemize}
                \item The interpreter is currently being developed by me using Haskell
                \item Website: \url{http://launchpad.net/presto}
            \end{itemize}

        \end{itemize}


    \bigskip


    \section*{References}
        \begin{itemize}
            \item Prof. Dr. Antônio Augusto Fröhlich
            \begin{itemize}
                \item B.Sc Thesis Advisor -- previous employer
                \item \textit{Work phone:} +55 48 3721 9516
                \item \textit{Email:} \href{mailto:guto@lisha.ufsc.br}{\tt guto@lisha.ufsc.br}
            \end{itemize}

            \item Prof. Dr. Jose Luís A. Güntzel
            \begin{itemize}
                \item Researcher at Electronic Design Automation Lab (LAPS/UFSC) -- B.Sc Thesis committee member
                \item \textit{Work phone:} +55 48 3721 7553
                \item \textit{Email:} \href{mailto:guntzel@inf.ufsc.br}{\tt guntzel@inf.ufsc.br}
            \end{itemize}

        \end{itemize}



    \bigskip \bigskip \bigskip \bigskip
    \bigskip \bigskip \bigskip \bigskip

    % Footer
    \begin{center}
      \begin{footnotesize}
        Last updated: \today \\
        \href{\footerlink}{\texttt{\footerlink}}
      \end{footnotesize}
    \end{center}

\end{document}
