summaryrefslogtreecommitdiff
path: root/cv-dato.tex
diff options
context:
space:
mode:
authorNicolas Dato <nicolas.dato@gmail.com>2024-09-01 23:40:14 -0300
committerNicolas Dato <nicolas.dato@gmail.com>2024-09-01 23:40:14 -0300
commit8cf8a112cb46dcd61aae4b0e019ee842a999696b (patch)
tree7f1873c6ebd1905d25b71dd8ebe0534c19ec44c2 /cv-dato.tex
parent8b40faf4eaca7513f44eca55d9dd18a70f7bd3f8 (diff)
downloadcv-8cf8a112cb46dcd61aae4b0e019ee842a999696b.tar.gz
cv-8cf8a112cb46dcd61aae4b0e019ee842a999696b.tar.bz2
gramarly
Diffstat (limited to 'cv-dato.tex')
-rw-r--r--cv-dato.tex32
1 files changed, 16 insertions, 16 deletions
diff --git a/cv-dato.tex b/cv-dato.tex
index 1c44d97..d9e7f71 100644
--- a/cv-dato.tex
+++ b/cv-dato.tex
@@ -20,42 +20,42 @@
\begin{introduction}
I'm a software developer with 10+ years of professional experience. My main expertise is \cvemph{the C programming language} in \cvemph{Linux}, using multithreading and inter-process communication, in particular for the broadcast industry. In all these years I have also worked a lot with \cvemph{Perl}, \cvemph{Bash}, and \cvemph{Python}. Previously, I had worked with \cvemph{Java} for 2 years for financial institutions.
- With my experience I can learn, understand, and work any task or problem as needed. I enjoy studing bugs and solving problems even when I don't have much experience in that topic. To accomplish this, I learn new languages, frameworks, or libraries as needed. For instance, I have also worked with \cvemph{React}, \cvemph{.NET}, \cvemph{Java}, and \cvemph{Android}.
+ With my experience, I can learn, understand, and work on any task or problem as needed. I enjoy studying bugs and solving problems even when I don't have much experience in that topic. To accomplish this, I learn new languages, frameworks, or libraries as needed. For instance, I have also worked with \cvemph{React}, \cvemph{.NET}, \cvemph{Java}, and \cvemph{Android}.
- I started learning and programming in \cvemph{C} in 2007, and my curiosity about the inner workings of the computer lead me to learn the basics of \cvemph{x86 assembly language}. Then in 2008 I started using \cvemph{GNU+Linux}, and I've been using \cvemph{Slackware} since 2009.
+ I started learning and programming in \cvemph{C} in 2007, and my curiosity about the inner workings of the computer led me to learn the basics of \cvemph{x86 assembly language}. Then in 2008, I started using \cvemph{GNU+Linux}, and I've been using \cvemph{Slackware} since 2009.
\end{introduction}
\begin{experience}
\timeitem{2011}{Present}{\cvhref{https://3way.com.ar/en/}{3Way Solutions}}{Senior Software Developer}
{I design and develop systems for the broadcast industry. I use \cvemph{C} to program systems for \cvemph{Linux}, developing software and libraries to receive multimedia content, and then decode, analyze, encode, store, and transmit it. I work with TV signals (analog and digital), radio signals, and \cvemph{OTT} content. For instance, we develop products such as a multiviewer, a video logging, a video clipping, an IP decoder, etc.
- In this position I work with the \cvemph{FFmpeg} library and also with specifications such as \cvemph{MPEG-TS}, \cvemph{ISDB-T}, \cvemph{ATSC}, \cvemph{HLS}, \cvemph{H.264}, \cvemph{AAC}, \cvemph{SDI}, \cvemph{ASI}, and so on. Sometimes I read and learn new specifications to include new features.
+ In this position, I work with the \cvemph{FFmpeg} library and also with specifications such as \cvemph{MPEG-TS}, \cvemph{ISDB-T}, \cvemph{ATSC}, \cvemph{HLS}, \cvemph{H.264}, \cvemph{AAC}, \cvemph{SDI}, \cvemph{ASI}, and so on. Sometimes I read and learn new specifications to include new features.
Some of my key accomplishments are:
\begin{cvitemize}
- \item Developing multithreading software in \cvemph{C} that comunicates with external devices and runs 24/7 non-stop.
+ \item Developing multithreading software in \cvemph{C} that communicates with external devices and runs 24/7 non-stop.
\item Programming a library to demux \cvemph{MPEG Transport-Stream} and to decode some codecs, and another one to receive \cvemph{HLS} content.
- \item Making a clipping software to cut a video without re-encoding, taking advantage of the \cvemph{GOP} structure.
+ \item Making clipping software to cut a video without re-encoding, taking advantage of the \cvemph{GOP} structure.
\item Adding hardware support to our products implementing the device API, such as \cvemph{AJA}, \cvemph{Blackmagic}, \cvemph{DekTec}, \cvemph{Hauppauge}, and more.
- \item Fixing and improved external projects such as improving the \cvemph{SRT} code in the \cvemph{FFmpeg} library, adding functionality to \cvemph{yt-dlp},\footnote{\href{https://github.com/yt-dlp/yt-dlp/commit/0d531c35eca4c2eb36e160530a7a333edbc727cc}{https://github.com/yt-dlp/yt-dlp/commit/0d531c35eca4c2eb36e160530a7a333edbc727cc}} and improving the \cvemph{TBS} driver.\footnote{\href{https://github.com/tbsdtv/linux\_media/commit/98fa0e79a07a2f4b869eda147a8c52967d1edc51}{https://github.com/tbsdtv/linux\_media/commit/98fa0e79a07a2f4b869eda147a8c52967d1edc51}}
+ \item Fixing and improving external projects such as improving the \cvemph{SRT} code in the \cvemph{FFmpeg} library, adding functionality to \cvemph{yt-dlp},\footnote{\href{https://github.com/yt-dlp/yt-dlp/commit/0d531c35eca4c2eb36e160530a7a333edbc727cc}{https://github.com/yt-dlp/yt-dlp/commit/0d531c35eca4c2eb36e160530a7a333edbc727cc}} and improving the \cvemph{TBS} driver.\footnote{\href{https://github.com/tbsdtv/linux\_media/commit/98fa0e79a07a2f4b869eda147a8c52967d1edc51}{https://github.com/tbsdtv/linux\_media/commit/98fa0e79a07a2f4b869eda147a8c52967d1edc51}}
\item Working with \cvemph{Perl}, \cvemph{Bash}, and \cvemph{Python} to write small scripts or programs, and sometimes improving our web application using \cvemph{React} and \cvemph{JavaScript}.
- \item Traveling to other countries for business. In the year 2021 I went to Mexico to show our products to the goverment, as they needed to buy a system to monitor the TV and radio. I also participated in the \cvemph{NAB Show} in 2024.\footnote{National Association of Broadcasters trade show, held in Las Vegas --- \href{https://nabshow.com/2024/}{https://nabshow.com/2024/}}
+ \item Traveling to other countries for business. In the year 2021, I went to Mexico to show our products to the government, as they needed a system to monitor the TV and radio broadcast. I also participated in the \cvemph{NAB Show} in 2024.\footnote{National Association of Broadcasters trade show, held in Las Vegas --- \href{https://nabshow.com/2024/}{https://nabshow.com/2024/}}
\end{cvitemize}}
\timeitem{2023}{Present}{\cvhref{https://it.borealtech.com/en/}{Boreal IT}}{Freelancer}
- {I work as a freelancer, solving bugs or developing new features as they request me. In this position I'm constantly learning new skills, as I work on all king of different proyects.
+ {I work as a freelancer, solving bugs or developing new features as they request me. In this position, I'm constantly learning new skills, as I work on all kinds of different projects.
- My strength is that I can adapt to any project and finish the task, even if I don't have experience. For instance:
+ My strength is that I can work on any project and finish the task. I easily learn new tools or frameworks when I need to. For instance:
\begin{cvitemize}
- \item Reviewed and found an issue with a \cvemph{Siemens PLC} that wasn't working well.
+ \item Reviewed and found an issue with a \cvemph{Siemens PLC} that wasn't working as expected.
\item Adding functionalities to an \cvemph{Android} application written in \cvemph{Java}.
\item Fixing bugs in a \cvemph{React Native} application.
\item Improving and fixing bugs in a backend written in \cvemph{Java} and \cvemph{Spring JPA}, and another one in \cvemph{.NET} and \cvemph{Entity Framework Core}.
- \item Working in frontend developing in \cvemph{React}.
+ \item Working in frontend with \cvemph{React}.
\end{cvitemize}}
\timeitem{2020}{2022}{\cvhref{https://www.baeldung.com/}{Baeldung}}{Linux Technical Writer}
- {I wrote several technical articles about \cvemph{Linux} and \cvemph{Bash}. In this experience I improved my writting skills and also my technical knowladge. Here are some of them:
+ {I wrote several technical articles about \cvemph{Linux} and \cvemph{Bash}. In this experience, I improved my writing skills and also my technical knowledge. Here are some of them:
\begin{cvitemize}
\item \cvhref{https://www.baeldung.com/linux/replace-string-one-line-text-file}{Replace String in a Large One Line, Text File in Linux}
\item \cvhref{https://www.baeldung.com/linux/ipc-performance-comparison}{IPC Performance Comparison: Anonymous Pipes, Named Pipes, Unix Sockets, and TCP Sockets}
@@ -70,7 +70,7 @@
In the beginning, they assigned me to projects that were already started before I joined the company. As my experience and skills improved, I started new projects designing web applications from scratch.
- As the empoyer knew I had a background in \cvemph{C}, they requested me to fixed a program written in C by another company. I had to review the code and fixed the problem, which was related to the migration from 32 to 64 bits and incorrect usage of pointers.}
+ As my employer knew I had a background in \cvemph{C}, they requested me to fixed a program written in C by another company. I had to review the code and fixed the problem, which was related to the migration from 32 to 64 bits and incorrect usage of pointers.}
\end{experience}
\begin{education}
@@ -78,7 +78,7 @@
{50\% of the career. When I moved to another city, I continued the \cvemph{computer science} career at \cvemph{UNS} until I halted it due to lack of time. I intend to continue this career in the future.}
\timeitem{2011}{2014}{Universidad de Buenos Aires}{Computer Science}
- {30\% of the career. After secondary school I started \cvemph{computer science} at \cvemph{UBA}. Then in 2014 I moved to another city and I priorized my professional career.}
+ {30\% of the career. After secondary school, I started \cvemph{computer science} at \cvemph{UBA}. Then in 2014, I moved to another city and I prioritized my professional career.}
\end{education}
\begin{knowladge}
@@ -92,9 +92,9 @@
\end{knowladge}
\begin{extra}
- In my spare time I contribute to \cvemph{OpenStreetMap}\footnote{OpenStreetMap --- \href{https://www.openstreetmap.org/}{https://www.openstreetmap.org/}} and \cvemph{Wikipedia}. Also in 2009, 2011, and 2012 I participated in the \cvemph{FLISoL}\footnote{Festival Latinoamericano de Instalaci\'on de Software Libre (Latin American Free Software Install Fest) --- \href{https://flisol.info/}{https://flisol.info/}} as an installer. I almost exclusively use and work on \cvemph{Linux}.
+ In my spare, time I contribute to \cvemph{OpenStreetMap}\footnote{OpenStreetMap --- \href{https://www.openstreetmap.org/}{https://www.openstreetmap.org/}} and \cvemph{Wikipedia}. Also in 2009, 2011, and 2012, I participated in the \cvemph{FLISoL}\footnote{Festival Latinoamericano de Instalaci\'on de Software Libre (Latin American Free Software Install Fest) --- \href{https://flisol.info/}{https://flisol.info/}} as an installer. I almost exclusively use and work on \cvemph{Linux}.
- Once a year, I volunteer in a local proyect called \cvemph{Todos al Agua}\footnote{Todos al Agua (Everyone into the Water) --- \href{https://www.instagram.com/todosalagua/}{https://www.instagram.com/todosalagua/}}, where we teach how to swim to kids from low income families. I love swimming, and I participate in a local tournament. In the summer I practice open water swimming.
+ Once a year, I volunteer in a local project called \cvemph{Todos al Agua}\footnote{Todos al Agua (Everyone into the Water) --- \href{https://www.instagram.com/todosalagua/}{https://www.instagram.com/todosalagua/}}, where we teach how to swim to kids from low-income families. I love swimming, and I participate in a local tournament. In the summer I practice open water swimming.
\end{extra}
\end{document}