Michelle Sagnelli

Michelle Sagnelli

About

Detail

Senior Software Engineer
Rome, Lazio, Italy

Contact Michelle regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • S
    Senior Frontend Software Engineer
    Mar 2026 - Current (5 months)
    - Driving frontend excellence for Ory’s Console, the central interface for managing identity, authorization, and access control across cloud and self-hosted environments. - Architecting and scaling a high-performance frontend within a complex Go and Next.js monorepo, leveraging React and TanStack Query for efficient state management and data fetching. - Contributing to a unified codebase that powers three distinct product distributions: a global SaaS solution, the Ory Open Source (OSS) ecosystem, and the Ory Enterprise License (OEL) for self-hosted environments. - Streamlining local and production workflows using Docker and Kubernetes to ensure consistency across the application’s distributed architecture. - Partnering with product and desi
  • S
    Staff FullStack Engineer
    Aug 2025 - Mar 2026 (8 months)
    - Leading the frontend development for the entire AIML team, overseeing the integration of acquired products and client migrations across four distinct engineering teams with React and Next.js. - Maintaining and evolving our microfrontend architecture using NX and Webpack's Module Federation, while guiding the team in the development and integration of new microfrontends. - Mentoring junior frontend engineers, helping them master the architecture and supporting their overall career development. - Proactively refactoring and addressing technical debt to maintain application performance and ensure a seamless user experience. - Developing and consuming robust APIs, including GraphQL with AppSync and Apollo Client, and leveraging TS-Rest for ty
  • X-Team
    Senior Frontend Engineer (Contractor)
    X-Team
    Sep 2024 - Sep 2025 (1 year 1 month)
    Client Project: Theorycraft Games - Working as a key contributor on a contract basis, I'm developing and maintaining user-facing web applications using Next.js and React.js. - Collaborating with the team to build the public-facing site for downloading the Supervive game and the internal EMS tool for Theorycraft agents. - Building and integrating new features by consuming endpoints from the backend team, focusing on efficient and clean data flow. - Improving application performance and user experience by implementing list virtualization with react-window and consistently updating project libraries. - Enhancing the developer experience and streamlining the workflow by implementing Mock Service Worker (MSW) for API mocking. - Ensuring code qua
  • I
    Senior Frontend Engineer
    IQVIA Italia
    Aug 2023 - Aug 2025 (2 years 1 month)
    - Architected and developed a new microfrontend architecture using NX and Webpack's Module Federation. This included extracting a legacy host application from its React monolith into a standalone NX host to enable seamless integration with other microfrontends. - Developed and implemented Webpack Module Federation to expose and consume microfrontend components from a Next.js application within a CRA React.js application. - Consumed a GraphQL API built with AppSync using Apollo Client, establishing a robust data layer for the new applications. - Utilized TS-Rest to ensure type-safe, contract-first development and consumption of multiple Nest.js REST microservices. - Configured the CI/CD pipeline with GitLab to manage versioned frontend deplo
  • Klarna
    Senior Frontend Engineer
    Klarna
    Nov 2022 - May 2023 (7 months)
    - As a Senior Frontend Engineer, I contributed to multiple agile teams, focusing on creating new features, solving critical bugs, and optimizing performance and load times. - Built a media managing micro-frontend for Klarna's mobile app using React Native with TypeScript and Redux, and also developed a corresponding backend-for-frontend with Node.js. - Developed a media content creation hybrid application using Apache Cordova + React.js, leveraging JavaScript, HTML5, CSS, and Apollo GraphQL for the data layer.
  • Drift
    Senior FullStack Engineer
    Drift
    Apr 2022 - Apr 2023 (1 year 1 month)
    - Served as a Senior FullStack Software Engineer on an agile Product team, developing a core embeddable widget and its backend. - Developed and optimized an embeddable widget in React (with JavaScript and TypeScript) to address client requests, improve performance, and enhance accessibility. - Built new features on the widget from initial hypothesis planning to development, including the implementation of tracking to test with clients. - Maintained and improved our RESTful microservice backend using Java with the Dropwizard framework. - Enhanced code quality by implementing unit tests with Jest and improving existing E2E tests using a Selenium WebDriver-based framework. - Collaborated in weekly Kanban sprint planning and team syncs to prior
  • Akvelon, Inc.
    Senior FullStack Engineer (Contractor)
    Akvelon, Inc.
    Aug 2021 - Jun 2022 (11 months)
    - Served as a multidisciplinary software engineer on the Bloomberg INDGO team, focusing on QA automation, API integration, and cloud architecture development. - Researched and built a new event-driven architecture using AWS CloudFormation, migrating the system from SQS with Lambda to Kinesis with EventBridge to achieve significant performance improvements. - Developed maintainable automatic JavaScript tests for both API integration (using Jest) and UI E2E regression (using Jest-Puppeteer). - Integrated automated testing into the software delivery pipeline via CI/CD, ensuring code quality and stability. - Performed code reviews on QA automation code sent by other developers. - Contributed to team-wide discussions on software architecture and
  • S
    Senior Frontend Engineer (Contractor)
    May 2021 - Dec 2021 (8 months)
    - Led an agile team of 8 engineers (frontend, backend, QA) on the development of the hybrid mobile application Folionet using a SCRUM methodology. - Developed and maintained the new React Native application with Redux, initiating refactoring efforts to improve the quality and performance of our native applications. - Created and maintained reusable JavaScript component libraries for code and design consistency. - Implemented a comprehensive testing strategy, including E2E tests with Detox and unit tests with RTL and Jest to ensure over 90% code coverage. - Led all SCRUM ceremonies, effort estimation, and technical deep dives to ensure issues had clear documentation and acceptance criteria. - Packaged and configured the application for the A
  • Luxoft
    Senior FullStack Engineer
    Luxoft
    Dec 2020 - Aug 2021 (9 months)
    - Served as a Senior Software Engineer on the frontend acquisition team for Expedia/Hotwire, collaborating in a 10-person agile team following a SCRUM methodology. - Developed and maintained several SSR and CSR micro-frontend applications using React, Node.js, and GraphQL. - Built reusable frontend components and developed a custom Expedia framework to build business experiments in the Hotwire application. - Optimized application performance by using Webpack to ensure the minimum possible bundle size. - Developed comprehensive testing strategies, including E2E tests with Cypress and Web Driver IO, and unit tests with RTL and Jest to ensure over 90% code coverage. - Contributed to all SCRUM ceremonies, performing technical deep dives and eff
  • PayPal
    Senior FullStack Engineer (Contractor)
    PayPal
    Nov 2020 - Jun 2021 (8 months)
    - Served as a Senior Software Engineer on a 7-person agile team, developing a full-stack React application for Paypal that tracked user profiles and movements. - Developed mobile-first, server-side rendered components and views using a custom framework based on React and Next.js. - Developed GraphQL queries and mutations with their expected resolvers to call other teams’ microservices, providing data for both our application and others. - Created and maintained common JavaScript/TypeScript libraries for code reutilization and wrote documentation for our APIs and libraries. - Implemented a robust testing strategy, including E2E tests with Cypress and unit tests with Enzyme, RTL, and Jest to ensure over 95% code coverage. - Participated in al
  • EPAM Systems
    Senior Backend Engineer
    EPAM Systems
    Feb 2020 - Feb 2021 (1 year 1 month)
    - Led the 3-engineer Mexican team and served as a Senior Software Engineer on a 6-person agile backend team, establishing a vision that helped the team exceed client expectations. - Developed RESTful API services that served as middleware, connecting several clients’ APIs and services with native mobile applications to improve their performance using Node.js. - Built middlewares, plugins, and a common library for data packaging and depackaging using Hapi.js and Express.js. - Wrote thorough, edge-case oriented unit tests using Mocha and Chai to ensure over 85% code coverage. - Led team meetings to remove roadblocks and provided key client feedback. I also participated in all Scrum ceremonies. - Collaborated in key discussions and decision-ma
  • Praxent
    Frontend Engineer (Contractor)
    Praxent
    Jun 2019 - Feb 2020 (9 months)
    - Served as a Frontend Developer on an agile team, merging two old web applications into one to provide a more complete product for our clients. - Led a frontend team of three engineers, deciding on frameworks and libraries to ensure best practices and code reutilization for the React application. - Created the React project from a custom ejected CRA project and built a reusable components library package with documentation using Storybook. - Developed unit tests with Jest and Enzyme for the created reusable components. - Participated in all Scrum ceremonies, and led the team in effort estimation and work organization using Atlassian Jira. - Performed thorough code reviews to ensure code quality across the team.
  • Zignal Labs
    FullStack Engineer (Contractor)
    Zignal Labs
    Mar 2019 - Nov 2019 (9 months)
    - Served as a Full Stack Developer on a 16-person agile team, creating and maintaining features to improve the efficiency and performance of Zignal Labs' web and mobile applications. - Led a major migration project, moving a legacy codebase from Backbone.js to React and from Scala to Node.js. - Developed mobile-first widgets and applications with React and built a reusable components library with documentation using Storybook. - Architected and developed Node.js backend services and a query builder that consumed ElasticSearch to ensure fast performance when searching through our large database. - Utilized a wide range of AWS cloud services for development and deployment, including DynamoDB, Lambda, APIGateway, and SQS. - Wrote extensive doc
  • wizeline
    FullStack Engineer Intern
    wizeline
    Jun 2018 - Mar 2019 (10 months)
    - Served as a Frontend Developer on an 8-person agile team, building a web application that helped clients reduce the time and effort spent on creating new communities. - Developed a server-side rendered (SSR) frontend application using Next.js and React, consuming a GraphQL endpoint with Apollo Client. - The application was built on a microservice, event-driven architecture that used a wide range of AWS technologies, including VPC, S3, EC2, Cognito, IAM, Lambda, APIGateway, DynamoDB, and AppSync. - Developed unit tests with Enzyme and Jest. - Participated in all Scrum ceremonies and contributed to effort estimation and technical deep dives. - Performed thorough code reviews to ensure code quality, and ensured the health of our CircleCI pip
  • F
    FullStack Engineer Intern
    Jan 2017 - Jun 2018 (1 year 6 months)
    - Developed an IoT web portal for Rassini that remotely tracked and controlled manufacturing machines, which increased productivity and reduced material loss. - Served as a Full Stack Engineer on a 4-person team, building a progressive web application using ASP.NET MVC 5. - I built the backend with C# and ASP.NET to manage models and controllers, and consumed a MySQL database. - I developed frontend views using HTML5, Razor2, CSS, JavaScript, and JQuery. - Implemented WebSockets using SignalR to enable real-time tracking and remote machine control.
Education verified_user 0% verified
  • Tecnologico de Monterrey
    Tecnológico de Monterrey — B.S. Engineer’s Degree, Systems Engineering
    Tecnologico de Monterrey
    Jan 2015 - Dec 2019 (5 years)
This is a community-created genome.