As Software Architect of a worldwide leader in OSS solution, my role is to supervise and review the design of existing and new applications, including usability, module interactions and performance analysis. The system comprises hundreds of modules developed across several countries, including Denmark, Italy, Czech Republic, Slovakia and India.
- A Rich-client framework for displaying Network topologies.
- Completely restructured separate troubleshooting Desktop Applications towards a unified system.
- Taught introductory classes on design and development principles and SCRUM methodology.
Anritsu Solutions Italy , Software Architect
May 2001 - Present, Rome, Italy
As Project Manager and Team Leader of a small, energetic team focused on mission-critical Java Desktop applications, my role is to design high-performance and robust rich clients. A layered architecture and solid quality-improving techniques (code inspections, unit testing, iterative development and continuous integration) are of paramount importance.