AWS Certified Senior Solution Architect with 18+ years of experience designing distributed systems and process automation solutions using Flowable and Alfresco. Strong expertise in bridging enterprise Java architectures with modern Cloud and AI capabilities. Currently driving AI adoption and scalable cloud migrations in regulated banking environments

Francesco Malagrino

AWS Certified Senior Solution Architect with 18+ years of experience designing distributed systems and process automation solutions using Flowable and Alfresco. Strong expertise in bridging enterprise Java architectures with modern Cloud and AI capabilities. Currently driving AI adoption and scalable cloud migrations in regulated banking environments

Available to hire

AWS Certified Senior Solution Architect with 18+ years of experience designing distributed systems and process automation solutions using Flowable and Alfresco. Strong expertise in bridging enterprise Java architectures with modern Cloud and AI capabilities. Currently driving AI adoption and scalable cloud migrations in regulated banking environments

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Italian
Fluent
English
Fluent

Work Experience

SOLUTION ARCHITECT – JAVA & BPM at FLOWABLE
November 1, 2024 - Present
Solution Architect leading the migration from Java 8 to Java 17 and the design of new Flowable-based BPM solutions. Drive architecture and delivery while bridging engineering, product, and compliance stakeholders in a regulated banking environment. Run backlog refinement sessions, translate requirements into Epics and Stories, and prioritise work based on impact and effort. Facilitate planning and reviews, track cycle time and delivery predictability, and coordinate cross-team dependencies. Design responsive UIs and reusable CSS/component libraries to ensure consistent UX. • Increased feature adoption by 10% through structured demos and stakeholder feedback integration • Delivered approximately 30 stories per sprint with a three-engineer team by refining acceptance criteria
SOLUTION ARCHITECT – JAVA & ALFRESCO at BANK FOR INTERNATIONAL SETTLEMENTS
December 1, 2023 - October 31, 2025
Architected scalable document management and process automation solutions using Alfresco for a major banking institution. Led the development and enhancement of Alfresco Digital Workspace (ADW 3.3.1) with Angular 15, ensuring a modular and maintainable frontend architecture. Designed and implemented complex workflows in Alfresco Process Services, integrating custom Java logic and Kafka for event propagation. • Developed advanced Angular features using RxJS for state management and dynamic UI components • Built custom Angular search with real-time file filtering • Implemented Java and JavaScript web scripts and custom REST APIs for Alfresco • Customized Alfresco federation services via Java and JavaScript processor code
SOLUTION ARCHITECT at TECHMAHINDRA
October 25, 2022 - November 30, 2023
Led automation initiatives for legacy application release pipelines within a large financial services environment (Mastercard). Designed integration solutions across CI/CD tooling and contributed to improving Java code quality. Worked closely with stakeholders to define priorities, mitigate risks, and ensure smooth delivery. • Reduced manual release effort by 80% through pipeline automation • Developed Python and Jython scripts integrating Bitbucket, Jenkins, and Artifactory • Implemented TimescaleDB to optimise transaction log storage and query performance • Defined and prioritised user stories; orchestrated release planning and sprint reviews
SOFTWARE ARCHITECT at Virtusa
October 17, 2019 - October 10, 2022
Architected scalable microservices and frontend platforms for banking clients including NatWest Bank. Led the transition from monolithic systems to microservices, improving scalability and fault isolation. Designed backend services in Java with Spring Boot and developed frontend applications using Angular, React, and KendoUI. Maintained and evolved legacy platforms while mentoring junior engineers. • Led microservices migration initiatives • Designed secure payment interfaces and frontend platforms • Streamlined deployments using Docker • Coordinated release planning and cross-team collaboration
SENIOR SOFTWARE ENGINEER / TECHNICAL ACCOUNT MANAGER at Alfresco
February 13, 2016 - September 29, 2019
Delivered Alfresco-based enterprise solutions in a vendor environment. Customised Alfresco Content Services and Process Services, built Spring Boot microservices, and managed cloud deployments on AWS and Azure. Worked directly with customers to design solutions, resolve issues, and improve delivery quality. • Developed custom REST APIs and integrated Salesforce with Alfresco Process Services • Built Docker images and monitoring solutions using Prometheus and ELK • Applied TDD principles, achieving ~90% code coverage with JUnit • Improved customer resolution times through structured reporting and engagement
SENIOR SOFTWARE ENGINEER at SYNAPPSLIMITED SOLUTION
October 14, 2014 - January 30, 2016
Developed prototypes and client-facing solutions using Alfresco, AngularJS, and Java. Supported pre-sales activities and delivered secure document management and intranet platforms. • Designed Alfresco Activiti prototypes for enterprise clients • Developed the ConXmedia project using AngularJS and Java • Delivered Alfresco-based solutions for public-sector organisations
SOFTWARE ENGINEERING IN JAVA AND C# at OfficeDepot
March 9, 2011 - October 13, 2014
Led redesign and redevelopment of large-scale Office Depot websites and intranet platforms. Designed XML/XSD/XSL-based content models and implemented Java and ASP.NET solutions for legacy and modern systems. • Developed eCommerce platforms with OMS integration • Implemented JavaScript and jQuery integrations for SharePoint and intranet systems • Improved UX with dynamic navigation and interactive components
SOFTWARE ENGINEERING IN JAVA at ITPARTNERITALIA
October 14, 2010 - March 8, 2011
Developed banking software for UBI Bank, covering the full project lifecycle from design to delivery. Implemented Java and Object-JavaScript components and integrated AXIS2 web services. • Designed software architecture and batch processing solutions • Automated data generation in Excel, CSV, and TXT formats • Ensured code quality with JUnit and SVN
SOFTWARE ENGINEERING IN JAVA at S.H.I S.R.L
July 7, 2008 - December 31, 2009
Contributed to the development of financial insurance software, implementing Java backend components, JSP interfaces, and batch reporting processes.
SOFTWARE ENGINEERING IN C# at T.I.Q S.R.L
September 11, 2007 - February 7, 2008
Developed enterprise tracking software using C#, ASP.NET, and SQL Server, focusing on performance and data-intensive operations.
WEB DEVELOPER at IBOL S.R.L
February 17, 2026 - Present
Developed e-commerce and corporate websites and trained junior developers in HTML, PHP, CSS, and JavaScript.
WEB DEVELOPER at IBOL S.R.L
January 31, 2006 - October 31, 2007
Developed e-commerce and corporate websites and trained junior developers in HTML, PHP, CSS, and JavaScript.

Education

Technical diploma at EITCA
January 1, 2023 - August 27, 2024
Learn Artificial Intelligence Google Cloud Machine Learning with Python and TensorFlow Deep Learning with Python, PyTorch, Keras and Tensorflow Advanced Deep Learning Deep and Advanced Reinforced Learning Quantum machine learning

Qualifications

AWS Solution Architect Associate
January 8, 2027 - February 8, 2029
Flowable Developer
November 3, 2025 - November 3, 2029
ACSCE (Alfresco Content Services certified Engineering)
February 5, 2018 - February 17, 2026
ACSCA (Alfresco Content Services certified Administrator)
May 6, 2018 - February 17, 2036
APSCE: Alfresco Process Services Certified Engineer
January 3, 2017 - February 17, 2036
Alfresco Activiti Certified Administrator
October 24, 2016 - February 17, 2036

Industry Experience

Media & Entertainment