Ismael Mejía

Senior Cloud Advocate

Greater Nantes Metropolitan Area France
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
Ismael Mejía is a Senior Cloud Advocate at Microsoft with 15 years of experience architecting scalable cloud and distributed systems, particularly on AWS and in Big Data ecosystems. A long-time Apache committer and PMC member for Beam and Avro, he brings deep hands‑on expertise in stream and batch processing—contributing to flagship projects like Apache Beam and Spark—and in keeping large projects compatible with evolving dependencies. His background spans software architecture, DevOps, and systems engineering, coupled with practical experience building data pipelines and serialization tooling that power production analytics. Former roles as Principal Open Source Engineer at Talend, cloud architect, and guest professor in Big Data reflect his blend of industry and teaching, while ongoing PhD work signals a research-driven approach. He’s also an open-source education advocate who has improved developer tooling (e.g., youtube-dl/edx-dl subtitle and compatibility work), a detail that shows he cares about developer experience as much as backend robustness.
code15 years of coding experience
job15 years of employment as a software developer
bookPhD candidate, Computer Science, MSc, Systems and Computer Engineering, BSc, Systems and Computer Engineering, PhD candidate, Computer Science, MSc, Systems and Computer Engineering, BSc, Systems and Computer Engineering at Universidad de Los Andes Universidad Nacional de Colombia
languagesEnglish, Spanish, French
github-logo-circle

Github Skills (41)

avro10
yt-dlp10
python10
youtube-dl10
big-data10
data-serialization10
ytdl10
java10
scala10
serialization10
video-download10
javas10
subtitle10
apache-beam10
schema10

Programming languages (25)

C#CHandlebarsGoHTMLJupyter NotebookGroovyTypeScript

Github contributions (5)

github-logo-circle
coursera-dl/edx-dl

Feb 2013 - Aug 2017

A simple tool to download video lectures from edx.org (and other openedx sites)
Role in this project:
userBack-end Developer
Contributions:237 commits, 94 PRs, 57 pushes in 4 years 6 months
Contributions summary:Ismael focused on enhancing the edx-dl tool by adding support for subtitle downloads and improving its functionality. They implemented features to download subtitles and ensured compatibility with newer versions of the youtube-dl tool, incorporating leading zeros to video names and course subdirectories in download paths. Furthermore, the user refactored code for Python version compatibility and addressed various bug fixes and code quality issues, including fixing issues related to video speed and subtitle availability.
downloaderpythonvideo-downloadstanford-onlinevideos
apache/beam

May 2016 - Sep 2022

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:240 reviews, 1196 commits, 1016 PRs in 6 years 5 months
Contributions summary:Ismael primarily contributed to the Apache Beam project by implementing, and fixing issues related to the Apache Apex runner, including converting ApexPipelineOptions and adding the ApexRunnerRegistrar. The user also worked on pipeline translation, modifying Spark runner code to determine if a pipeline needed to be translated into streaming mode. Furthermore, they updated the Spark version and addressed several code formatting and FindBugs related issues, demonstrating a focus on code quality and maintenance.
golangpythonstreaming-databeambatch
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
Ismael Mejía - Senior Cloud Advocate