Paolo Lancelli

Developer

profile-pic

Summary

Extensive experience in analyzing and comprehending problems, adept at navigating both end-user and technical perspectives to craft clear and effective solutions. Committed to embodying the principles of the Manifesto for Agile Software Development. With a firm belief in the significance of non-formal organizational comprehension for effective business management.

Experience

Fresenius Medical Care

May 2023 - Present

Software Architect

As a Software Architect, I spearheaded the strategic design and optimization of software architectures, focusing on elevating performance, scalability, and resiliency. My role involved crafting innovative solutions, while also streamlining the development process for enhanced efficiency.

  • Demonstrated expertise in designing, implementing, and deploying microservices-based architectures using domain-driven design (DDD) principles. Proven ability to translate business domain concepts into scalable, maintainable, and resilient software solutions.
  • Proficient in implementing and configuring secure authentication and authorization flows for web applications and APIs. Proven ability to develop and manage custom identity provider
  • Proven cybersecurity expertise, crafting comprehensive insights and documentation for penetration testers, enabling a thorough and accurate security assessment of applications, providing fast response to discovered findings.
  • Tech stack: .NET, Angular, PostgreSQL, MSSQL, Redis, RabbitMQ, OTEL, IaC, K8s, FHIR, DaC, OAuth2/OIDC, K6, Azure DevOps

Fresenius Medical Care

June 2020 - April 2023

Senior Software Engineer

Versatile full-stack developer with extensive experience spanning product ownership, technical leadership, development, and DevOps responsibilities.

  • Led the design, implementation and deployment of a multi-agent system platform, placing a strong emphasis on scalability and the reactivity of agents.
  • Streamlined data import processes by refactoring existing solutions, achieving significant performance enhancements with minimal impact on backend services. (processing of 10k transactions from 4h down to 30min)
  • Contributed to the development of microservices for enterprise-level application.
  • Modernized an existing backend application to meet modern security standards, enhancing its overall security and compliance.
  • Tech stack: Java, .NET, Vue.js, MSSQL, SQLite, RabbitMQ, K8s, OAuth2/OIDC, SAST/SCAA, Azure DevOps

Freelance

February 2017 - December 2020

Consultant

  • Provided consulting services to small artisan businesses with a specialization in optimizing and modernizing manufacturing processes.
  • Implemented a Firebase backend to power a hotel digital concierge iOS application.
  • Served as a full-stack developer for a comprehensive workplace management web solution.
  • Tech stack: PHP, NodeJS, JavaScript, HTML&CSS

Fresenius Medical Care

December 2008 - January 2017

Software Engineer

Backend developer for client/server solution in healthcare segment

  • Orchestrated the implementation of backend architecture components for an highly customizable application, ensuring adaptability to diverse user needs.
  • Managed end-to-end CI/CD processes and oversaw all aspects of DevOps, ensuring seamless integration, deployment, and optimization of workflows.
  • Experience in ensuring the smooth operation and optimization of servers and databases, maintaining high performance and reliability.
  • Tech stack: .NET, WCF, WPF, MSSQL, TFS

Avanade

September 2008 - November 2008

Developer

Migration of a document database to Microsoft SharePoint, implementing custom processes and components to meet the specific requirements of a banking customer.

  • Tech stack: .NET, SharePoint, MSSQL

Etnoteam / ValueTeam

January 2006 - August 2008

Developer

Full-stack developer of existing web projects

  • Expertise in refactoring old components to new technologies, enabling the modernization of legacy systems.
  • Conducted daily log analysis, provided technical support, and executed proactive software maintenance to ensure system reliability.
  • Tech stack: Java, Struts, ASP.NET, Oracle, MSSQL

Education

Universita' degli Studi di Milano

September 2002 - October 2005

Degree Computer Science

Volunteer

Member

Volunteer with a non-profit organization that collects and sells used books, generating funds for impactful projects in underserved communities worldwide.