Raul Gallegos

Chief Technology Officer at Bitmaker

Arequipa, Peru
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
Raul Gallegos is a pragmatic CTO and engineering leader with 13 years of experience designing and operating large-scale web and data systems from Arequipa, Peru. He has led teams through cloud migrations, IaC and GitOps adoptions, and built scalable crawling and data-pipeline platforms using Python, Scrapy, AWS, Terraform and Kubernetes. A hands-on architect, Raul has driven standardization across full stacks, introduced ephemeral review environments via GitHub Actions, and owned security and release practices at startups and mid-stage companies. He is an active open-source contributor to high-profile projects like Scrapy and dateparser, where his work improved proxy handling, retry logic and multilingual date parsing—evidence of a focus on reliability and internationalization. Beyond engineering, he co-founded initiatives to mentor competitive programmers in Peru and runs a local startup hub, reflecting a commitment to community building and talent development.
code13 years of coding experience
job13 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Universidad Católica San Pablo
languagesEnglish, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
18,688reputation
1.7mreached
509answers
55questions
Badges
css
top-5%
selenium
top-5%
python
top-1%
scrapy
top-1%
xpath
top-5%
html
top-5%
github-logo-circle

Github Skills (36)

pytest10
python10
testing10
date-parsing10
proxy10
webscraping10
http-proxy10
scrapy10
selenium9
webscraper9
scrape9
francais9
application-framework9
french9
beautifulsoup9

Programming languages (11)

TypeScriptHCLDockerfileJinjaCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
scrapy/scrapy

Dec 2015 - Feb 2019

Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
userBack-end Developer
Contributions:10 commits, 10 PRs, 1 push in 3 years 2 months
Contributions summary:Raul primarily contributed to the Scrapy framework, focusing on enhancements and bug fixes related to HTTP proxy handling and retry mechanisms. Their work included adding configurable encoding options for proxy authentication and resolving Py3 compatibility issues within the `HttpProxyMiddleware` and `RetryMiddleware`. Additionally, the user modified the ordering of downloader middlewares and updated the documentation for the `FormRequest` class, demonstrating a focus on both core functionality and usability.
pythonscrapyscraping-frameworkhigh-levelweb-crawling
scrapinghub/dateparser

Nov 2014 - Apr 2015

python parser for human readable dates
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:12 commits, 5 PRs, 6 pushes in 4 months
Contributions summary:Raul focused on adding and improving tests for the `dateparser` library, specifically targeting date parsing in French, Turkish, and Czech languages. The contributions involved writing new tests and modifying existing ones within the `tests/` directory, covering freshness and time parsing scenarios. Their work ensured the correct handling of various date formats and cultural variations, including specific language simplifications for "today" and time representations.
pythonpython-parserreadablehuman-readabledates
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