frontpage/html/www/cv.html

522 lines
14 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for HTML5 for Apple macOS version 5.8.0">
<meta charset="utf-8">
<style>
body {
background-color: #282828;
font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
color: #ebdbb2;
font-size: 16px; }
main {
margin: 10px auto;
max-width: 80%; }
main .container {
margin: auto;
max-width: 95%;
line-height: 1.8;
padding: 10px; }
h1, h2 {
font-weight: normal;
margin: 5px; }
em {
color: #458588; }
strong {
color: #689d6a; }
.header {
display: flex;
align-items: center;
justify-content: space-between; }
#home-jumbotron {
background-color: #3c3836;
text-align: center;
padding: 0px;
margin: 0px;
margin-top: 20px;
margin-bottom: 20px;
border: 0px;
display: block; }
#home-jumbotron h2 {
font-size: 125%;
margin: 0px;
padding: 0px;
border: 0px; }
hr {
border: none;
height: 1px;
background-color: #3c3836; }
a {
color: #689d6a;
text-decoration: underline; }
a:hover {
color: #8ec07c; }
nav {
display: flex;
justify-content: center;
border-bottom: 1px;
border-bottom-color: #928374;
border-bottom-style: solid;
width: 85%;
margin: auto; }
nav a {
display: flex;
text-align: center;
justify-content: center;
align-items: center;
padding: 10px;
padding-top: 0px;
color: #ebdbb2;
text-decoration: none;
font-weight: bold; }
nav a:hover {
color: #458588; }
.note {
font-style: italic;
color: #a89984;
font-size: smaller; }
dl {
display: grid;
grid-column-gap: 0px;
grid-template-columns: auto auto;
margin: 10px; }
dl dt {
padding: 3px 10px;
font-weight: normal;
text-align: right;
color: #a89984;
font-size: smaller;
border-right: 1px solid #928374; }
dl dd {
padding: 3px 10px;
margin-left: 0px; }
code {
color: #d3869b; }
.job {
padding: 5px; }
.job dt .date {
display: none; }
.job dd ul {
list-style-type: none;
padding: 0;
font-size: smaller;
margin-bottom: 0px; }
.job dd ul li {
padding-bottom: 2px; }
.job dd .date {
font-size: smaller;
color: #a89984;
font-style: italic; }
.flex-jobs {
justify-content: center; }
.contacts a {
text-decoration: none; }
.donate {
padding: 20px;
width: 90%;
text-align: center; }
.donate code {
font-size: smaller;
word-wrap: break-word; }
.donate img {
padding: 10px; }
</style>
<link rel="stylesheet" href="style.css">
<title>CV | Ricard Illa's page</title>
</head>
<body>
<nav id="nav" class="nav justify-content-center"><a class=
"nav-link" href="https://monotremata.xyz/"><svg xmlns=
"http://www.w3.org/2000/svg" width="24" height="24" viewbox=
"0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class=
"feather feather-info">
<circle cx="12" cy="12" r="10"></circle>
<line x1="12" y1="16" x2="12" y2="12"></line>
<line x1="12" y1="8" x2="12.01" y2="8"></line>
</svg>about</a> <a class="nav-link" href=
"https://monotremata.xyz/cv"><svg xmlns=
"http://www.w3.org/2000/svg" width="24" height="24" viewbox=
"0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class=
"feather feather-file-text">
<path d=
"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z">
</path>
<polyline points="14 2 14 8 20 8"></polyline>
<line x1="16" y1="13" x2="8" y2="13"></line>
<line x1="16" y1="17" x2="8" y2="17"></line>
<polyline points="10 9 9 9 8 9"></polyline>
</svg>CV</a> <a class="nav-link" href=
"https://git.monotremata.xyz"><svg xmlns=
"http://www.w3.org/2000/svg" width="24" height="24" viewbox=
"0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class=
"feather feather-code">
<polyline points="16 18 22 12 16 6"></polyline>
<polyline points="8 6 2 12 8 18"></polyline>
</svg>code</a> <a class="nav-link" href=
"https://monotremata.xyz/contact"><svg xmlns=
"http://www.w3.org/2000/svg" width="24" height="24" viewbox=
"0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class=
"feather feather-mail">
<path d=
"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z">
</path>
<polyline points="22,6 12,13 2,6"></polyline>
</svg>contact</a> <a class="nav-link" href=
"https://monotremata.xyz/donate"><svg xmlns=
"http://www.w3.org/2000/svg" width="24" height="24" viewbox=
"0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class=
"feather feather-coffee">
<path d="M18 8h1a4 4 0 0 1 0 8h-1"></path>
<path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"></path>
<line x1="6" y1="1" x2="6" y2="4"></line>
<line x1="10" y1="1" x2="10" y2="4"></line>
<line x1="14" y1="1" x2="14" y2="4"></line>
</svg>buy me a coffee</a></nav>
<main id="main">
<div class="header">
<h1>CV</h1>
<a href="https://monotremata.xyz/cv_ricardilla.pdf">pdf
version</a></div>
<hr>
<div class="container">I'm a tinkerer, a <em>data-oriented</em>
programmer with a bias towards <em>functional programming</em>. I'm
a fan of <em>clean code</em> and <em>correctness</em>, as well as
<em>minimalism</em>. I enjoy <em>modern</em> (but not bloated)
technologies and I like playing with new things.
<hr>
<h2>Professional experience</h2>
<div class="flex-jobs">
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">January 2021 - current</span></dd>
<dt>company</dt>
<dd><strong>Trakken</strong></dd>
<dt>position</dt>
<dd><em>Data Engineer</em></dd>
<dt>duties</dt>
<dd>
<ul>
<li>Design and implement data infrastructure</li>
<li>Develop and maintain internal tooling</li>
</ul>
</dd>
<dt>technologies</dt>
<dd>
<ul>
<li>Apache Airflow</li>
<li>BigQuery</li>
<li>Apache Beam</li>
<li>Google Cloud Platform</li>
<li>Python</li>
</ul>
</dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">June 2019 - October 2020</span></dd>
<dt>company</dt>
<dd><strong>Lead Ratings</strong></dd>
<dt>position</dt>
<dd><em>Data Engineer</em></dd>
<dt>duties</dt>
<dd>
<ul>
<li>Develop and maintain a data-centered ML SaaS platform</li>
<li>Assist Data Scientists' internal workflow</li>
<li>Develop connectors to third party platforms</li>
</ul>
</dd>
<dt>technologies</dt>
<dd>
<ul>
<li>Python</li>
<li>Django</li>
<li>Amazon web services</li>
<li>Docker and Docker Swarm</li>
<li>Redis</li>
<li>MySQL</li>
<li>Elasticsearch</li>
<li>Numpy and Pandas</li>
<li>Git</li>
</ul>
</dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">July 2018 - June 2020</span></dd>
<dt>company</dt>
<dd><strong>Sellbytell Group</strong></dd>
<dt>position</dt>
<dd><em>GCP Support Engineer</em> <span class="note">(Big Data and
ML specialist)</span></dd>
<dt>duties</dt>
<dd>
<ul>
<li>Provide Big Data and Machine Learning technical support to
Google Cloud Platform users</li>
<li>Troubleshoot and debug customers issues</li>
</ul>
</dd>
<dt>technologies</dt>
<dd>
<ul>
<li>Google Cloud Platform</li>
<li>BigQuery</li>
<li>Google Dataflow / Apache Beam</li>
<li>Google Composer / Apache Airflow</li>
<li>Google Cloud Pub/Sub</li>
<li>Python</li>
</ul>
</dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">November 2013 - April 2018</span></dd>
<dt>institution</dt>
<dd><strong>Institute for Research in Biomedicine</strong>
<span class="note">(Barcelona)</span></dd>
<dt>group</dt>
<dd><strong>Molecular Modeling and Bioinformatics</strong></dd>
<dt>position</dt>
<dd><em>PhD Student</em></dd>
<dt>duties</dt>
<dd>
<ul>
<li>Perform bioinformatics research on Nucleosome Positioning</li>
<li>Develop and implement statistical analysis methods</li>
<li>Develop and maintain R packages</li>
<li>Integrate my code into bigger genomics frameworks</li>
</ul>
</dd>
<dt>technologies</dt>
<dd>
<ul>
<li>R</li>
<li>C</li>
<li>Python</li>
<li>Bioconductor</li>
<li>Sun Grid Engine</li>
<li>MongoDB</li>
</ul>
</dd>
</dl>
</div>
<hr>
<h2>Education</h2>
<div class="flex-jobs">
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2012 - 2013</span></dd>
<dt>degree</dt>
<dd><em>MSc in Bioinformatics</em></dd>
<dt>institution</dt>
<dd><strong>Universitat Autònoma de Barcelona</strong></dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2008 - 2012</span></dd>
<dt>degree</dt>
<dd><em>BSc in Biochemistry</em></dd>
<dt>institution</dt>
<dd><strong>Universitat Autònoma de Barcelona</strong></dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2013 - 2018</span></dd>
<dt>degree</dt>
<dd><em>PhD in Biomedicine</em> <span class=
"note">(unfinished)</span></dd>
<dt>institution</dt>
<dd><strong>Universitat de Barcelona</strong></dd>
</dl>
</div>
<hr>
<h2>Research</h2>
<h3>Published software</h3>
<div class="flex-jobs">
<dl class="job">
<dt>name</dt>
<dd><em>NucleosomeDynamics</em></dd>
<dt>language</dt>
<dd>R and C</dd>
<dt>function</dt>
<dd>Suite for nucleosome positioning analysis using MNase-seq</dd>
<dt>forms</dt>
<dd>
<ul>
<li><a href="http://github.com/gthar/NucleosomeDynamics">Standalone
R package</a></li>
<li><a href=
"https://mmb.irbbarcelona.org/NucleosomeDynamics/">Backend to the
NucleosomeDynamics web service</a></li>
<li><a href="https://www.multiscalegenomics.eu/">Tool integrated
within the VRE of the Multiscale Genomics European project</a></li>
</ul>
</dd>
</dl>
</div>
<h3>Congresses attended</h3>
<div class="flex-jobs">
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2016</span></dd>
<dt>name</dt>
<dd><em>15th European Conference on Computational Biology</em></dd>
<dt>location</dt>
<dd><strong>World Forum Convention Center</strong> <span class=
"note">(The Hague, Nederlands)</span></dd>
<dt>poster presented</dt>
<dd>NucleosomeDynamics: a web portal to analyze and visualize
MNase-seq data</dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2016</span></dd>
<dt>name</dt>
<dd><em>XIII Symposium in Bioinformatics</em></dd>
<dt>location</dt>
<dd><strong>Universidad politécnica de Valencia</strong>
<span class="note">(Valencia, Spain)</span></dd>
<dt>talk given</dt>
<dd>NucleosomeDynamics: a web portal to analyze and visualize
MNase-seq data</dd>
</dl>
</div>
<h3>Workshops given</h3>
<div class="flex-jobs">
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2017</span></dd>
<dt>name</dt>
<dd><em>Multi-scale study of 3D Chromatin Structure</em></dd>
<dt>location</dt>
<dd><strong>European Bioinformatics Institute</strong> <span class=
"note">(Cambridge, UK)</span></dd>
<dt>topic I covered</dt>
<dd>MNase-seq data analysis using the MuG research environment</dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2017</span></dd>
<dt>name</dt>
<dd><em>Multi-scale genomics</em></dd>
<dt>location</dt>
<dd><strong>Barcelona Supercomputing Center</strong> <span class=
"note">(Barcelona)</span></dd>
<dt>topic I covered</dt>
<dd>MNase-seq data analysis using the MuG research environment</dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2016</span></dd>
<dt>name</dt>
<dd><em>3DAROC 2016</em></dd>
<dt>location</dt>
<dd><strong>Instituto Gulbenikan de la ciéncia</strong>
<span class="note">(Lisboa, Portugal)</span></dd>
<dt>topic I covered</dt>
<dd>MNase-seq data analysis using the NucleosomeDynamics
portal</dd>
</dl>
</div>
<h3>Internships</h3>
<div class="flex-jobs">
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2011-2013</span></dd>
<dt>descr.</dt>
<dd>
<ul>
<li><em>Masters internship</em></li>
<li><em>Colaboration scolarship</em></li>
<li><em>Degrees internship</em></li>
</ul>
</dd>
<dt>group</dt>
<dd><strong>Protein folding and conformational
diseases</strong></dd>
<dt>institution</dt>
<dd>Institute of Biotechnology and Biomedicine <span class=
"note">(Barcelona)</span></dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2012</span></dd>
<dt>descr.</dt>
<dd><em>Internship</em></dd>
<dt>group</dt>
<dd><strong>Peptide synthesis and protein structure</strong></dd>
<dt>institution</dt>
<dd>Institute for Research in Biomedicine <span class=
"note">(Barcelona)</span></dd>
</dl>
<dl class="job">
<dt><span class="date">period</span></dt>
<dd><span class="date">2011</span></dd>
<dt>descr.</dt>
<dd><em>Exchange Student</em></dd>
<dt>department</dt>
<dd><strong>Biophysics and radiadion biology</strong></dd>
<dt>institution</dt>
<dd>Semmelweis University <span class="note">(Budapest)</span></dd>
</dl>
</div>
<h3>Publications</h3>
<ul>
<li><a href=
"https://academic.oup.com/nar/article/47/18/9511/5557727">Buitrago
D, Codó L, Illa R, et al. Nucleosome Dynamics: a new tool for the
dynamic analysis of nucleosome positioning. Nucleic Acids Res.
2019;47(18):9511-9523. doi:10.1093/nar/gkz759</a></li>
<li><a href=
"https://academic.oup.com/nar/article/44/9/4052/2462513">Dans PD,
Danilāne L, Ivani I, et al. Long-timescale dynamics of the
Drew-Dickerson dodecamer. Nucleic Acids Res. 2016;44(9):4052-4066.
doi:10.1093/nar/gkw264</a></li>
<li><a href=
"https://academic.oup.com/nar/article/43/W1/W331/2467935">Zambrano
R, Conchillo-Sole O, Iglesias V, et al. PrionW: a server to
identify proteins containing glutamine/asparagine rich prion-like
domains and their amyloid cores. Nucleic Acids Res.
2015;43(W1):W331-W337. doi:10.1093/nar/gkv490</a></li>
<li><a href=
"https://www.future-science.com/doi/10.4155/fso.15.39">Navarro S,
Diaz-Caballero M, Illa R, Ventura S. Aggregation propensity of
neuronal receptors: potential implications in neurodegenerative
disorders. Future Sci OA. 2015;1(2):FSO39. Published 2015 Sep 1.
doi:10.4155/fso.15.39</a></li>
<li><a href=
"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4076991/">Fraga H,
Graña-Montes R, Illa R, Covaleda G, Ventura S. Association between
foldability and aggregation propensity in small disulfide-rich
proteins. Antioxid Redox Signal. 2014;21(3):368-383.
doi:10.1089/ars.2013.5543</a></li>
</ul>
</div>
<hr></main>
</body>
</html>