Francesco Posa

Hi, I'm

Francesco Posa

Full Stack Software Engineer

Full Stack Software Engineer with deep backend expertise in Java and Spring Boot, complemented by Python for scripting, automation and machine learning. Comfortable moving across the stack, from modern frontend frameworks to relational database backed services, with hands-on experience in containerized deployment using Docker and Podman. Background in business-critical platforms within the financial services sector, with a strong grasp of Git, CI/CD and DevOps practices, OOP/SOLID design, and Scrum delivery; experienced in mentoring colleagues.

Download CV (PDF)

Experience

  • Software Engineer · Adnovum

    Feb 2022 – Present

    Zurich, Switzerland

    • Designed backend webservice architecture (Java, Spring Boot) for a multi-canton social insurance portal, including versioned integrations for exchanging salary and employee data with external payroll systems.
    • Optimized database queries and data models (IBM DB2, Hibernate) to improve performance and reliability of a high-traffic social insurance platform serving over 100,000 users.
    • Built Angular frontend features, improving UI responsiveness and usability for insurance and payroll case processing.
    • Coordinated multi-canton releases on WebSphere Liberty and IBM MQ with product and development teams, through CI/CD pipelines (GoCD, later GitHub Actions) and Docker-based services.
    • Contributed to platform modernization, including Angular version upgrades and the build system migration from Ant to Gradle.
    • Adopted AI-assisted tooling (Claude Code, GitHub Copilot) to speed up implementation, code review, and test writing, while keeping code quality standards on a large production codebase.
    • Wrote Python scripts to automate data migration, reporting, and release tooling for the platform.
    • Handled production incidents and support tickets within a Scrum team, and onboarded new colleagues onto the codebase and delivery process.
    JavaSpring BootHibernateWebSphere LibertyIBM MQIBM DB2AngularPythonDockerGradleGoCDGitHub Actions
  • Full Stack & ML Developer · IFI Advisory

    Jan 2021 – Jan 2022

    Italy

    • Designed and built a client facing web platform (@Risk) scoring crime risk for roughly 7,500 Italian municipalities, with a Next.js/React frontend integrated with a Python data and forecasting pipeline over PostgreSQL.
    • Owned the ML component end to end, from feature engineering to regression modeling and trend forecasting in Python (pandas, scikit-learn, statsmodels), migrating the client off its legacy in house solution.
    • Owned deployment end to end, containerizing the web application and ML pipeline with Docker and Podman and managing releases through to the client-facing production server.
    Next.jsReactPostgreSQLPythonpandasscikit-learnstatsmodelsDockerPodman
  • Data Analyst · EPFL

    Mar 2020 – Feb 2022

    Lausanne, Switzerland

    • Designed predictive machine learning and deep learning models in Python on JupyterLab, using scikit-learn and TensorFlow, to assess COVID-19 spread, contributing to precise scenario simulations for policy impact analysis.
    • Partnered with multi disciplinary teams to analyze and report on the economic and social effects of pandemic policies, providing insights for government decision making.
    PythonMachine LearningJupyterLabscikit-learnTensorFlow
  • Java Instructor · Accademia del Levante

    Oct 2019 – Oct 2021

    Bari, Italy

    • Mentored and trained over 100 students in Java and object-oriented design, covering OOP principles, the Java Collections Framework, Exception Handling, and Multithreading.
    Java
  • Web and Android Developer · Frigosud

    Jan 2019 – Jan 2021

    Bari, Italy

    • Developed and deployed "MySmartCloud," a cloud based IoT solution for real time cold storage monitoring, with a Java (Spring Boot, Hibernate) and MQTT backend and a mobile app first built natively for Android, then rewritten in Flutter (Dart), reducing downtime and improving data accuracy.
    JavaSpring BootHibernateMQTTAndroidFlutterDart
  • Journal Platform Developer · EJPD

    Jan 2017 – Jan 2021

    Bari, Italy

    • Engineered a scalable journal management platform with OJS (Open Journal System), enabling efficient publishing and DOI integration for over 1,000 articles.
    PHPOJS
  • PHP Developer · ICommLab

    Jun 2016 – Aug 2016

    Bari, Italy

    • Built a responsive web platform for creating dynamic landing pages using JavaScript, JQuery, Bootstrap, PHP, and MySQL, streamlining online client engagement.
    PHPJavaScriptjQueryBootstrapMySQL

Projects

@Risk: Municipal Crime Risk Platform

A crime risk scoring platform for roughly 7,500 Italian municipalities on a five class scale, A through E, combining a Next.js and PostgreSQL web application with a regression and trend forecasting ML pipeline in Python. Containerized with Docker and Podman and deployed end to end.

Next.jsReactPostgreSQLPythonscikit-learnDockerPodman
Insurance Sector Portal

Enterprise portal for Swiss social insurance compensation offices (Ausgleichskassen), deployed across multiple cantons. Built with Angular and Java (Spring Boot, Hibernate), it manages core AHV operations (employer/member records, salary declarations, contribution processing) with standardized webservice integrations to external payroll systems.

AngularJavaSpring BootHibernate
COVID-19 Policy Simulator

Predictive models in Python for forecasting virus spread and unemployment, supporting data driven policy decisions during the pandemic. Published as a peer reviewed paper in PLOS Global Public Health.

Pythonscikit-learnTensorFlow
Learn more

Education

  • Master of Computer Science

    EPFL, Switzerland

    2020 – 2023

  • Bachelor of Computer Science Engineering

    Politecnico di Bari, Italy — 110/110 with honors

    2017 – 2020

  • Scientific High School Diploma

    Leonardo Da Vinci High School, Italy

    2012 – 2017

Skills

Programming Languages

JavaPythonJavaScriptTypeScriptHTML5CSSSQLDartPHP

Backend & Web

Java EESpring BootHibernateAngularReactNext.jsFlutterRESTSOAPGradleMavenFirebase

DevOps & Cloud

DockerPodmanGitGitHub ActionsGoCDLinuxAWS (EC2, Lambda)

Databases

IBM DB2PostgreSQLMySQL/MariaDB

Data & ML

pandasscikit-learnstatsmodelsTensorFlowPyTorchJupyter

Soft Skills

LeadershipTeam CollaborationProblem SolvingCritical ThinkingClient Focused MindsetSelf Motivation