-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patharturocastrocv.tex
204 lines (161 loc) · 12.5 KB
/
arturocastrocv.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
%% start of file `template.tex'.
%% Copyright 2006-2013 Xavier Danaux ([email protected]).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
\documentclass[10pt,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')
% moderncv themes
\moderncvstyle{banking} % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvcolor{blue} % color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
%\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
\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page
\fancyfoot[CO]{\begin{tabular*}{6in}{l@{\extracolsep{\fill}}r}
\color{color2}\scriptsize{} & \color{color2}\scriptsize{\today}
\end{tabular*}}
% Tech toggles
\displayembedded
% character encoding
\usepackage[utf8]{inputenc}
% adjust the page margins
\usepackage[scale=0.85]{geometry}
%\setlength{\hintscolumnwidth}{3cm} % if you want to change the width of the column with the dates
%\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...
% personal data
\name{Arturo Isa\'i}{Castro P\'erpuli}
%\title{Software Engineer} % optional, remove / comment the line if not wanted
\address{66 Grafton Street}{M13 9NT}{Manchester, UK}% optional, remove / comment the line if not wanted; the "postcode city" and and "country" arguments can be omitted or provided empty
\phone[mobile]{\texttt{+}44~07931~072503} % optional, remove / comment the line if not wanted
%\phone[fixed]{+2~(345)~678~901} % optional, remove / comment the line if not wanted
%\phone[fax]{+3~(456)~789~012} % optional, remove / comment the line if not wanted
\email{[email protected]} % optional, remove / comment the line if not wanted
\homepage{careers.stackoverflow.com/ArthurChamz} % optional, remove / comment the line if not wanted
%\extrainfo{additional information} % optional, remove / comment the line if not wanted
%\photo[64pt][0.4pt]{picture} % 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
%\quote{The old words when short are best of all.} % optional, remove / comment the line if not wanted
% to show numerical labels in the bibliography (default is to show no labels); only useful if you make citations in your resume
%\makeatletter
%\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}
%\makeatother
%\renewcommand*{\bibliographyitemlabel}{[\arabic{enumiv}]}% CONSIDER REPLACING THE ABOVE BY THIS
% bibliography with mutiple entries
%\usepackage{multibib}
%\newcites{book,misc}{{Books},{Others}}
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
%----- resume ---------------------------------------------------------
\makecvtitle
%\section{Summary}
%\section{Statement}
Persevering and responsible Software Engineer that enjoys working with a \textbf{systematic, methodical and agile approach} to constructing quality solutions with real \textbf{full-stack experience}, with deep knowledge in data science, optimisation and problem solving.
\\
%\textbf{Goal}\\
%Commit to an organization, consolidating and promoting its vision, mission and values, relentlessly pursuing both personal and professional growth.\\
\cvitem{Nationality}{Mexican}
\section{Experience}
\cventry{Nov 2013--Sep 2014}{Software Engineer}{AMI GE - \href{http://www.amige.com}{amige.com}}{Monterrey, M\'exico}{\textbf{Embedded real time system} research and development.}{AMI is a GE branch, an international industrial automation and electrical drive systems company (\textasciitilde{}600 employees).\newline{}%
\begin{itemize}%
\item Digitarc PX3 Electrode Regulator, a real-time industrial grade \textbf{C\texttt{++}} solution for electrical regulation and monitoring of steel furnaces, with web and desktop clients.
\begin{itemize}%
\item Researched, planned, implemented and tested voltage flicker measurement feature, providing accurate metrics for security and business in accordance to \textbf{IEEE standards} with no negative impact on performance.
\\
\item Implemented digital signal processing, numeric analysis and statistical routines for processing voltage and current signals and obtaining information from them.
\\
\item Quickly wrote and tested low-level driver for an I/O signal handling board to meet estimated sales.
\\
\item Implemented parallel data acquisition module by creating \textbf{multi-threaded routines}, enhancing data resolution and allowing a more detailed analysis of signals, which increases security and protection of business while maintaining real-time performance.
\\
\item Applied refactoring to code by using design patterns and adding tests, reducing complexity and code size of critical modules, allowing for less training time devoted to new recruits and making changes simpler.
\end{itemize}
\end{itemize}}
\hfill \break
\cventry{Jan 2013--Oct 2013}{Software Analyst Intern}{FEMSA - \href{http://www.femsa.com/en}{femsa.com}}{Monterrey, M\'exico}{Enterprise application planning, design, development and support.}{FEMSA is the largest beverage company in Latin America, and the second largest Coca\texttt{-}Cola bottler in the world (\texttt{+}100,000 employees). \newline{}%
\begin{itemize}%
\item Developed complete .NET web enterprise solution.
\begin{itemize}%
\item User input, data analysis and reporting.\\
\item Accelerated core feature releases and bug fixes by migrating from Microsoft Access to WISA, and then to LAPP stack (Mono and PostgreSQL).
\\
\item Database design, modeling and operation.
\\
\item System administration (network configuration, software packages).
\\
\item Increased department security by installing and configuring Linux virtual machine: SSH client authentication program (C\texttt{++}), http, database.
\end{itemize}
\\
\item Developed module for Exchange e-mail server messages retrieval, data parsing and storage, with automatic daily reports sent by email.
\item End-user, face to face requirements gathering, analysis and support.
\end{itemize}}
\hfill \break
\cventry{Jan 2013--Jul 2013}{Software Developer}{Centro de Servicios en Inform\'atica - \href{http://www.uanl.mx}{uanl.mx}}{San Nicol\'as de los Garza, M\'exico}{Application development.}{A business unit from the Autonomous University of Nuevo Lo\'on, dedicated to software engineering projects for internal and external clients (\textasciitilde{}100 employees).\newline{}
\begin{itemize}%
\item Contributed to school's website interface and content design (fcfm.uanl.mx).
\item Contributed to the development of modules for course registration application (Java).
\end{itemize}}
\hfill \break
\cventry{Sept 2014--\textbf{Present}}{Hornet Representative, First level technical support.}{University of Manchester - \href{http://hornet.manchester.ac.uk/}{manchester.ac.uk}}{Manchester, United Kingdom}{}{\newline{}
}
The University of Manchester employs students to assist in networking support procedures (connectivity problems, computer troubleshooting). It's Tier 1 support for the \textbf{campus network} and end user counseling.
\section{Education}
\cventry{2014--2015 (expected)}{MSc Advanced Computer Science: Artificial Intelligence}{School of Computer Science, University of Manchester}{}{First class honours (expected)}{Government-sponsored student learning about \textbf{data science}, parallel architectures, automated reasoning and optimisation.\newline{}
\begin{itemize}%
\item \textit{MSc project}: researching portable performance for heterogeneous architectures (C, OpenMP, OpenCL, GPGPU, Xeon Phi).
\item Implemented a Random Forest model for machine learning classification problems (MATLAB, Python SciKit).
\item Developed a parallel version of Kruskal's Minimum Spanning Tree algorithm for graph and network flow problems.
\item Created a parallel version of SOR relaxation algorithm for solving linear equation systems (Fortran, OpenMP and MPI).
\end{itemize}
}
\hfill \break
\cventry{2009--2013}{BSc Computer Science: Software Engineering}{Universidad Aut\'onoma de Nuevo Le\'on, Facultad de Ciencias F\'isico Matem\'aticas}{}{\textit{90 out of 100 (First class honours equivalence)}}{Academic merit awards and scholarship, ACM contestant.\newline{}
\begin{itemize}%
\item Implemented a simulation of a steel furnace automation process using a real-time operative system (C).
\end{itemize}
} % arguments 3 to 6 can be left empty
\hfill \break
\cventry{Since 2013}{Computer Science}{Udacity}{}{}{Online open courses from various universities and companies.
\begin{itemize}%
\item Parallel Computing: Patterns, considerations, nvidia GPUs, CUDA (In progress).
\item Software Debugging: Scientific approach, techniques, delta debugging (Completion certificate).
\end{itemize}
}
\hfill \break
\section{Skills}
%\subsection{Programming Languages}
\cvitem{Programming}{\underline{Fluent} in C and C\texttt{++}. \underline{Proficient} in \cvskill[net]{C\texttt{\#}}, \cvskill[java]{Java}, \cvskill[python]{Python} and Javascript (including \cvskill[html]{HTML} and XML). \underline{Some knowledge} of \cvskill[ruby]{Ruby} and R.}
\cvitem{Parallelism}{\underline{Proficient} in OpenMP. \underline{Good knowledge} of MPI, CUDA and OpenCL.}
\cvitem{Database modeling and operation}{\underline{Proficient} in \cvskill[psql]{PostgreSQL}. \underline{Some knowledge} of \cvskill[mysql]{MySQL} and \cvskill[tsql]{SQL Server}.}
\cvitem{Platforms}{\cvskill[ubuntu]{Linux}, \cvskill[win]{Windows}, QNX.}
\cvitem{Tools}{MATLAB (machine learning and digital signal processing), IPython, Python machine learning (SckiKit Learn), Visual Studio, Eclipse, Emacs, VIM, SVN, git, VirtualBox, \LaTeX{}.}
\cvitem{Knowledge and experience}{Parallel technologies, optimization, machine learning, dimension reduction, algorithms, data structures, data analysis, agile methodologies, networking.}
\hfill \break
%\section{Interests}
%Data science, optimisation, high-performance computing, compilers, %\textbf{open source software}, video games, science and technology.
%\hfill \break
\section{Languages}
\cvtripleitem{Spanish}{Native.}{English}{Professional.}{French}{Working proficiency.}
\hfill \break
\section{References}
\textbf{Eric Garza:} \ \ \ \ \ \ \ \ \ R\&D Manager at AMI GE \ \ (mx.linkedin.com/pub/eric-garza/2/b0a/2)\\
\textbf{Fitzgerald Lopez:} Project Manager at FEMSA (mx.linkedin.com/in/fitzlopez)\\
\hfill \break
\end{document}
%\cvitem{hobby 1}{Description}
%\cvlistitem{Item 3. This item is particularly long and therefore normally spans over several lines. Did you notice the indentation when the line wraps?}
%\cvlistdoubleitem{Item 3}{Item 6. Like item 3 in the single column list before, this item is particularly long to wrap over several lines.}
% Publications from a BibTeX file without multibib
% for numerical labels: \renewcommand{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}% CONSIDER MERGING WITH PREAMBLE PART
% to redefine the heading string ("Publications"): \renewcommand{\refname}{Articles}
%\nocite{*}
%\bibliographystyle{plain}
%\bibliography{publications} % 'publications' is the name of a BibTeX file
% Publications from a BibTeX file using the multibib package
%\section{Publications}
%\nocitebook{book1,book2}
%\bibliographystylebook{plain}
%\bibliographybook{publications} % 'publications' is the name of a BibTeX file
%\nocitemisc{misc1,misc2,misc3}
%\bibliographystylemisc{plain}
%\bibliographymisc{publications} % 'publications' is the name of a BibTeX file
%% end of file `template.tex'.