PERSONAL DETAILS
Born on may *rd **** in Cava dé Tirreni (Italy). Italian citizen. Currently living in Cava de’ Tirreni (SA),
Italy.
EDUCATION AND TRAINING
**** (High school – technical school in computer science): score 58/60
Diploma Perito informatico capotecnico from the ITIS “B. Focaccia” in Salerno.
1997 (post high school, pre university course): From University of Salerno.
Topic: “Object Oriented Methodologies in software development “
1998 CISCO Certified SalesPro
2004 Degree cum laude in Computer Science from the University of Salerno
2008 Oracle Database 11g SQL Expert
2009 Novell CLP (Certified Linux Professional)
2009 Oracle PL/SQL Developer Certified
2010 Oracle Database 10g Administrator Certified Associate
2012 Oracle Certified Associate, Oracle Solaris 10 Operating System
SKILLS RELATED TO IOS MOBILE APP DEVELOPMENT
Software: Object Oriented Design, Design Patterns, Clean Architecture, UML, unit testing, distributed
version control systems (Git), ability to write clean, efficient, and well-documented code while adhering
to best coding practices.
Ability to diagnose and resolve performance bottlenecks, memory management issues, read crash logs
(Crashlytics, etc) and resolve issues
Strong understanding of concurrency techniques, functional, asynchronous, object-oriented, and proto-
col-oriented programming.
A proactive and self-motivated approach to learning and staying up to date with the latest mobile develo-
pment trends and best practices.
Cross-platform development with Xamarin (Visual Studio, C#). Embedding of native iOS/Android libraries
in Xamarin.
Mobile applications development: More than 15 years work experience developing native mobile Ap-
plications. Swift (Combine, Swift Concurrency, etc), SwiftUI, Objective C programming language, XCode,
iOS (iPhone and iPad) app development.
Extensive knowledge and working experience with of iOS frameworks (e.g. SwiftUI, UIKit, Core Anima-
tion, Core Graphics, Bluetooth, Location, Auto Layout, etc)
Other skills: C#, SQL, Unix shell scripting. Unix operating systems, proficiency with written and spoken
English language.
LEGACY/GENERAL SKILLS ON DIFFERENT TECHNOLOGIES
Legacy technologies: SysML, SOA integration, Java language (base and ad-
vanced concepts), J2EE environment (JSP/servlets, EBJ 3, JMS, Web Services,
JPA, Hibernate), Framework Java (Jakarta Struts, Jakarta Struts 2, Hibernate
O/R M, Portlet development, Spring), Continuous integration with Jenkins,
Agile development
Database: Oracle 10g, Oracle 11g: Administration and SQL PL/SQL development. Data Warehouse. Ora-
cle RAC and Grid Infrastructure. MySQL Administration, MySQL
Java Application server administration: Liferay Portal Server, JBoss AS 5, Apache Tomcat, Oracle Weblogic
Server
Other development tools and languages: C#, C language, PHP, HTML, Unix shell scripting, SQL, PL/SQL,
Pro*C, Javascript, Apache Web Server, Eclipse
Operating systems: IBM AIX, Mac Os, Novell Linux Enterprise Server 9, 10 e
11; Red Hat Linux Enterprise Server 5 e 6, Sun Solaris 10, Windows
Networking: TCP/IP
CAREER SUMMARY
1995 – 2000 Network manager in local ISP (Internet Service Provider)
2003 – 2003 (6 months) C Language software development
2004 – 2015 Freelance IT Trainer
2005 – 2005 (6 months) System administration and integration c/o IBM
2011 – 2011 (3 months) Software development consulting (PHP, MySQL, web)
2013 – to date iOS software development c/o Accenture
WORK HISTORY
Current position (from 2013): Senior iOS Consultant (Accenture MAS - Roma)
Consulting activity on design and development of mobile applications in various enterprise project invol-
ving Italian and international clients. Markets: Telco, Domestic, hearing aids, IOT.
Consulting activities required me to cover many roles and I was involved in many activities like meeting
with clients, design of the software architecture, risk analysis, proof-of-concept development, actual deve-
lopment, writing continuous integration scripts, etc.
The project in which I’ve been involved required the use of very different technologies, some of which are
listed below:
• Building native mobile user interfaces for iOS (5.0+) with Objective-C, Swift, SwiftUI
• Cross-platform development with Xamarin (Visual Studio and C#)
• Binding of external native librarie in Visual Studio
• Use of object-oriented design patterns, asynchronous programming techniques, Swift structured
Concurrency, Combine framework
• HTTPS and REST, in particular consuming REST services and working with JSON
• integration with SAML environment, oAuth 2.0 and other authentication/authorisation protocols
Pagina 3
• Experience working with bug management, issue tracking, collaboration, source control systems
(like JIRA, GIT, Trello, Slack, Zeplin, Adobe XD, Figma, etc)
• Continuous integration with Jenkins
Training activities 2004-2015
Titles for courses on programming language topics
• Java Language (base and advanced), design patterns
• J2EE (JSP, Servlet API, EJB, JMS, JDBC)
• Apache Tomcat Administration
• Framework Jakarta Struts
• Java Persistence with Hibernate
• Java Portal Server Development
• JBoss AS 5 Administration
• J2EE application development with EJB 3.0
• Framework Spring
• Oracle SQL e PL/SQL
• Linguaggio C
Titles for courses on operating system topics
• Introduction to the AIX environment: Fundamentals (anche noto come AIX 6 Basics)
• TCP/IP in the AIX environment (base and advanced)
• AIX: Command line interface
• AIX RISC 6000 System Administration (base and advanced)
• AIX System Administrator I: implementation
• High Availability con HACMP per AIX
• Solaris Administration 9 and Advanced Solaris Administration 9
• Solaris Administration 10 and Advanced Solaris Administration 10
• Introduction to the Unix Operating system
• Red Hat Linux Enterprise Server 4 (base and advanced)
• Novell SLES 9 Official Training Courses 3036, 3037, 3038 (Fundamentals, Administration, Ad-
vanced Administration)
• Suse Linux Enterprise Server e Desktop 10 - First Class Courses
• Novell SLES 10 Official training courses 3071, 3072, 3073, 3074, 3075 (Fundamentals, Admini-
stration, Advanced Administration, Network Services, Security)
• Novell SLES 11
• RedHat Enterprise Linux 6: (base and advanced Administration)
Titles for courses on database topics
• Oracle 10g Administration Workshop I, Oracle 10g Administration Workshop II
• Oracle 11g Administration Workshop I, Oracle 11g Administration Workshop II
• Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2
• Oracle Data Warehouse solutions
• Oracle 10g SQL, Oracle 11g SQL, SQL Tuning
• Oracle 10g PL/SQL
• Oracle Pro*C
• MySQL Administration
Freelance iOS Software development 2011-2013
In house developed applications, not in store anymore:
- Moopery
- Quiz Patente Nautica
- Quiz Patente 2011
- Quiz Patente 2011 Free
- TuttoGuida
Third part development:
- LetterAct (cliente: H3G)
- LetterAct Lite (cliente: H3G)
- Millionaire ReadAway cliente: Virgilio DeGiovanni Communications)
- MakeUpMe (cliente: H3G)
- Interflora (cliente: Interflora)
Pagina 4
Consulting activities on PHP software development 2011
Consulting activity on the design and integration of a social network community using Socialengine v4.
The product is based on the Zend Web Application Framework in Php/MySQL. I was the team leader in
the project with the responsibility of the organisation and the coordination o 4 software developers.
I’ve been involved in the analysis on the SocialEngine product, the design of additional software modules
and training of the software developers involved in the project.
I analyzed and designed the migration plan from the pre-existing software platform to the one in develo-
pment and the integration of the new software with the B2B system of the customer (design of web servi-
ces).
System Administration 2005
6 months f IBM AIX and DB2 system administration for an Italian government project.
C software development 2003
Consulting activity on the development of a mini-router with firmware based on Linux OS. The final pro-
duct was able to perform on-the-fly encryption od exchanged data in a way compatible with IPSEC. Mo-
reover the product was able to use custom crypto algorithm developed by an Italian university.
My activities included: member of the design team, C development and integration with the existing C
software of the IPSEC Linux module, integration of the C++ crypto modules in the C existing modules,
design of a web based administration interface for the mini router