Sergio Moreno

Senior Data Engineer

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sergio Moreno is a Senior Data Engineer in Barcelona with 14 years of experience blending data science, bioinformatics and production-grade engineering for biomedical and pharmaceutical applications. He holds a PhD and a strong track record in multi-omics analysis, metabolomics, and signal processing, having developed R packages and pipelines used in academic and industrial projects (including Bioconductor contributions). Sergio pairs research depth—postdoctoral work on ARDS/COVID-19 prognostics and GC-IMS algorithms—with practical engineering skills in Python, R, containerization and Linux, and has led small teams to deliver reproducible workflows and web-based exploration platforms. An active open-source contributor, he has improved widely used projects such as dplyr and rmarkdown and even contributed speech synthesis improvements to Mycroft’s mimic1 TTS engine, reflecting an unusual crossover between signal processing and biomedical data engineering. Colleagues rely on him for turning complex experimental questions into robust, production-ready analysis tools that bridge lab and clinical data.
code14 years of coding experience
job5 years of employment as a software developer
bookPhysics (4 years, Llicenciatura), Physics, 8.1/10, Physics (4 years, Llicenciatura), Physics, 8.1/10 at Universitat de Barcelona / University of Barcelona
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, French, Catalan, Spanish
stackoverflow-logo

Stackoverflow

Stats
4,098reputation
1.4mreached
51answers
7questions
Badges
python-multiprocessing
top-5%
multiprocessing
top-5%
r
top-5%
dplyr
top-5%
github-logo-circle

Github Skills (30)

speech-to-text10
python10
r10
data-manipulation10
text-to-speech10
data-structure10
grammar10
grammars10
latex10
data-structures10
rmarkdown10
testing9
markdown9
python-multiprocessing9
msword9

Programming languages (25)

CNextflowGoHTMLGroovyRShellJavaScript

Github contributions (5)

github-logo-circle
MycroftAI/mimic1

Feb 2016 - Mar 2018

Mycroft's TTS engine, based on CMU's Flite (Festival Lite)
Role in this project:
userBack-end Developer
Contributions:159 commits, 69 PRs, 83 pushes in 2 years 1 month
Contributions summary:Sergio focused on improving the Text-to-Speech (TTS) engine's functionality by implementing code changes to handle lexicon processing and letter-to-sound (LTS) rules. They fixed issues related to paper URLs and optimized the lexicon pruning process using a Python script, which included features for removing short words for better LTS rule training. The user also developed scripts to verify the lexicon and LTS rules, contributing to the overall accuracy and reliability of the mimic1 TTS engine.
gamemycroftcmuflitegame-engine
rstudio/rmarkdown

Mar 2016 - Nov 2019

Dynamic Documents for R
Role in this project:
userBackend Developer
Contributions:7 commits, 4 PRs, 12 comments in 3 years 8 months
Contributions summary:Sergio primarily contributed to the `rmarkdown` package by implementing and refining features related to LaTeX dependencies within the rendering process. They introduced functionalities for specifying LaTeX package dependencies in `knitr_meta` and integrated these dependencies into the PDF generation workflow. The changes included modifications to `pdf_document` and `render.R` for managing dependencies and handling LaTeX package inclusions, as well as refactoring the `has_latex_dependencies` function.
literate-programmingpandocr-packagebookdownrstudio
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sergio Moreno - Senior Data Engineer