Loading...

Massimiliano Macchia

WHOAMI

I am a nerdy software engineer with 10+ years of experience as ICT consultant specialized in Microsoft SharePoint enterprise solutions.

I also have a long experience as frontend developer, with and without SharePoint, especially using React and a lot of CSS.

I currently work as solution architect and technical leader, designing and developing application in SharePoint and React.

I also am focused on providing technical leadership and guidance to development teams, including mentoring and training junior developers through code reviews, pairing sessions, and knowledge sharing.

Goals

  • Build software systems that are scalable, reliable, and maintainable by identifying the best practices and design principles for each specific scenario.
  • Communicate regularly with clients to provide progress updates, gather feedback, and ensure project alignment with their goals and objectives.
  • Promote a culture of company-level collaboration, mentoring and continuous improvement by identifying areas for process and tooling enhancements and driving adoption of best practices.

Working on

  • Improving my Communication Skills
  • Mentoring junior developers
  • Sharing knowledge on various media...

Tech Skills

  • SharePoint Server / SharePoint Online
  • SharePoint Framework
  • React / Typescript / CSS
  • PowerShell
  • Microsoft Power Platform
  • Microsoft Azure

Experience

As a software engineer consultant specialized in Microsoft SharePoint development, I have gained extensive experience in designing, developing, and customizing SharePoint solutions to meet the unique needs of businesses across various industries. My work experience includes:

  1. Assessing clients' needs and requirements to develop SharePoint solutions that improve their business processes and increase productivity.
  2. Designing and implementing SharePoint solutions, including custom workflows, lists, libraries, web parts, using Visual Studio and PowerShell.
  3. Developing and integrating SharePoint solutions with other Microsoft and non-Microsoft technologies to enhance collaboration and streamline business operations.
  4. Creating SharePoint branding solutions, including custom master pages, page layouts, and themes, to align with clients' corporate branding guidelines.
  5. Providing SharePoint administration and maintenance support, including user management, permissions management, backup and restore operations, environment hardening, and farm installation and maintenance.
  6. Assessing, designing and planning migrations of content and solutions to newer SharePoint versions.
  7. Conducting user training and providing technical support to ensure successful adoption and utilization of SharePoint solutions.
  8. Staying up-to-date with the latest Microsoft SharePoint technologies and trends to provide clients with the most innovative and effective solutions.

As a frontend React senior developer my work experience also includes:

  1. Designing and bootstrap React application from scratch.
  2. Designing and developing reusable components.
  3. Optimizing application performance.
  4. Debugging and troubleshooting
  5. Code reviewing and guiding junior developers on the team.

Overall, my experience has equipped me with the technical expertise, communication skills, and project management abilities necessary to deliver high-quality solutions that improve business operations and increase productivity.

Certifications

Link to My Microsoft certifications Transcript.
  • MC Azure Developer Associate (Earned on September 2021)
  • MC Power Platform Fundamentals (Earned on July 2021)
  • Microsoft 365 Certified: Teamwork Administrator Associate (December 2019)
  • MCSA: Web Applications (Earned on December 2017)
  • MCSD: App Builder 2017 (Earned on December 2017)
  • MCSE: Productivity (Earned on December 2017)
  • MCSE: SharePoint (Earned on December 2014)
  • MCSA: Office 365 (December 2014)
  • MCSD: SharePoint Developer 2010 (October 2013)
MC = Microsoft Certified
MCSD = Microsoft Certified Solutions Developer
MCSA = Microsoft Certified Solutions Associate
MCSE = Microsoft Certified Solutions Expert

Education

Master's Degree in Computer Science, Tor Vergata University, Rome