Marco Boi

Senior Software Engineer at Veeva Systems

Barcelona, Catalonia, Spain
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

👤
Senior
🎓
Top School
Marco Boi is a Senior Software Engineer based in Barcelona with 8 years of industry experience and a PhD-backed background in visual neuroscience. He combines rigorous scientific thinking with pragmatic software design, favoring solutions that model and clarify real-world problems. At Collibra he progressed from senior engineer to technical lead, and more recently designs systems at Veeva, bringing both delivery and architectural perspective. An active contributor to backend and DevOps work on notable open-source projects like spark-jobserver, he has hands-on experience improving API functionality, context management, client authentication, and operational logging. Marco is especially drawn to roles that blend research and engineering, leveraging his computational modelling experience to inform robust, research-aware software.
code9 years of coding experience
job13 years of employment as a software developer
bookPhD, Neuroscience, Visual Perception, PhD, Neuroscience, Visual Perception at Ecole polytechnique fédérale de Lausanne
bookMA (Hons), Experimental Psychology, MA (Hons), Experimental Psychology at University of Cagliari
languagesEnglish, French, Spanish, Italian, Greek
stackoverflow-logo

Stackoverflow

Stats
49reputation
3kreached
1answer
1question
github-logo-circle

Github Skills (18)

api-rest10
spark10
api-design10
restful-api10
akka10
scala10
rest-api10
salesforce-rest-api10
docker8
dockers8
devops7
cloud-services7
security7
cloud-infrastructure7
regex6

Programming languages (6)

TypeScriptJavaPLpgSQLScalaGoPython

Github contributions (5)

github-logo-circle
REST job server for Apache Spark
Role in this project:
userBack-end & DevOps Engineer
Contributions:5 commits, 7 PRs, 31 comments in 3 months
Contributions summary:Marco contributed to the REST job server by adding features to the API, including support for HTTP override and asynchronous context reset. They implemented a new endpoint for deleting all uploaded data files. Additionally, the user refactored the context management process, implemented client authentication using certificates, and enhanced logging for the `manager_start.sh` script, improving the overall operability of the system. Their work demonstrates a strong understanding of backend systems and operational aspects.
apache-sparkrestsparkrest-apispark-jobserver
marcoboi/spark-jobserver

Jul 2017 - Oct 2017

Contributions:4 pushes, 10 branches in 2 months
apachesparkjobscalaapache-spark
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