Joinup

About

Head Software Engineers

With 30 years as a Technical Project Leader and nearly 20 years as a Development Team Leader
in embedded and web applications, I have extensive experience in agile software development.

Skills

Agile Project Management

Total Project Management

Open for

fulltime

Work Experience

Viseca Payment Services SA

2012-04 - 2023-08

Workplace
Head IT Application Development
Location

Ticino

Employement type

fulltime

Responsible for developing applications for credit card payments using Agile methodology with Scrum: Product Owner, Scrum Master (50 Software Engineers, budget 3M CHF/year) Technologies: ➢ Docker, Java, .NET, .NET core, C#, TypeScript, Python, PL/SQL, Web Services Achievements: ➢ Budget management and customer satisfaction (ERP ServiceNow) ➢ Standardized the development process and automated it through a shared CI/CD pipeline ➢ Transitioned source code management to GitHub Enterprise ➢ Migration to CI/CD infrastructure (Jenkins) ➢ Migration to Unit Testing culture and TDD ➢ Automation of Quality Gates (SonarQube) and Security Gates (Xray) ➢ Implementation of company’s Definitive Media Library (Artifactory, maven, nuget) ➢ Automatic deploy in all environments (Octopus Deploy) ➢ Guidance and support for the team in the IT environment and agile approach ➢ Backlog and planning (Jira, Confluence) ➢ Regular update of the CI/CD infrastructure (security patches) ➢ Innovator culture promoter (Docker, Ansible, TDD) ➢ Continuous improvement and team collaboration (DevOps)

Schindler Elettronica SA

2005-09 - 2011-12

Workplace
Head of Software Development
Location

Ticino

Employement type

fulltime

Responsible for the entire software development of the BIONIC elevator sold in nearly all parts of the world (70000 installation/year, 25 software engineers, budget 4M CHF/year) Technologies: ➢ C++, C, Assembler, Unix, Multi-Thread, OOAD, UML, Code Generation, SRS, Test Case Achievements: ➢ Budget monitoring and release planning ➢ Application of Object-Oriented Analysis and Design (OOAD) methodology with UML modeling ➢ Code generation from UML model (Rational Rose, Rhapsody) ➢ Documentation of Software Requirement Specification (SRS) ➢ Adherence to SOLID principles and application of design patterns ➢ Backlog and plan (ALM, Clear Case, Clear Quest, UCM) ➢ Development of a single software for new installations and modernization ➢ Adoption of an Agile mindset with monthly iteration planning ➢ Continuous improvement and team collaboration (Locarno, Stuttgart, Ebikon, Lucern). ➢ Increased Mean Time Between Failures (MTBF) ➢ Release finalization for specific target (New, Mod, EU, ASIA, …) ➢ Remote monitoring and error log detection

La Posta

2001-02 - 2005-08

Workplace
Software Development Engineer
Location

Ticino

Employement type

fulltime

Software developer for web applications in JAVA and JSP, utilizing EJB for communication with the Oracle database. Technologies: ➢ Java, EJB, JSP, HTML, XML, PL/SQL, PDF, Spring Achievements: ➢ Generation of a PDF document containing collected client data ➢ Successful resolution of performance issues ➢ Refactoring and improving colleagues' projects

Schindler Elettronica SA

1992-06 - 2001-01

Workplace
Software Development
Location

Ticino

Employement type

fulltime

Development of test programs for electronic boards and system administration, active participation in the R&D of Locarno's innovative SMART elevator concept. Technologies: ➢ Basic, C++, Unix, UML, Code Generation, SRS, Test Case, Test Suite, Test Agreement Achievements: ➢ Documentation of software requirement specifications (SRS) ➢ Definition of test aspects for continuous improvement: test cases, test suite and test agreement

Academic Experience

ETH Zurich -

 

1987.10 - 1992.05

Master of Engineering, MEng in Electronic Engineer