I am Gautier DI FOLCO working as Lead Software Engineer @ Hetchr. I am a professional Software Engineering, I have a solid track record of working with business owners to understand project requirements whist working to improve overall functionality of existing systems. With repeated success working from remote locations, I am a skilled collaborator and trusted leader.
In short
🔭 I’m currently working as Lead Software Engineer @ Hetchr🌱 I’m currently learning AWS infrastructure👯 I’m looking to collaborate on Haskell open source projects💬 Ask me about Haskell, Backend development, Architecture📫 How to reach me: gautier [dot] difolco [at] gmail [dot] com,,
⚡ Fun fact: unbeatable pasta eater
Technologies currently used
- Haskell (Servant, Polysemy, aws-lambda-haskell-runtime, bloodhound, amazonka, colog), Bazel, Nix
- Github Actions
- Terraform
- AWS (Lambda, ApiGateway, ElasticSearch Service, Kinesis, ECS)
- Apache Pulsar
Open sources contributions (Haskell/Hackage)
I have published some packages over Hackage:
- aeson-modern-tojson (June 2021): aims to give a post 0.x way to derive aeson's ToJSON instances
- typed-time (May 2021): provides a type-level time format
- amqp-streamly (August 2020): Connect amqp (RabbitMQ) to streamly
- servant-streamly (July 2020) Streamly support for Servant
- dijkstra-simple (June 2020): a simple Dijkstra's shortest-path implementation
I also contributed to the following projects:
- generic-random: derive via GHC.Generics QuickCheck's Arbitrary instance
- July 2021: Implement a type-level deriving via module
- testcontainers-hs: manage Docker containers for tests
- May 2021: bug fixes
- June-August 2020: Hspec support, bug fixes, aeson-optics usage
- bloodhound: ElasticSearch client
- February 2021: bug fixes
- pandoc: text format processing
- January 2021: Support for Github wikilinks
- hatrace: strace-like
- June 2020: Introduction of many syscalls