Alan Velasco is a software engineer based in Barcelona with a decade of experience building backend systems, data pipelines, and CI/CD automation across startups and major tech companies including Twitter and Scale AI. He contributes to notable open-source projects like pandas—fixing core data-manipulation issues and improving tests/docs—and automated Twemoji’s deployment workflows, reflecting both deep data-library knowledge and practical DevOps skills. Comfortable with Django REST Framework and data engineering, he blends hands-on coding with a collaborative open-source mindset cultivated through multiple internships and full-time roles at Twitter. Known for helping others and a taste for good breakfasts, he brings pragmatic problem-solving and careful attention to production reliability.
10 years of coding experience
5 years of employment as a software developer
Computer Software Engineering, Computer Science, 1st Year student, Computer Software Engineering, Computer Science, 1st Year student at Tecnológico de Monterrey
Highschool, Highschool at Prepa Tec Campus Sinaloa
Contributions:18 commits, 3 PRs, 10 pushes in 21 days
Contributions summary:Alan's contributions primarily revolve around establishing and automating the project's build and deployment processes. They implemented a deployment script using Bash to push built files to the `gh-pages` branch. The user added automatic version specification and included steps to handle existing versioned folders, contributing significantly to CI/CD pipeline.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
Data Scientist
Contributions:5 commits, 7 PRs, 38 comments in 2 months
Contributions summary:Alan contributed to the pandas library by addressing several issues and implementing features. They fixed an error message, added stacklevel to warnings, supported non-unique period indexes in join and merge operations, and allowed dict-like arguments for renaming categorical variables. These contributions demonstrate a deep understanding of pandas' internal workings and data manipulation capabilities, including testing and documentation updates.
pythondatalabeled-datamanipulationdataframes
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.