
Andrea Canegrati
@andreacanegrati
I design scalable .NET microservices and enterprise architectures that connect business strategy with reliable software delivery.
What I'm looking for
At Promotica Spa, I design scalable software solutions and set architectural standards that keep product engineering teams aligned with business objectives.
I've spent more than 20 years building enterprise software across e-commerce, energy, and SaaS. At Ecommerce Outsourcing, I defined the IT strategy and technology stack for a proprietary e-commerce platform, helping it scale through eight years of business growth.
I build .NET and .NET Core microservices using Domain-Driven Design, event-driven architecture, CQRS, RabbitMQ, and MassTransit. I also explore AI-assisted workflows with GitHub Copilot and OpenCode to accelerate prototyping, code generation, and architectural discovery.
Open source is central to my work: I actively maintain ECO, a .NET Core library for DDD modelling and repository patterns, and Resulz, a fluent operation-result library for .NET. I enjoy mentoring engineers, leading technical strategy, and contributing to stronger software development lifecycles.
Experience
Work history, roles, and key accomplishments
Solution Architect
Promotica Spa
Jan 2024 - Present (2 years 8 months)
Design and implementation of robust, scalable software solutions aligned with business objectives. Acting as strategic bridge between business vision and technical implementation, ensuring architectural coherence across teams.
Solution Architect
Freelance / Independent Consultant
Jan 2023 - Dec 2024 (1 year 11 months)
Designed and implemented microservices-based technology solutions using .NET Core ecosystems for multiple clients. Conducted research and prototyping of emerging frameworks to improve software quality and development lifecycle.
Head of Technology / Solution Architect
Ecommerce Outsourcing Srl
Jan 2014 - Dec 2022 (8 years 11 months)
Defined IT strategy and full technology stack for a proprietary web/e-commerce platform. Led and coordinated multiple development team leaders and drove mentoring programs to upskill engineering resources.
Team Leader / Solution Architect
Terashop Spa
Jan 2007 - Dec 2014 (7 years 11 months)
Engineered a complex e-commerce platform end-to-end: requirements analysis, architecture design, technology selection, and delivery. Planned and coordinated the development team, ensuring quality and on-time delivery of major releases.
Solution Architect (Consultant)
Repower Italia Spa
Jan 2011 - Dec 2012 (1 year 11 months)
Development team organization and definition of enterprise frameworks and architectural standards. Served as internal consultant for software strategy, directly reporting to senior management.
Senior .NET Developer / VP
Nitrotech Srl
Jan 2006 - Dec 2009 (3 years 11 months)
Co-founded the company as VP; lead development of enterprise applications and portals.
Senior .NET Developer & Analyst
Softart Srl
Jan 2006 - Dec 2009 (3 years 11 months)
Delivered B2B and B2C portal architecture and implementation for enterprise clients. Conducted internal and external .NET technology training sessions.
.NET Developer
Dynameeting Spa
Jan 2005 - Dec 2006 (1 year 11 months)
Developed .NET applications for energy consumption management and acquisition. Designed and implemented a distributed client/server computing platform.
ASP/.NET Developer
FPLink Sas (Gruppo Y2K)
Jan 2000 - Dec 2005 (5 years 11 months)
Delivered web and ASP.NET solutions across multiple group divisions (FPLink, Y2K Communication, ENTER). Full-stack development in Visual Basic / C# and ASP/ASP.NET.
Lab Teacher (ITP) – Computer Science
I.T.I.S. Stanislao Cannizzaro
Jan 2000 - Dec 2001 (1 year 11 months)
Taught computer science laboratory courses at the technical secondary school in Rho.
Education
Degrees, certifications, and relevant coursework
Codice Plastico
MassTransit & RabbitMQ, Messaging
2018 - 2018
Completed a course on MassTransit and RabbitMQ.
Codice Plastico
MongoDB, Database
2015 - 2015
Completed a course on MongoDB.
ObjectWay
Mastering NHibernate, ORM
2005 - 2005
Completed a course on Mastering NHibernate.
I.T.I.S. Stanislao Cannizzaro
Diploma: Perito Tecnico Informatico, Computer Science
1994 - 1999
Diploma in Computer Science (Perito Tecnico Informatico) from I.T.I.S. Stanislao Cannizzaro in Rho, Italy.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Portfolio
github.com/dogcane/ECOSalary expectations
Skills
Interested in hiring Andrea?
You can contact Andrea and 90k+ other talented remote workers on Himalayas.
Message AndreaGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
