Nick D.
Senior Software Architect | Full-Stack, Microservices & Cloud
I’m a Software Engineer and Solution Architect with over 15 years of experience designing and building scalable, maintainable, and high-performing systems. I’ve worked with companies across Europe and the U.S., creating software that handles complex workflows and high traffic. From 2008 to 2015, I worked remotely for a Swiss-based company in Geneva. From 2015 to 2020, I joined an Italian company in Turin, which was later acquired by a U.S. firm, where I continue full-time. Over the years, I’ve led architecture, backend, and frontend design for ERP systems, SaaS platforms, and enterprise-grade applications for clients such as Swissport, the Red Cross, and the World Organization of Scout Movement. I specialize in software architecture, microservices, micro frontends, and performance optimization. I also lead teams when needed, guiding developers, reviewing code, and ensuring projects stay on track. I have hands-on experience with Symfony, Python, NodeJS, Angular, Vue.js, React, Flutter, and React Native, and I work extensively with Docker, Kubernetes, and CI/CD pipelines to enable reliable, cloud-native deployments. I enjoy turning complex requirements into clear, efficient architectures and helping teams implement them successfully. On Upwork, I’m available for part-time work (around 30 hours per week) to design, build, or improve web and mobile systems. If you need someone who can architect, implement, and lead complex solutions, I can help you deliver systems that are reliable, maintainable, and ready to scale.