Currently working as a Technical Consultant for ACI Worldwide (EMEA) Ltd on behalf of System Management. As a consultant for ACI Worldwide, I work on various projects (both internal and external) involving BASE24-eps, the world’s most used payment engine. Working with the world’s leader company in payment industry, I am gaining lots of experience in this domain and cannot wait to learn more.
My responsibilities are various, as I can be involved in the early stages of a project as well as later on, when the system is already deployed on customer’s site. Mostly, I work on implementation and customisation of the BASE24-eps product, installing and configuring the system to meet customers' needs. That can be accomplished by correctly connecting the various interfaces of the system to the world's most used payment networks (Visa, Mastercard, American Express and so on), creating authorisation mechanisms via a proprietary scripting language and developing ad-hoc modules in C++ and Java to extend the system's functionalities as per customers' requirements.
I recently joined on a temporary basis the Premium Customer Support group, who's responsible for responding within the proper SLAs to customers' raised defects or unexpected behaviours. My duties require me to thoroughly analyse the data provided by customers in order to identify the problem and suggest a way forward to solve it. Once a resolution strategy has been identified, I can be either coding the fix (in C++ or Java, depending on the module causing the issue) or reviewing the modifications made by other members of the team.
I have gained experience on various platforms, as the BASE24-eps system can work on NSK machines (HP NonStop servers), UNIX box (Sun Solaris, IBM-p series and more recently Linux in a RedHat/CentOS flavour) and IBM-z series. Obviously, each platform comes with different DBMS options, so I have worked with Enscribe, ctree, DB2 and Oracle.
Lastly, and maybe most importantly, I work in a truly global company, so I am used to schedule meeting late at night or very early in the morning to collaborate with colleagues from other parts of the world.
Network and System AdministratorItalsystem s.r.l. (March 2014 - December 2014)
Worked as an on-site IT Engineer for ST Aerospace as part of the field resources of Alenia Aermacchi.
The workplace was at the 150 Squadron of the Royal Singaporean Air Force.
My main duties involved:
- Administration of the Mission Support System hardware and software architecture (see Projects)
- Troubleshooting of hardware failures
- Development of small applications to automize daily tasks (see Projects)
- Backup automation
Software EngineerItalsystem s.r.l. (February 2014 - March 2014)
Worked on a project that involved the design, installation, configuration and deployment of a project management system (see Projects)
Worked part-time during my last year of university as an assistant in the Dean's office.
My main duties involved:
- Create an electronic inventory of the head of department’s personal library
- Schedule meetings for the head of department
- Arrange classroom tables for exams
- Provide assistance to students
- Help employees with their work
Software EngineerQuelli che... la farmacia (September 2011 - September 2012)
Worked mainly as a software engineer and occasionally as a system administrator during my second year of Master's Degree at University.
My main duties involved:
- Design and implementation of a low cost system to help pharmacies keep track of medicines in stock and automate ordering procedure
- Design and implementation of an Android app to manage the system "on-the-go"
- Configuration a LAMP server for data storage, generation of certificates and set-up of encrypted connections to secure communications
Software Engineer Incard (November 2009 - June 2010)
Worked at (part of ST Microelectronics group) for my internship during my Bachelor's Degree.
My main duties involved:
- Design and realization of a distributed electronic cabinet for keys safekeeping
- Design and implementation of the software to handle access to the cabinets and automate report generation and notification (using JavaMail API)
- Use JavaCard API to interface the cabinets with smart card readers for access control