Post Job Free
Sign in

High School Software Development

Location:
Rome, Italy
Posted:
June 24, 2024

Contact this candidate

Resume:

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



Contact this candidate