Rafael Marquez is a software engineer based in London with 17 years of professional experience and a focused transition into software development after completing a 12-week bootcamp and a Level 3 apprenticeship. At Man Group he progressed from apprentice to associate and now software engineer, contributing backend scheduling features to production tooling that streamlines running Jupyter notebooks (including APScheduler integration and email capabilities). He combines strong problem-solving, team leadership and operational discipline honed in hospitality and logistics roles with hands-on Python, Flask and API experience. Known for a pragmatic, work-ethic-driven approach, Rafael thrives in fast-paced environments and brings a practical mindset for shipping reliable backend features.
17 years of coding experience
3 years of employment as a software developer
High School Diploma, High School Diploma at CEBAD Bolueta, Spain
Software Developer Level 3 Software Development, Software Developer Level 3 Software Development at Just IT
Productionise & schedule your Jupyter Notebooks as easily as you wrote them.
Role in this project:
Back-end Developer
Contributions:5 reviews, 15 commits, 4 PRs in 1 year 8 months
Contributions summary:Rafael primarily contributed to the development of scheduling features for Jupyter Notebooks, focusing on the backend logic and API endpoints. This involved creating and updating scheduler endpoints, integrating with the APScheduler library for job management, and implementing cron-based scheduling triggers. They also added the ability to pass the `scheduler_job_id` and implemented email capabilities. These changes were made within the context of a Flask-based web application designed to productionize Jupyter Notebooks.
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.