Professional

Software Design, Development and Architecture

About me

I strongly believe that Technology should be at our service to make our life easier so we can focus on what it matters instead of wasting time with trivial activities, thus my interest in building smart applications and software systems to simplify and automate



Senior Technical Architect & Full-Stack Leader with over 20 years of experience delivering scalable, secure, and high-performance software solutions. Specialized in cloud-native architecture, microservices, and identity and access management (IAM), with a strong track record of aligning technical strategy with business objectives. Proven leadership in driving end-to-end product development in agile environments, setting architectural direction, and mentoring cross-functional engineering teams. Deep expertise in both backend and frontend technologies, RESTful APIs, and modern web platforms. Recognized for building robust, maintainable systems and fostering engineering cultures centered on collaboration, accountability, and continuous improvement.

My technical expertise spans full-stack development, cloud architecture, and modern software engineering practices. With over 20 years of experience across both Windows and Linux environments, I am proficient in a wide range of programming languages (including PHP, JavaScript, SQL, and Node.js) and adept at building scalable, secure solutions. I have extensive hands-on experience with cloud platforms like AWS and Azure, leveraging their services to architect and deploy cloud-native applications. I specialize in modern authentication protocols such as OAuth2 to build secure identity and access management (IAM) systems, and I am well-versed in containerization and orchestration using Docker and Kubernetes. Throughout my career, I've prioritized agile methodologies, continuous integration (CI), object-oriented design (OOD), and test automation to ensure high-quality, maintainable code.

With extensive experience working remotely within multicultural, cross-functional, and globally distributed teams, I bring strong organizational and time management skills to every project. A quick learner and reliable collaborator, I excel in active listening and have a proven ability to build rapport with clients, lead teams effectively, and deliver impactful presentations. My communication skills—both technical and interpersonal—enable me to bridge the gap between technical teams and stakeholders, ensuring alignment and driving successful outcomes.

 

Skills and Education

Education

B.Sc. Hns, Information Systems and Information Technology

Awarded by the Technological University Dublin - School of Computing / Faculty of Science - Dublin
Graduated 2009 with First Class Honours

Skills / certifications / systems

Full stack web development - Print and Scanning Management Solutions - Project Management - Microservices Architectures

Front End Development
HTML - CSS - REACT.JS - JQuery - JavaScript

Server Side Development
NodeJS/TS - PHP - VBA - C# - MySQL - MS SQL - YAML - Python - LUA - Doctrine - OOP - ANSI SQL - T/SQL - RESTFUL API - Gearman - Web Services - NestJS

Virtualization, Orchestration and Cloud Computing
Docker - Vagrant - Kubernetes - GitHub Actions - AWS - Azure

Tools and Systems
GIT - BitBucket - GitHub - LAMP System Deployment and Administration - - Windows Server - IIS - Linux - Networking - IS Management - MS SharePoint and Flow scripting - Agile - SASS - Composer

Certifications
ITIL 2011 Foundation - Lean Six Sigma Green Belt - Equitrac Technical Specialist - Cirrato Technical Specialist - YSoft SafeQ5 Technical Analyst - YSoft SafeQ6 Product Specialist and Solution Consultant

Work Experiences

a comprehensive list with details is available in the full CV file

PTC Inc. - Ireland - 2023 - Present

Fellow Technical Architect - current position
Responsible for the design of the microservices architecture for PTC's Atlas R&D group
Mentor and coach engineers in the team
Work closely with product management to define and refine product requirements
Collaborate with cross-functional teams to ensure the successful delivery of the product
Participate in code reviews and provide feedback to ensure high-quality code
Contribute to the development of best practices and standards for the team
Stay up to date with the latest technologies and trends in the industry


TIXSERVE LTD - Ireland - 2021 - 2023

Lead Engineer - 1+ years
Senior Full Stack Software Developer - 6 months

XEROX Europe LTD - Ireland - 2004 - 2021

Enterprise Technical Architect & Consultant - 6+ years
Lead Systems Engineer - 6+ years
Technical Project Specialist - 2+ years
Process & Quality Mentor - 2+ years

Other Work Experiences - Italy - 1994 - 2003

Holosoft - Freelance Consultant for Software Design and Development - 1+ years
EchoPlus - Project Manager - 1 year
Althea Digital Press - Technical Service Manager - 4+ years
ZeroUno - Software Application Developer - 2+ years

 

Personal Details

Languages
Italian Native Speaker
Fluent in English

References
On Request
(also see recommendations on Linkedin profile)

 

Contact Me

Full address and phone details on request, please email to

cv@tommasodargenio.com