Gregory Bataille

Co-Founder at HEIG-VD

Lausanne, Vaud, Switzerland
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
Gregory Bataille is a seasoned software engineer and co-founder with 14 years of experience building cloud-native platforms, SaaS products, and high-demand back ends. He combines hands-on engineering (Django, React, Terraform, AWS) with product and team leadership, having led cloud architecture efforts at Pix4D and built infrastructure and processes for startups and scale-ups. Gregory is an active open-source contributor, improving widely used projects like django-simple-history and moto with backend fixes, tests, and UX-focused admin enhancements. He also teaches at HEIG-VD, runs user groups and community initiatives, and brings practical experience from both large banks and nimble startups to guide organisational (Agile) change. Known for bridging hardware and software—automating lab devices and embedded systems at SwissDeCode—he thrives on turning complex, cross-disciplinary problems into reliable production systems. Based in Lausanne, he blends entrepreneurial drive with a steady focus on documentation, testing, and scalable engineering practices.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at INSA Lyon - Institut National des Sciences Appliquées de Lyon
languagesFrench, English
github-logo-circle

Github Skills (15)

aws-s310
boto10
aws10
amazon-s310
python10
templating10
django10
s3-bucket10
testing9
rest-api8
api-rest8
documentation8
restful-api8
api-design8
git7

Programming languages (14)

JavaC++RustCGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
Store model history and view/revert changes from admin site.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 10 comments in 5 months
Contributions summary:Gregory contributed to the `django-simple-history` project by implementing new features and enhancing existing functionality. Their work included adding a template tag to display the history table, incorporating custom fields to the history view, and writing tests for the admin interface. They also documented the custom history columns, and added a screenshot to the documentation, reflecting improvements to the user interface and overall project usability.
revertadmin-sitexadminadminmodel-store
getmoto/moto

Nov 2018 - Jul 2019

A library that allows you to easily mock out tests based on AWS infrastructure.
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs, 4 comments in 8 months
Contributions summary:Gregory primarily contributed to the backend logic of the `moto` library, which mocks AWS infrastructure. Their work focused on S3 service implementation, specifically addressing discrepancies in behavior related to the `us-east-1` region and implementing transfer acceleration features. The user also added tests to validate the correct behavior of the S3 service, particularly around location constraints and bucket properties. Additionally, they fixed a bug related to STS and policy length validation.
ec2bototestinginfrastructureaws-infrastructure
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