From f6903bc58087953f052d44866231539dc03a07bd Mon Sep 17 00:00:00 2001 From: Nicolas Dato Date: Fri, 20 Sep 2024 11:14:30 -0300 Subject: fix typo and adding Perl and Bash in my current possition --- cv-dato.pdf | Bin 72042 -> 72110 bytes cv-dato.tex | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cv-dato.pdf b/cv-dato.pdf index 88f3207..d91157d 100644 Binary files a/cv-dato.pdf and b/cv-dato.pdf differ diff --git a/cv-dato.tex b/cv-dato.tex index 5eb7275..7c0e1aa 100644 --- a/cv-dato.tex +++ b/cv-dato.tex @@ -19,7 +19,7 @@ \personalinfo{} \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. + I'm a software developer with 10+ years of professional experience. My main expertise is \cvemph{the C programming language} in \cvemph{Linux}, using multi-threading 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 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}. @@ -30,16 +30,16 @@ \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}, \cvemph{NDI}, 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}, \cvemph{NDI}, and so on. Sometimes I read and learn new specifications to include new features. I also work a lot with \cvemph{Perl} and \cvemph{Bash}. Some of my key accomplishments are: \begin{cvitemize} - \item Developing multithreading software in \cvemph{C} that communicates with external devices and runs 24/7 non-stop. + \item Developing multi-threading 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 another one to receive \cvemph{HLS} content. \item Implementing an algorithm and making a library to compare images and videos and decide if they are similar or not. \item Making clipping software to cut a video without re-encoding, taking advantage of the \cvemph{GOP} structure. \item Adding hardware support implementing the device API, such as \cvemph{AJA}, \cvemph{Blackmagic}, \cvemph{DekTec}, \cvemph{Hauppauge}, and more. - \item Improving external projects such as fixing a bug in \cvemph{FFmpeg}\footnote{\href{https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/5a0a9f78252825dfe1824eedbc373aea443e5e77}{https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/5a0a9f78252825dfe1824eedbc373aea443e5e77}} and improving it's \cvemph{SRT} implementacion, 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 Improving external projects such as fixing a bug in \cvemph{FFmpeg}\footnote{\href{https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/5a0a9f78252825dfe1824eedbc373aea443e5e77}{https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/5a0a9f78252825dfe1824eedbc373aea443e5e77}} and improving it's \cvemph{SRT} implementation, 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 government, as they needed a system to monitor the TV and radio broadcast. In 2024, I participated in the \cvemph{NAB Show}\footnote{National Association of Broadcasters trade show --- \href{https://nabshow.com/2024/}{https://nabshow.com/2024/}} as an exhibitor in Las Vegas. \end{cvitemize}} -- cgit v1.2.3