Rafael Marquez

Software Engineer at Man Group

London, England, United Kingdom
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
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.
code17 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, High School Diploma at CEBAD Bolueta, Spain
bookSoftware Developer Level 3 Software Development, Software Developer Level 3 Software Development at Just IT
github-logo-circle

Github Skills (17)

python10
apscheduler10
flask-ask10
flask10
api-design9
restful-api9
api-rest9
cron9
rest-api9
jupyter-notebook8
publish8
notebook8
jupyter8
sendmail7
send-email7

Programming languages (8)

TypeScriptC++JavaScriptVueGoHTMLGroovyPython

Github contributions (5)

github-logo-circle
man-group/notebooker

Dec 2020 - Aug 2022

Productionise & schedule your Jupyter Notebooks as easily as you wrote them.
Role in this project:
userBack-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.
publishingpythonjupyter-notebookjupyterlabnotebooks
Adaptation of a simple network simulation model to COVID-19
Contributions:84 commits, 4 PRs in 2 months
simulation-modelnetwork-simulationsimulationadaptation
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
Rafael Marquez - Software Engineer at Man Group