frontpage/html/onion/resume.html

524 lines
14 KiB
HTML
Raw Normal View History

2021-06-27 19:20:25 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content=
2022-05-27 11:34:29 +02:00
"HTML Tidy for HTML5 for Apple macOS version 5.8.0">
2021-06-27 19:20:25 +02:00
<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">
2022-08-03 15:25:25 +02:00
<title>resume | Ricard Illa's page</title>
2021-06-27 19:20:25 +02:00
</head>
<body>
<nav id="nav" class="nav justify-content-center"><a class=
"nav-link" href=
"http://zswm576cm7wgmgcwluy4l4ixkfasj25taqbn2r5pnrrj552l263ff2qd.onion/">
<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=
2022-08-03 15:25:25 +02:00
"http://zswm576cm7wgmgcwluy4l4ixkfasj25taqbn2r5pnrrj552l263ff2qd.onion/resume">
2021-06-27 19:20:25 +02:00
<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>
2022-08-03 15:25:25 +02:00
</svg>resume</a> <a class="nav-link" href=
2021-06-27 19:20:25 +02:00
"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=
"http://zswm576cm7wgmgcwluy4l4ixkfasj25taqbn2r5pnrrj552l263ff2qd.onion/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=
"http://zswm576cm7wgmgcwluy4l4ixkfasj25taqbn2r5pnrrj552l263ff2qd.onion/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">
2022-08-03 15:25:25 +02:00
<h1>resume</h1>
2021-06-27 19:20:25 +02:00
<a href=
2022-08-03 15:25:25 +02:00
"http://zswm576cm7wgmgcwluy4l4ixkfasj25taqbn2r5pnrrj552l263ff2qd.onion/resume_ricardilla.pdf">pdf
2021-06-27 19:20:25 +02:00
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>
2022-08-03 15:25:25 +02:00
<li>Google Cloud</li>
2021-06-27 19:20:25 +02:00
<li>Apache Airflow</li>
2022-08-03 15:25:25 +02:00
<li>Dataflow/Apache Beam</li>
2021-06-27 19:20:25 +02:00
<li>BigQuery</li>
2022-08-03 15:25:25 +02:00
<li>Firestore</li>
<li>Pub/Sub</li>
<li>Terraform</li>
2021-06-27 19:20:25 +02:00
</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>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>
</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>