{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Gabriele Alese",
    "label": "Software Engineer",
    "image": "https://www.alese.it/assets/images/gabalese.jpg",
    "email": "gabriele@alese.it",
    "url": "https://www.alese.it",
    "summary": "Backend-focused software engineer with 10+ years building scalable Python/Django platforms on AWS. Track record of leading platform re-architectures, designing event-driven microservices, and partnering with business stakeholders to turn ambiguous requirements into shipped software in fintech, HR-tech, and SaaS.",
    "location": {
      "city": "London",
      "countryCode": "GB"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "gabalese",
        "url": "https://github.com/gabalese"
      },
      {
        "network": "LinkedIn",
        "username": "gabrielealese",
        "url": "https://www.linkedin.com/in/gabrielealese/"
      },
      {
        "network": "Twitter",
        "username": "gabalese",
        "url": "https://twitter.com/gabalese"
      },
      {
        "network": "SoundCloud",
        "username": "gabriele-alese",
        "url": "https://soundcloud.com/gabriele-alese"
      },
      {
        "network": "Spotify",
        "username": "Gabriele Alese",
        "url": "https://open.spotify.com/artist/3BkFvZE8sbj3KymWtzlfR2"
      },
      {
        "network": "Apple Music",
        "username": "Gabriele Alese",
        "url": "https://music.apple.com/gb/artist/gabriele-alese/1715529958"
      },
      {
        "network": "TIDAL",
        "username": "Gabriele Alese",
        "url": "https://tidal.com/artist/43671271"
      },
      {
        "network": "Amazon Music",
        "username": "Gabriele Alese",
        "url": "https://www.amazon.co.uk/music/player/artists/B0CMW3T6CG/gabriele-alese"
      },
      {
        "network": "Instagram",
        "username": "gab_still_plays",
        "url": "https://www.instagram.com/gab_still_plays/"
      }
    ]
  },
  "work": [
    {
      "name": "Saltus Partners",
      "location": "London, UK",
      "position": "Back End Developer",
      "description": "UK wealth manager delivering institutional-calibre fund management to private clients.",
      "startDate": "2023-03",
      "endDate": "2026-07",
      "summary": "Backend development across the advisor-facing front-office platform, supporting microservices and third-party integrations.",
      "highlights": [
        "Partnered with BAs and advisory stakeholders to define and ship new recommendation engines, task handover flows, and billing logic across the front-office platform, translating ambiguous business rules into reliable, testable behaviour.",
        "Designed and shipped supporting microservices integrated via GraphQL APIs and AWS event-driven services (SNS/SQS, Lambda), replacing manual processes previously handled by advisors and operations.",
        "Worked directly with operations and advisory teams to design and own integrations with custodian, CRM, and document providers, ensuring consistent data flows across the business.",
        "Hardened advisor-facing workflows with stronger validation, automation, and error handling across the Django/Graphene API and React front-end, reducing day-to-day support escalations.",
        "Built internal AI-assisted tooling to offload routine engineering work: cross-provider data gathering for investigations, triage support for incoming issues, and automated draft fixes for low-complexity Jira tickets."
      ],
      "keywords": [
        "Python 3",
        "Django",
        "Graphene/GraphQL",
        "React",
        "Postgres",
        "AWS Lambda",
        "SNS/SQS",
        "ECS",
        "Terraform",
        "Serverless"
      ]
    },
    {
      "name": "Beweis",
      "location": "London, UK",
      "position": "Director",
      "startDate": "2020",
      "endDate": "2024",
      "summary": "Providing business software development services for domestic and international customers."
    },
    {
      "name": "VONQ",
      "location": "Rotterdam, NL",
      "position": "Senior Software Engineer (Contract)",
      "description": "Job-marketing SaaS serving internal workflows and external ATS partners.",
      "startDate": "2020-10",
      "endDate": "2023-03",
      "summary": "Senior contract engineer leading service rebuilds and a replatforming initiative during rapid growth.",
      "highlights": [
        "Led the rebuild of the product catalogue service, migrating a legacy PHP/Symfony codebase to a Django application backed by a flexible search engine, improving query performance and unblocking the partner-facing API roadmap.",
        "Co-led a multi-quarter replatforming initiative with a small team to realign the technology stack with the company's domain model as headcount scaled. Defined service boundaries, drove architectural decisions, and shepherded incremental migration.",
        "Acted as a senior technical voice across cross-functional teams during a period of rapid growth, contributing to hiring, code review standards, and onboarding of new engineers."
      ],
      "keywords": [
        "Python 3",
        "Django",
        "PHP/Symfony",
        "GraphQL",
        "React",
        "Vue.js",
        "Postgres",
        "AWS",
        "Terraform",
        "Ansible",
        "ECS",
        "Kubernetes"
      ]
    },
    {
      "name": "Evolve",
      "location": "London, UK",
      "position": "Senior Software Engineer (Contract)",
      "description": "Trust-network hiring platform building a verified candidate-feedback audit trail.",
      "startDate": "2020-03",
      "endDate": "2020-11",
      "summary": "Backend feature work and reliability improvements on a Django/Vue.js hiring platform.",
      "highlights": [
        "Delivered backend feature work across the Django/Vue.js platform, including candidate-profile and feedback-collection flows.",
        "Strengthened platform reliability through improved error handling, data validation, and deployment hygiene on AWS."
      ],
      "keywords": [
        "Python 3",
        "Django",
        "Vue.js",
        "Postgres",
        "AWS"
      ]
    },
    {
      "name": "ONELAN",
      "location": "Reading, UK",
      "position": "Python Developer",
      "description": "Enterprise digital-signage CMS, net-top-box players, and SoC native screen apps.",
      "startDate": "2019-04",
      "endDate": "2020-03",
      "summary": "Feature development across the CMS, player firmware integration layer and SoC native apps.",
      "highlights": [
        "Developed features and fixes across the CMS, player firmware integration layer, and SoC native apps, working across Python 2/3, Tornado, and asyncio.",
        "Supported the development manager in triaging the backlog and unblocking the wider team, contributing to release planning and incident response."
      ],
      "keywords": [
        "Python 2/3",
        "Tornado",
        "asyncio",
        "Postgres",
        "JavaScript",
        "Angular.js"
      ]
    },
    {
      "name": "Alpha-i",
      "location": "London, UK",
      "position": "Software Engineer",
      "description": "Predictive-maintenance SaaS for wind energy and aeronautics, applying ML to reduce downtime.",
      "startDate": "2017-10",
      "endDate": "2018-11",
      "summary": "Owned the SaaS web API and the ML algorithm execution environment.",
      "highlights": [
        "Owned the SaaS web API (Python 3 / Flask / SQLAlchemy) and the ML algorithm execution environment running on Celery, RabbitMQ, and Redis.",
        "Designed time-series ingestion and serving pipelines integrating InfluxDB and Postgres with asyncio workers on Azure.",
        "Part of the Alpha-i team that won the InnoEnergy/WindEurope Hack the Wind 2018 at the Global Wind Summit in Hamburg, and the Rolls-Royce Manufacturing Hackathon."
      ],
      "keywords": [
        "Python 3",
        "Flask",
        "SQLAlchemy",
        "TensorFlow",
        "Celery",
        "RabbitMQ",
        "Redis",
        "Postgres",
        "InfluxDB",
        "asyncio",
        "Azure",
        "CircleCI"
      ]
    },
    {
      "name": "RolePoint",
      "location": "London, UK",
      "position": "Software Engineer",
      "description": "Employee-referral platform with ATS middleware integrations.",
      "startDate": "2016-01",
      "endDate": "2017-09",
      "summary": "ATS integrations and full-stack feature development.",
      "highlights": [
        "Built and extended ATS integrations including Taleo, Kenexa, Greenhouse, PeopleFluent, Cornerstone, and iCIMS, exposing them through a unified API.",
        "Developed full-stack features across the main web application and improved metrics and analytics capabilities."
      ],
      "keywords": [
        "Python",
        "asyncio",
        "Deis",
        "AWS",
        "Google App Engine",
        "GCP",
        "CoffeeScript",
        "CircleCI"
      ]
    },
    {
      "name": "Tangent Snowball",
      "location": "London, UK",
      "position": "Web Developer",
      "description": "Digital and CRM agency combining data, strategy, and creative.",
      "startDate": "2015-02",
      "endDate": "2015-12",
      "summary": "Django applications on AWS for agency clients.",
      "highlights": [
        "Delivered Django applications on AWS for clients including Nailsinc, The Labour Party, and The National Accident Helpline."
      ],
      "keywords": [
        "Python",
        "Django",
        "Solr",
        "AWS",
        "Docker",
        "Travis CI"
      ]
    },
    {
      "name": "Letolab",
      "location": "London, UK",
      "position": "Web Developer",
      "description": "Digital innovation agency: second-screen apps, safety monitoring, behavioural analytics.",
      "startDate": "2014-06",
      "endDate": "2015-01",
      "summary": "Web and prototyping projects for agency clients.",
      "highlights": [
        "Built web and prototyping projects for clients including Barclays and Accenture."
      ],
      "keywords": [
        "Python",
        "Django",
        "Tornado",
        "AngularJS",
        "Vagrant",
        "Puppet",
        "Ansible",
        "Travis CI"
      ]
    },
    {
      "name": "Edizioni E/O",
      "location": "Rome, Italy",
      "position": "Digital Product Manager",
      "description": "Independent publisher; oversaw digital launches for Europa Editions (US) and Europa UK.",
      "startDate": "2009-12",
      "endDate": "2014-05",
      "summary": "Managed the digital product end-to-end, combining product ownership with hands-on web development of the publisher's production tool chain and websites, and liaison with digital distribution platforms.",
      "keywords": [
        "PHP",
        "Python",
        "WordPress",
        "MySQL",
        "Heroku",
        "jQuery"
      ]
    }
  ],
  "education": [
    {
      "institution": "Università La Sapienza",
      "url": "https://www.uniroma1.it",
      "area": "Philosophy",
      "studyType": "Bachelor of Arts",
      "startDate": "2004",
      "endDate": "2008-02"
    }
  ],
  "awards": [
    {
      "title": "Hack the Wind 2018",
      "date": "2018",
      "awarder": "InnoEnergy / WindEurope",
      "summary": "Winning team at the Global Wind Summit hackathon in Hamburg, as part of the Alpha-i team."
    },
    {
      "title": "Rolls-Royce Manufacturing Hackathon",
      "date": "2018",
      "awarder": "Rolls-Royce",
      "summary": "Judged best at modelling fine-adjustment inspection workflows for automated decision-making, as part of the Alpha-i team."
    }
  ],
  "publications": [
    {
      "name": "Rete, cultura e dissenso (Web, culture and dissent)",
      "publisher": "Olschki",
      "releaseDate": "2015",
      "summary": "Co-author. In: Noetica vs informatica. Le nuove strutture della comunicazione scientifica, ed. F. Sabba, Firenze, pp. 113–129. ISBN 978-88-222-6367-4."
    },
    {
      "name": "La lettura digitale e il web (Web and digital reading)",
      "publisher": "Ledizioni",
      "releaseDate": "2011",
      "summary": "Co-author. ISBN 978-88-95994-86-4."
    }
  ],
  "skills": [
    {
      "name": "Core (current, daily)",
      "level": "Expert",
      "keywords": [
        "Python 3",
        "Django",
        "GraphQL (Graphene)",
        "Postgres",
        "AWS Lambda",
        "SNS/SQS",
        "ECS",
        "Terraform",
        "Docker",
        "React",
        "Celery"
      ]
    },
    {
      "name": "Strong",
      "level": "Advanced",
      "keywords": [
        "Flask",
        "Redis",
        "RabbitMQ",
        "ElasticSearch",
        "Ansible",
        "Serverless",
        "asyncio",
        "SQLAlchemy"
      ]
    },
    {
      "name": "Leadership",
      "level": "Advanced",
      "keywords": [
        "Platform re-architecture",
        "Service decomposition",
        "Code review",
        "Technical decision-making",
        "Cross-team collaboration"
      ]
    },
    {
      "name": "Familiar / historical",
      "level": "Intermediate",
      "keywords": [
        "Kubernetes",
        "Scala",
        "Golang",
        "PHP/Symfony",
        "Vue.js",
        "Tornado",
        "Angular.js",
        "CoffeeScript",
        "Solr",
        "InfluxDB",
        "Azure",
        "GCP"
      ]
    }
  ],
  "languages": [
    {
      "language": "Italian",
      "fluency": "Native speaker"
    },
    {
      "language": "English",
      "fluency": "Fluent"
    }
  ],
  "interests": [
    {
      "name": "Music",
      "keywords": [
        "Songwriting",
        "Recording",
        "SoundCloud"
      ]
    }
  ],
  "projects": [
    {
      "name": "pyepub",
      "description": "MIT-licensed EPUB manipulation library for Python.",
      "type": "open-source",
      "keywords": [
        "Python",
        "EPUB"
      ]
    },
    {
      "name": "py-Clave EPUB API",
      "description": "Prototype implementation of a set of public RESTful APIs to retrieve metadata and contents from digital publications in EPUB2 format.",
      "type": "open-source",
      "keywords": [
        "Python",
        "REST",
        "EPUB"
      ]
    },
    {
      "name": "py-BookBundler",
      "description": "Flask webapp enabling publishers to bundle ebooks with paper books, given an uploaded picture of a page.",
      "type": "open-source",
      "keywords": [
        "Python",
        "Flask"
      ]
    },
    {
      "name": "Tweet-a-Book",
      "description": "Webapp to find potentially tweet-able sentences inside an EPUB publication.",
      "type": "open-source",
      "keywords": [
        "Python",
        "EPUB"
      ]
    }
  ],
  "meta": {
    "canonical": "https://www.alese.it/resume.json",
    "version": "v1.0.0",
    "lastModified": "2026-09-05T00:00:00"
  }
}
