Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.90 KB | None | 0 0
  1. %% start of file `template.tex'.
  2. %% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com).
  3. %
  4. % This work may be distributed and/or modified under the
  5. % conditions of the LaTeX Project Public License version 1.3c,
  6. % available at http://www.latex-project.org/lppl/.
  7.  
  8.  
  9. \documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
  10.  
  11. % moderncv themes
  12. \moderncvstyle{classic} % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
  13. \moderncvcolor{black} % color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
  14. %\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name
  15. %\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page
  16.  
  17. % character encoding
  18. %\usepackage[utf8]{inputenc} % if you are not using xelatex ou lualatex, replace by the encoding you are using
  19. %\usepackage{CJKutf8} % if you need to use CJK to typeset your resume in Chinese, Japanese or Korean
  20.  
  21. % adjust the page margins
  22. \usepackage[scale=0.75]{geometry}
  23. %\setlength{\hintscolumnwidth}{3cm} % if you want to change the width of the column with the dates
  24. %\setlength{\makecvtitlenamewidth}{10cm} % for the 'classic' style, if you want to force the width allocated to your name and avoid line breaks. be careful though, the length is normally calculated to avoid any overlap with your personal info; use this at your own typographical risks...
  25.  
  26. \usepackage[utf8]{inputenc}
  27.  
  28. % personal data
  29. \firstname{Martín}
  30. \familyname{Ceresa}
  31. \title{Curriculum Vitae} % optional, remove / comment the line if not wanted
  32. \address{Paraguay 1227 1 `A'}{2000 Rosario} % optional, remove / comment the line if not wanted
  33. \mobile{+54~9~(0341)~5064~253} % optional, remove / comment the line if not wanted
  34. \phone{+54~(0341)~448~8291} % optional, remove / comment the line if not wanted
  35. \email{ceresa@cifasis-conicet.gov.ar} % optional, remove / comment the line if not wanted
  36. \homepage{www.cifasis-conicet.gov.ar/ceresa} % optional, remove / comment the line if not wanted
  37. %\homepage{www.johndoe.com} % optional, remove / comment the line if not wanted
  38. %\extrainfo{additional information} % optional, remove / comment the line if not wanted
  39. %\photo[104pt][0pt]{tincho} % optional, remove / comment the line if not wanted; '64pt' is the height the picture must be resized to, 0.4pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file
  40. %\quote{Some quote} % optional, remove / comment the line if not wanted
  41.  
  42. % to show numerical labels in the bibliography (default is to show no labels); only useful if you make citations in your resume
  43. %\makeatletter
  44. %\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}
  45. %\makeatother
  46.  
  47. % bibliography with mutiple entries
  48. %\usepackage{multibib}
  49. %\newcites{book,misc}{{Books},{Others}}
  50. %----------------------------------------------------------------------------------
  51. % content
  52. %----------------------------------------------------------------------------------
  53. \AtBeginDocument{%
  54. \hypersetup{colorlinks,urlcolor=blue}
  55. }
  56. \begin{document}
  57. %\begin{CJK*}{UTF8}{gbsn} % to typeset your resume in Chinese using CJK
  58. %----- resume ---------------------------------------------------------
  59. \makecvtitle%
  60. \today
  61. \renewcommand{\listitemsymbol}{-~} % change the symbol for lists
  62. \section{Personal Information}
  63. \cvlistitem{Age: 25}
  64. \cvlistitem{Date of birth: March 1st, 1990}
  65. \cvlistitem{Place of birth: Rosario, Santa Fe, Argentina}
  66. \cvlistitem{Nationalities: Argentinian, Italian}
  67. \cvlistitem{Argentinian Passport: 35130605N}
  68. \cvlistitem{Italian Passport: YA4033590}
  69. \cvlistitem{Marital Condition: Single}
  70. \section{Education}
  71. \cventry{2015--Today}{PhD Student in Computer Science}{National University of
  72. Rosario}{Rosario}{Santa Fe, Argentina}{Currently at my first year. I have a
  73. studentship completely funded by \href{http://www.conicet.gov.ar/}{CONICET}, the national
  74. research council
  75. and I am currently working at
  76. \href{http://www.cifasis-conicet.gov.ar/}{CIFASIS}.}
  77. \cventry{2008--2015}{Computer Science Degree}{National University
  78. of Rosario}{Rosario}{Santa Fe, Argentina}{Duration of the carreer: 7
  79. years.\\Final Average: 9.6. First Student Award Class 2014--2015.} % arguments 3
  80. %to 6 can be left empty
  81. \subsection{Courses}
  82. \cventry{2014}{Interactive theorem proving: theory and practice}{University of
  83. Buenos Aires}{Buenos Aires}{Buenos Aires, Argentina}{Introduction to Coq.
  84. Natural deduction, Curry-Howard correspondence and Lambda Calculus.
  85. \href{http://www.dc.uba.ar/events/eci/2014/cursos/ziliani}{Course Information}.}
  86. \cventry{2012}{Introduction to Machine Learning}{National University of Rosario}{Rosario}{Santa Fe, Argentina}{Basic knowledge in Neural Networks, Decision Trees, Bayesian Learning, K-Neighbors.}
  87. \cventry{2011}{Type Theory}{National University of Rosario}{Rosario}{Santa Fe, Argentina}{Dependent Type Programming with Agda by Thorsten Altenkirch.}
  88.  
  89. \subsection{Online Courses}
  90. \cventry{2015}{Paradox and Infinity}{Agustín
  91. Rayo}{MIT}{Edx}{\href{https://verify.edx.org/cert/b343b0a81d54493289f2b06ca57c4fde}{Approved
  92. Certification}.}
  93.  
  94. \section{Computer Science Degree Thesis}
  95. \cvitem{title}{\emph{Simulation of Parallel Programs in Haskell}}
  96. \cvitem{supervisors}{Mauro Jaskelioff and Exequiel Rivas}
  97. \cvitem{description}{%
  98. % The basic pure parallel combinators in Haskell are \textbf{par} and
  99. % \textbf{pseq}.
  100. The use of the basic parallel combinators in Haskell produces a certain effect in
  101. runtime, which is the parallelization of our program. But that effect is not directly
  102. observable, we can try to guess what happened using tools like
  103. \emph{ThreadScope}, but we still cannot match the behaviour of our program
  104. and its source code. In this work we designed an EDSL around the basic combinators to
  105. produce a \emph{parallel structure} of programs, a data type that
  106. reassembles how the parallel combinators were used in the source code, so one can see,
  107. and analyze the inherent parallel behaviour of our programs. The aim of this
  108. work was the development of a tool to make parallelism observable, so one
  109. can use
  110. this information to help undergraduate students get a better understanding,
  111. or to study the parallelism of our programs.
  112. }
  113.  
  114. \section{Internship}
  115. % \subsection{Internship}
  116. \cventry{03/2013--09/2013}{Instituto Madrile\~no de Estudios
  117. Avanzado}{Madrid}{Espa\~na}{}{%
  118. Building a tool for synthesizes and automatic prove of cryptographic constructions
  119. for \href{www.easycrypt.info}{EasyCrypt}.}{}
  120. \subsection{Algorithm Competition}
  121. \cventry{2009}{3rd prize in the First Competitve Programming Encounter}{Santa Fe}{Argentina}{}{}{}
  122. \cventry{2009}{Participant in South America Regional ACM-ICPC}{Buenos Aires}{Argentina}{}{}{}
  123. % \clearpage
  124. \section{Teaching}
  125. \cventry{09/2015--Today}{Professor}{Introduction to Mathematics}{National
  126. University of Rosario}{}{Introductory course for pre-university students.}
  127. \cventry{2014--Today}{Teacher Assistant}{Compilers}{National University of
  128. Rosario}{}{Complete Appel's Tiger Compiler. First part of his book.}
  129. \cventry{2014--Today}{Teacher Assistant}{Data Structures and Algorithm I}{National University of Rosario}{}{Introduction to O-Notation. Basic Data Structures in C.}
  130. \cventry{Second Semester 2012}{Teacher Assistant}{Programming Languages Analysis}{National University of Rosario}{}{Lambda calculus, Simply typed Lambda calculus. Advanced functional programming in Haskell.}
  131. \cventry{First Semester 2012}{Teacher Assistant}{Data Structures and Algorithm II}{National University of Rosario}{}{O-Notation. Functional programming introduction in Haskell.}
  132. \cventry{First Semester 2011}{Teacher Assistant}{Programming I}{National University of Rosario}{Ad honorem}{Intuitionistic Logic.}
  133. \cventry{Second Semester 2011}{Teacher Assistant}{Programming Languages Analysis}{National University of Rosario}{Ad honorem}{Generalized Abstract Data Types.}
  134. \section{Languages}
  135. \cvitemwithcomment{Spanish}{Advanced}{Mother tongue}
  136. \cvitemwithcomment{English}{Advanced/Intermediate}{Fluent, Written and Spoken}
  137. %\cvitemwithcomment{Language 3}{Skill level}{Comment}
  138.  
  139. \section{Computer skills}
  140. \cvitem{Programming Languages}{Haskell, C/C++, ML, Agda, OCaml}
  141. \cvitem{Proof Assistants}{Agda, Coq}
  142. \cvitem{Formal Specification Languages}{Z, CSP, TLA/TLA+, Statecharts}
  143. % \cvitem{Database Theory}{SQL, Entity-Relationship Model, Relational Algebra}
  144. \cvitem{Others}{\LaTeX}
  145. \cvitem{Operating Systems}{GNU/Linux}
  146. %\cvdoubleitem{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}
  147. % \section{Examinations and Grades}
  148. % \subsection{\textit{\textbf{First Year}}}
  149. % \cvlistdoubleitem{Algebra And Analytic Geometry I}{8 - Very Good}
  150. % \cvlistdoubleitem{Calculus I}{9 - Distinguished}
  151. % \cvlistdoubleitem{Introduction to Informatics}{10 - Outstanding}
  152. % \cvlistdoubleitem{Algebra and Analytic Geometry II}{10 - Outstanding}
  153. % \cvlistdoubleitem{Calculus II}{10 - Outstanding}
  154. % \cvlistdoubleitem{Progamming Languages Analysis I}{10 - Outstanding}
  155. % \subsection{\textit{\textbf{Second Year}}}
  156. % \cvlistdoubleitem{Linear Algebra}{10 - Outstanding}
  157. % \cvlistdoubleitem{Calculus III}{10 - Outstanding}
  158. % \cvlistdoubleitem{Logic and Algorithms}{10 - Outstanding}
  159. % \cvlistdoubleitem{Discrete Mathematics}{10 - Outstanding}
  160. % \cvlistdoubleitem{Numerical Analysis}{10 - Outstanding}
  161. % \cvlistdoubleitem{Computer Architecture}{10 - Outstanding}
  162. % \subsection{\textit{\textbf{Third Year}}}
  163. % \cvlistdoubleitem{Probability and Statistics}{10 - Outstanding}
  164. % \cvlistdoubleitem{Data Structures and Algorithms}{9 - Distinguished}
  165. % \cvlistdoubleitem{Operating Systems}{9 - Distinguished}
  166. % \cvlistdoubleitem{Physics I}{10 - Outstanding}
  167. % \cvlistdoubleitem{Calculus IV}{10 - Outstanding}
  168. % \cvlistdoubleitem{Progamming Languages Analysis II}{10 - Outstanding}
  169. % \subsection{\textit{\textbf{Fourth Year}}}
  170. % \cvlistdoubleitem{Physics II}{10 - Outstanding}
  171. % \cvlistdoubleitem{System Analysis}{8 - Very Good}
  172. % \cvlistdoubleitem{Network Communication}{8 - Very Good}
  173. % \cvlistdoubleitem{Operations Research}{10 - Outstanding}
  174. % \cvlistdoubleitem{Software Engineering}{7 - Good}
  175. % \cvlistdoubleitem{Database Theory}{10 - Outstanding}
  176. % \subsection{\textit{\textbf{Fifth Year}}}
  177. % \cvlistdoubleitem{Intership}{10 - Outstanding}
  178. % \cvlistdoubleitem{Introduction to the Philosophy of\\ Science}{10 - Outstanding}
  179. % \cvlistdoubleitem{Elective I : Compilers}{10 - Outstanding}
  180. % \cvlistdoubleitem{Introduction to Artificial Intelligence}{10 - Outstanding}
  181. % \cvlistdoubleitem{Elective II : Formal Program\\ Construction in Type Theory}{10 - Outstanding}
  182. % \cvlistdoubleitem{Final Thesis}{\textit{\textbf{Pending}}}
  183.  
  184.  
  185. %\section{Interests}
  186. %\cvitem{Sports}{I play football and I do capoeira, swim as hobbies. As well I prefer going by bike over bus}
  187. %\cvitem{Reading}{I prefer a book over a movie. Enthusiastic science fiction reader.}
  188.  
  189. %\section{Extra 2}
  190. %\cvlistdoubleitem{Item 1}{Item 4}
  191. %\cvlistdoubleitem{Item 2}{Item 5\cite{book1}}
  192. %\cvlistdoubleitem{Item 3}{}
  193.  
  194. % Publications from a BibTeX file without multibib
  195. % for numerical labels: \renewcommand{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}
  196. % to redefine the heading string ("Publications"): \renewcommand{\refname}{Articles}
  197. % \nocite{*}
  198. % \bibliographystyle{plain}
  199. % \bibliography{publications} % 'publications' is the name of a BibTeX file
  200.  
  201. % Publications from a BibTeX file using the multibib package
  202. %\section{Publications}
  203. %\nocitebook{book1,book2}
  204. %\bibliographystylebook{plain}
  205. %\bibliographybook{publications} % 'publications' is the name of a BibTeX file
  206. %\nocitemisc{misc1,misc2,misc3}
  207. %\bibliographystylemisc{plain}
  208. %\bibliographymisc{publications} % 'publications' is the name of a BibTeX file
  209.  
  210. % \clearpage
  211. %----- letter ---------------------------------------------------------
  212. % recipient data
  213. %\recipient{}{Company, Inc.\\123 somestreet\\some city}
  214. %\date{January 01, 1984}
  215. %\opening{Dear Sir or Madam,}
  216. %\closing{Yours faithfully,}
  217. %\enclosure[Attached]{curriculum vit\ae{}} % use an optional argument to use a string other than "Enclosure", or redefine \enclname
  218. %\makelettertitle
  219.  
  220. %\[ e=\lim_{n \to \infty} \left(1+\frac{1}{n}\right)^n \]
  221. \section{Research Statement}
  222.  
  223. % Mejorar acá
  224. I like to work with highly abstract mathematics, but with a concrete goal like the development
  225. of new tools or libraries, or extending old ones. I think functional
  226. programming languages, and Haskell in particular, are an excellent way of
  227. bringing together abstract mathematics and the development of new tools,
  228. techniques, and libraries in a gorgeous way.
  229.  
  230. % my main interest or one of my
  231. One of my main interest is functional programming languages.
  232. I think that we can use functional programming as a tool to
  233. understand how programming works, in particular pure functional languages give
  234. us the ways to explicitly observe what is going on, construct new solutions,
  235. and see if that solution is any good. It give us the tools to think, create and
  236. test our ideas.
  237.  
  238. As my final thesis to obtain the computer science degree I developed a tool to make dynamic
  239. behaviour observable under the supervision of Mauro Jaskelioff and Exequiel
  240. Rivas. The objective was to make observable the parallel behaviour of pure
  241. programs in Haskell. We developed an EDSL, so after program execution we can obtain a
  242. structure based on the basic parallel combinators. Henceforth, parallelism is
  243. observable via this structure which is independent of the given hardware, or the
  244. runtime system.
  245.  
  246. I am currently studying cost models for lazy parallel environments
  247. based on improvement theory and parallel lazy abstract machines.
  248. I think this low level approach is going to provide
  249. a good foundation to build a high level model in the future, which could lead to
  250. new automatic tools or at least to serve as a good guidance to programmers to
  251. parallelize programs or study their behaviour.
  252.  
  253. My interest includes: functional programming, static analysis, type theory and
  254. compiler construction.
  255. %\makeletterclosing
  256.  
  257. %\clearpage\end{CJK*} % if you are typesetting your resume in Chinese using CJK; the \clearpage is required for fancyhdr to work correctly with CJK, though it kills the page numbering by making \lastpage undefined
  258. \end{document}
  259. %% end of file `template.tex'.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement