-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.tex
executable file
·225 lines (179 loc) · 12.3 KB
/
resume.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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
%----------------------------------------------------------------------------------------
% packages and other configurations
%----------------------------------------------------------------------------------------
\documentclass[9pt]{developercv}
\title{Curriculum vitae}
\date{2024\\ September}
\author{Luca Zulian}
%----------------------------------------------------------------------------------------
\begin{document}
%----------------------------------------------------------------------------------------
% title and contact information
%----------------------------------------------------------------------------------------
\begin{minipage}[t]{0.32\textwidth}
\vspace{-\baselineskip}
\colorbox{black}{{\HUGE\textcolor{white}{\textbf{\MakeUppercase{ Luca }}}}}
\colorbox{black}{{\HUGE\textcolor{white}{\textbf{\MakeUppercase{ Zulian }}}}}
\vspace{0.5cm}
\huge\textcolor{black}{ Software Developer }
\end{minipage}
\begin{minipage}[t]{0.275\textwidth}
\vspace{-\baselineskip}
\icon{MapMarker}{12}{Milan}\\
\icon{Phone}{12}{(+39) 347 529 4448}\\
\icon{At}{12}{\href{mailto:[email protected]}{[email protected]}}\\
\end{minipage}
\begin{minipage}[t]{0.375\textwidth}
\vspace{-\baselineskip}
\icon{Linkedin}{12}{\href{https://www.linkedin.com/in/zulianluca}{linkedin.com/in/zulianluca}}\\
\icon{Github}{12}{\href{https://github.com/lucazulian}{github.com/lucazulian}}\\
\icon{Twitter}{12}{\href{https://twitter.com/luca_julian}{@luca\_julian}}\\
\end{minipage}
%----------------------------------------------------------------------------------------
% introduction, skills and technologies
%----------------------------------------------------------------------------------------
\cvsect{Who Am I?}
\begin{minipage}[t]{1.0\textwidth}
\vspace{-\baselineskip}
I'm a software developer living in Milan, born and raised in Treviso (Italy). I've been programming for over half of my life. I'm comfortable creating, developing, maintaining, and improving software written in C, C\#, Python, Elixir, Rust, etc (most of my recent projects have been written in Elixir). I want to work more on Haskell, Rust, Erlang, OCaml and Scheme. I believe in the value of Open Source Software. My current interests revolve around functional programming, algorithms, compilers, interpreters, domain-specific languages, virtual machines and autonomous robots. I like designing, developing and deploying backend services focusing on high availability, low latency and scalability, building and operating infrastructure, toolset, and deployment pipelines and using all kinds of test methodologies, including A/B tests. I'm interested in keeping up with current best practices in my areas of expertise, and I'm comfortable running your software in Linux environments. I know, care and try to improve sound engineering practices like continuous delivery, defensive programming and automated testing. I'm familiar with designing and building distributed and scalable systems and enjoy seeing millions of users running my code. I understand data structures and algorithms well and how to apply them to design pragmatic solutions.
\end{minipage}
%----------------------------------------------------------------------------------------
% experience
%----------------------------------------------------------------------------------------
\cvsect{Experience}
\begin{entrylist}
\entry{06/2024 \newline now\\\footnotesize{full remote}}
{Senior Backend Engineer}
{Sibill}
{I contributed to Sibill's mission to automate financial operations for small and medium-sized businesses in Italy by simplifying complex processes such as cash flow management, e-invoicing, and payment scheduling. In my role, I utilized my expertise in Elixir to develop and optimize the infrastructure behind Sibill’s core platform, ensuring that it remains robust, scalable, and user-friendly. My work empowered thousands of Italian SMBs to save time and focus on growth.\\
\texttt{Elixir}\slashsep\texttt{TypeScript}\slashsep\texttt{AWS}\slashsep\texttt{Terraform}}
\entry{02/2024 \newline 05/2024\\\footnotesize{full remote}}
{Senior Backend Engineer}
{Remote}
{I worked to support the mission of Remote.com to simplify global employment by enabling companies to hire and manage people anywhere in the world. My role was focused on developing and enhancing the infrastructure for the expenses product, utilizing my expertise in Elixir to build scalable, efficient, and reliable backend systems. Through my work, I helped empower Remote.com to offer a robust and user-friendly solution for managing employee expenses, ensuring compliance and streamlining operations for companies operating on a global scale.\\
\texttt{Elixir}}
\entry{04/2022 \newline 01/2024\\\footnotesize{full remote}}
{Senior Software Developer}
{Forza Football}
{I worked with the Elixir programming language. The focus of the team I was in has mostly been around the system in charge of ingesting football data updates from different data providers. I also worked on a few open-source projects that the company maintains.\\
\texttt{Elixir}}
\entry{04/2020 \newline 03/2022\\\footnotesize{Milan --- hybrid remote}}
{Software Developer}
{Casavo}
{Creating infrastructure and microservices written in Elixir and Rust from scratch for listing platform and then for internal tool to manage real estate transactions. The main application is written with commanded library in CQRS and Event Sourcing. Help to create or evolve Test Automation, CI/CD and Observability practices.\\
\texttt{Elixir}\slashsep\texttt{Rust}\slashsep\texttt{TypeScript}\slashsep\texttt{Python}}
\entry{06/2018 \newline 03/2020\\\footnotesize{Milan --- full time}}
{Software Developer}
{Prima Assicurazioni S.p.A.}
{Implementation of new features and maintenance activities on a insurance back-office platform mainly with Elixir, PHP, Elm and Haskell. \\
\texttt{PHP}\slashsep\texttt{Elixir}\slashsep\texttt{Python}\slashsep\texttt{Haskell}}
\entry{09/2016 \newline 05/2018\\\footnotesize{Milan --- full time}}
{Software Developer}
{Deus Technology}
{Implementation of new features and maintenance activities on a financial back-office platform focused on performance and reliability mainly with Python and Java. Design and implementation of a system to collect intraday financial data from different data provider. \\
\texttt{Python}\slashsep\texttt{Bash}\slashsep\texttt{Java}\slashsep\texttt{C}}
\entry{01/2016 \newline 08/2016\\\footnotesize{Milan --- full time}}
{Software Developer}
{ECRM Italia}
{Analysis, design and development of digital rewards and gifting platform mainly with Microsoft technologies. Consultant activity at ABB automation. \\
\texttt{C\#}\slashsep\texttt{.NET}\slashsep\texttt{Javascript}}
\entry{04/2015 \newline 01/2016\\\footnotesize{Milan/Bologna --- full time}}
{.NET Developer / Consultant}
{YOOX Group}
{Analysis, design and development APIs for the internal orders team using ASP.NET Web API, messaging system with RabbitMQ and MongoDB.\ Migration to a new IBM inventory and e-commerce system in Java and Scala. Tech leader of “lost and returns”, “payment” and “fraud detection” teams. \\
\texttt{C\#}\slashsep\texttt{.NET}\slashsep\texttt{Java}\slashsep\texttt{Javascript}}
\entry{03/2012 \newline 03/2015\\\footnotesize{Milan --- full time}}
{Software Developer / Architect}
{Dev4Side}
{Web applications with ASP.NET and various javascript frameworks, mobile applications for iOS, Android and Windows Phone with Xamarin and native languages (Objective-C, Java and C\#). Design and development web-based application with Node.js and Meteor.js (veganwall.com). Speaker at variuos events. \\
\texttt{C\#}\slashsep\texttt{.NET}\slashsep\texttt{Xamarin}\slashsep\texttt{Meteor.js}}
\entry{05/2011 \newline 02/2012\\\footnotesize{Padova --- full time}}
{Junior Software Developer}
{Sia-Net S.r.l.}
{Analysis, design and development websites and web-based applications, with C\# and ASP.NET (WebForms and MVC) on Windows and Linux (Mono). \\
\texttt{C\#}\slashsep\texttt{.NET}\slashsep\texttt{Javascript}\slashsep\texttt{Mono}}
\entry{11/2008 \newline 04/2011\\\footnotesize{Treviso --- full time}}
{Junior Software Developer}
{Ergon Informatica}
{Analysis of production systems business, development and customization of software applications for the resolution of issues related to sales, production, purchasing, planning, inventory management and management control. Developing small applications for the web and mobile devices. Development of virtual systems (VMware). Research and development. Activities Help Desk / Technical Support. \\
\texttt{VB6}\slashsep\texttt{VB.NET}\slashsep\texttt{.NET}\slashsep\texttt{C}}
\entry{04/2004 \newline 10/2008\\\footnotesize{Padova --- full time}}
{PLC Manager --- Industrial machine division}
{Digipack S.r.l.}
{Development for the automation of industrial processes, programming anthropomorphic robot (ABB, FANUC and KUKA) for the movement and handling of industrial products in general. Research and development. FANUC with Teach Pendant (or TP) and KAREL programming languages ABB with RAPID programming language KUKA with KRL programming language Plc SIEMENS with KOP, FUP and AWL programming languages \\
\texttt{C}\slashsep\texttt{VB.NET}\slashsep\texttt{asm}}
\end{entrylist}
%----------------------------------------------------------------------------------------
% education
%----------------------------------------------------------------------------------------
\cvsect{Education}
\begin{entrylist}
\entry{1999 \newline 2004\\\footnotesize{Treviso}}
{Electrical and advanced industrial automation 100/100}
{Istituto Tecnico Industriale “E.Barsanti”}
{}
\end{entrylist}
%----------------------------------------------------------------------------------------
% certifications
%----------------------------------------------------------------------------------------
\cvsect{Ceritfications}
\begin{entrylist}
\entry{2012\\\footnotesize{Milan}}
{TS\@: Web Applications Development with Microsoft \@.NET Framework 4}
{Microsoft Certification}
{ID\@: 9367215}
\entry{2021\\\footnotesize{Online}}
{Decision-making for Software Development Teams Workshop}
{Avanscoperta}
{ID\@: 2021 07 01}
\entry{2021\\\footnotesize{Online}}
{Applied Functional Programming Workshop}
{Avanscoperta}
{ID\@: 2021 06 23}
\entry{2021\\\footnotesize{Online}}
{EventStorming Remote Modelling Workshop}
{Avanscoperta}
{ID\@: 2021 05 11}
\entry{2021\\\footnotesize{Online}}
{Haskell Fundamentals}
{47 Degrees}
{}
\entry{2022\\\footnotesize{Online}}
{Microservices Practical Workshop}
{Avanscoperta}
{ID\@: 2022 01 21}
\end{entrylist}
%----------------------------------------------------------------------------------------
% other activities
%----------------------------------------------------------------------------------------
\cvsect{Other activities}
\begin{entrylist}
\entry{2019 \newline now\\\footnotesize{Worldwide}}
{Create and develop autonomous and self driving robots / Lego Robot Champion}
{}
{}
\end{entrylist}
%----------------------------------------------------------------------------------------
% additional information
%----------------------------------------------------------------------------------------
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip}
\cvsect{Languages}
\textbf{Italian} --- native\\
\textbf{English} --- proficient\\
\textbf{French} --- rudimentary
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip}
\cvsect{Hobbies}
Tech Speaking, blogging, running and participate in various meetup and user groups.
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip}
\cvsect{Non profit}
Contribute to various Open Source projects.
\end{minipage}
%----------------------------------------------------------------------------------------
\end{document}