I am a passionate full-stack developer with a degree in Computer Science and over 6+ years of experience building websites and products using Python, GraphQL, React, Next.js and Typescript as my favorite tech stack. In my free time, I also love to attend and help organize Python conferences such as PyCon Italia and contribute to open-source projects such as strawberry-graphql and Poetry Package Manager.

Experience

Made.com - Software Engineer

February 2021 - Present

  • Software development and design of the micro-services sitting behind the scenes of MADE.COM responsible for managing warehouses, carriers and shipping to the end customers.
  • Working with different python frameworks like Starlette, Flask, Aiohttp, FastAPI, and Django Rest Framework.
  • Building event-driven infrastructure to communicate between micro-services using Eventstore.
  • A reference point for GraphQL migration because of my open-source work with the strawberry-graphql library. I was able to provide guidance on how to implement our graphql API better.
  • Leading the UI development of internal administration UI interfaces for managing consignments and carriers. My experience with React, Typescript and Next.js has allowed me to help my team developing these applications.
  • Refactoring the public io.Made.com blog. Migrate to React and Next.js and, together with the Design Team, gave it a new look.
  • Python Italia - Full stack developer and Conference organizer

    May 2019 - Present

    Developing and maintaining the conference website and micro-services build with Python, Django, GraphQL, React, Next.js, Storybook, Tailwind CSS.

    strawberry-graphql - Core developer

    January 2022 - Present

    A library to create GraphQL APIs with Python, dataclasses and type hints.
  • Feature development, bug fixing, user support and docs writing.
  • Digitalis - Full Stack Web Developer

    December 2019 - February 2021

  • Developing of a web application that allows the extraction of information from the web, get notified if anything chances on social media such as Twitter/Facebook and more, allowing our internal teams to work more effectively.
  • Work on backend micro-services built using Django and DRF by either building new services or improving existing ones.
  • Implemented a CI infrastructure using Jenkins to test and deploy our services to AWS on ElasticBeanstalk.
  • Occasionally, helped with the React frontend building new features or bug fixing.
  • OT Consulting - Web Developer

    May 2016 - November 2019

    At OT Consulting I used to be a consultant for Max Mara, an international fashion company.
  • helping them develop and maintain their ERP web applications for inventory management.
  • developed support the new Italian's electronic invoice and more.
  • Activity

    Talk "Automate cleaning code in a few easy steps"

    https://ester.lol/europython

    In these organizations, I discovered several excellent tools and automation that improve your development experience. I talked about them in my talk at PyCon Italia, Europython and Django London meetup.

    Education

    Computer Science Degree

    University of Modena and Reggio Emilia, Italy

    2009 - 2016

    Diploma of Accountant, Commercial Expert and Programmer

    I.T.C.G. Institute "Luigi Einaudi", Correggio RE, Italy

    2009