Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lucazulian/resume
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.1
Choose a base ref
...
head repository: lucazulian/resume
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 15 commits
  • 6 files changed
  • 1 contributor

Commits on Oct 17, 2021

  1. Copy the full SHA
    fbf1dba View commit details

Commits on Oct 19, 2021

  1. Copy the full SHA
    74fa1eb View commit details
  2. Copy the full SHA
    4eb8e6b View commit details

Commits on Oct 24, 2021

  1. Copy the full SHA
    6c9faf4 View commit details

Commits on Jan 11, 2022

  1. fix: lint tex file

    lucazulian committed Jan 11, 2022
    Copy the full SHA
    46d9d6e View commit details

Commits on Jan 19, 2022

  1. Copy the full SHA
    022bafc View commit details
  2. chore: add lint command

    lucazulian committed Jan 19, 2022
    Copy the full SHA
    5c3dee2 View commit details

Commits on Jan 20, 2022

  1. Copy the full SHA
    4b296b9 View commit details

Commits on Apr 1, 2022

  1. Copy the full SHA
    6c8f9da View commit details
  2. Copy the full SHA
    57dbffe View commit details

Commits on May 13, 2022

  1. Copy the full SHA
    d32f6de View commit details

Commits on Jul 20, 2022

  1. chore: fix email

    lucazulian committed Jul 20, 2022
    Copy the full SHA
    80ca523 View commit details

Commits on Aug 25, 2022

  1. Copy the full SHA
    abba328 View commit details

Commits on Aug 31, 2023

  1. Change layout (#1)

    lucazulian authored Aug 31, 2023
    Copy the full SHA
    75eb034 View commit details

Commits on Aug 25, 2024

  1. Copy the full SHA
    f1f2d7b View commit details
Showing with 146 additions and 124 deletions.
  1. +2 −0 README.md
  2. +1 −1 build.sh
  3. +0 −2 developercv.cls
  4. +3 −0 lint.sh
  5. BIN resume.pdf
  6. +140 −121 resume.tex
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# resume

For MacOS install [The MacTeX-2024 Distribution](https://www.tug.org/mactex/mainpage2024.html)

My resume in [pdf](resume.pdf) version, created from [LaTeX](https://www.latex-project.org/) template.
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
@@ -2,4 +2,4 @@

rm -rf *.pdf *.log *.out *.aux

xelatex resume.tex
/Library/TeX/texbin/pdflatex resume.tex
2 changes: 0 additions & 2 deletions developercv.cls
Original file line number Diff line number Diff line change
@@ -18,8 +18,6 @@

\usepackage[hidelinks]{hyperref}

\newcommand{\lorem}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus.}

\pagestyle{empty}

\usepackage{moresize}
3 changes: 3 additions & 0 deletions lint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash

chktex -q --inputfiles=0 resume.tex
Binary file modified resume.pdf
Binary file not shown.
261 changes: 140 additions & 121 deletions resume.tex
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
\documentclass[9pt]{developercv}

\title{Curriculum vitae}
\date{2021\\ January}
\date{2024\\ September}
\author{Luca Zulian}

%----------------------------------------------------------------------------------------
@@ -16,129 +16,118 @@
% title and contact information
%----------------------------------------------------------------------------------------

\begin{minipage}[t]{0.45\textwidth}
\vspace{-\baselineskip}
\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{6pt}

{\huge Software Craftman}
\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}
\vspace{-\baselineskip}

\icon{MapMarker}{12}{Milan}\\
\icon{Phone}{12}{+39 347 5294448}\\
\icon{At}{12}{\href{mailto:contact@lucazulian.it}{contact@lucazulian.it}}\\
\icon{MapMarker}{12}{Milan}\\
\icon{Phone}{12}{(+39) 347 529 4448}\\
\icon{At}{12}{\href{mailto:info@lucazulian.it}{info@lucazulian.it}}\\
\end{minipage}
\begin{minipage}[t]{0.375\textwidth}
\vspace{-\baselineskip}
\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}}\\
\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}

\vspace{0.5cm}

%----------------------------------------------------------------------------------------
% introduction, skills and technologies
%----------------------------------------------------------------------------------------

\cvsect{Who Am I?}

\begin{minipage}[t]{0.5\textwidth}
\vspace{-\baselineskip}

I'm a software craftsman 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'd like to work more on Haskell, Rust, Erlang, OCaml, 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 robot.
\end{minipage}
\hfill
\begin{minipage}[t]{0.4\textwidth}
\vspace{-\baselineskip}
\begin{barchart}{5.5}
\baritem{C\#}{30}
\baritem{Elixir}{90}
\baritem{Rust}{20}
\baritem{Python}{60}
\baritem{Git}{50}
\baritem{Haskell}{15}
\end{barchart}
\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}

% \begin{center}
% \bubbles{5/Emacs, 6/git, 4/VsCode}
% \end{center}

%----------------------------------------------------------------------------------------
% experience
%----------------------------------------------------------------------------------------

\cvsect{Experience}

\begin{entrylist}
\entry
{04/2020-now\\\footnotesize{Milan - full time}}
{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. \\
\texttt{Elixir}\slashsep\texttt{Rust}\slashsep\texttt{TypeScript}}

\entry
{06/2018-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-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-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-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-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-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-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-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}}
\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}

@@ -149,11 +138,10 @@
\cvsect{Education}

\begin{entrylist}
\entry
{1999-2004\\\footnotesize{Treviso}}
{Electrical and advanced industrial automation}
{Istituto Tecnico Industriale “E.Barsanti”}
{}
\entry{1999 \newline 2004\\\footnotesize{Treviso}}
{Electrical and advanced industrial automation 100/100}
{Istituto Tecnico Industriale “E.Barsanti”}
{}
\end{entrylist}

%----------------------------------------------------------------------------------------
@@ -163,42 +151,73 @@
\cvsect{Ceritfications}

\begin{entrylist}
\entry
{2012\\\footnotesize{Milan}}
{TS: Web Applications Development with Microsoft .NET Framework 4}
{Microsoft Certification}
{ID : 9367215}
\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}
\vspace{-\baselineskip}

\cvsect{Languages}
\cvsect{Languages}

\textbf{Italian} - native\\
\textbf{English} - proficient\\
\textbf{French} - rudimentary
\textbf{Italian} --- native\\
\textbf{English} --- proficient\\
\textbf{French} --- rudimentary
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip}
\vspace{-\baselineskip}

\cvsect{Hobbies}
\cvsect{Hobbies}

Tech Speaking, blogging, running and participate in various meetup and user groups.
Tech Speaking, blogging, running and participate in various meetup and user groups.
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip}
\vspace{-\baselineskip}

\cvsect{Non profit}
\cvsect{Non profit}

Contribute to various Open Source projects.
Contribute to various Open Source projects.
\end{minipage}

%----------------------------------------------------------------------------------------