Mario Giampietri

Mario Giampietri

Senior Software Developer @ ThoughtWorks

About Mario Giampietri

Mario Giampietri is a Senior Software Developer at Thoughtworks, specializing in backend development and data handling. He has extensive experience with various technologies and has worked in multiple software development roles across Italy and the United Kingdom since 2008.

Current Role at ThoughtWorks

Mario Giampietri has been employed at ThoughtWorks as a Senior Software Developer since 2017. In this role, he focuses on backend development and data handling, utilizing a range of technologies including Clojure, Node.js, Go, Terraform, Serverless Framework, AWS, and OpenShift. His expertise in these areas contributes to the development of robust software solutions. He advocates for test automation and continuous delivery as standard practices, aligning with industry best practices.

Previous Experience in Software Development

Prior to his current position, Mario Giampietri gained extensive experience as a Software Developer in various companies. He worked at Execview from 2015 to 2016 in London, and at Simplifydigital from 2016 to 2017, also in London. His earlier roles include a four-year tenure at ESIS S.r.l. from 2011 to 2015 in Bologna, Italy, and a year at Netribe Srl from 2010 to 2011 in the Reggio Emilia Area, Italy. He began his career as a Software Developer Trainee at SOLUTIONS in 2008.

Technical Skills and Specializations

Mario Giampietri specializes in backend development and data handling. He utilizes a variety of technologies in his work, with a strong preference for UNIX systems and Clojure. His technical skill set includes proficiency in Node.js, Go, Terraform, Serverless Framework, AWS, and OpenShift. This diverse range of technologies enables him to effectively address complex software development challenges.

Advocacy for Development Methodologies

In his professional practice, Mario Giampietri advocates for test automation and continuous delivery as default practices in software development. He adopts Extreme Programming (XP) as his preferred methodology, which emphasizes collaboration, flexibility, and rapid iterations. This approach is aimed at improving software quality and responsiveness to changing requirements.

Early Career Background

Mario Giampietri began his career in software development in 2008 as a Software Developer Trainee at SOLUTIONS in the Reggio Emilia Area, Italy. He continued to build his experience with a nine-month role at Errevi System in 2009. His early career laid the foundation for his subsequent positions in the industry, allowing him to develop a strong technical skill set.

People similar to Mario Giampietri