European Curriculum Vitae format

9th Oct 2024

Personal information

Name
Nicola Canepa
Address
1 Burlington Plaza
Dublin
Ireland
Telephone
+353-83-8314100
E-mail
nicola.canepa.74@gmail.com
Nationality
Italian
Citizenship
Irish
Date of birth
29/03/1974



Summary

Accomplished software engineer with over 15 years of experience in designing, developing, and maintaining large-scale distributed systems. Proficient in multiple programming languages, including Python, Java, and Go. Proven track record of delivering high-quality, scalable, and reliable software solutions. Passionate about building robust and efficient cloud-native applications.

Technical Skills:

Work experience

Dates (from-to)
04/2023-today
Name and address of the employer
Amazon Web Services, One Burlington Plaza (Dublin, Ireland)
Type of business or sector
Cloud
Occupation or position held
Permanent full time contract
Main activities and responsibilities
System Developer Engineer III in the Valkyrie team which built, maintains and is evolving a routing solution aimed at reducing convergence time in case of network events impacting Amazon networking and as a consequence all (internal and external) customers. Acquired experience with network infrastructure at scale. Leveraged OOP Python and Java programming (API services, validation, parallel and safe workflows). Experience with AWS services (DynamoDB) and distributed databases (Cassandra). Driving architecture design and best practices to build a reliable and extensible service: this includes developing solutions that are both scalable and fail-resilient. Introduction to LLMs. Flexibility in both schedules and service feature required, since the external (dependency) teams priorities were not fixed, and the number of customers requiring our new service was not completely defined.
Dates (from-to)
01/2022-03/2023
Name and address of the employer
Amazon Web Services, One Burlington Plaza (Dublin, Ireland)
Type of business or sector
Cloud
Occupation or position held
Permanent full time contract
Main activities and responsibilities
System Developer Engineer II in the Valkyrie team which builds a system to improve convergence time in case of events to Amazon networking and as a consequence all (internal and external) cstomers. Acquired experience with network infrastructure (BGP, network grey failures. etc). Leveraged OOP Python and Java programming (API calls, throttling, AAA) to improve the existing (BGP based) service by making it a 3 tier service. Experience with AWS services (SQS, DynamoDB). Introduction to Machine Learning: LLM.
Dates (from-to)
10/2018-12/2021
Name and address of the employer
Amazon Web Services, One Burlington Plaza (Dublin, Ireland)
Type of business or sector
Cloud
Occupation or position held
Permanent full time contract
Main activities and responsibilities
System Developer Engineer II in the STRADA team which provides best practices and automation for Amazon networking services teams. Acquired experience with managing and automating network infrastructure tasks at scale. Leveraged OOP Python and Ruby programming (API calls, throttling, AAA). Experience with AWS services (S3, IAM, CloudWatch). Deep diving of Ruby. Automation of new region builds. Driving standards adoption and best practices across the org: this includes developing solutions that are both scalable and fail-resilient. Introduction to Machine Learning: K-Means, DBScan, NLP (through scikit-learn).
Dates (from-to)
04/2016-09/2018
Name and address of the employer
Amazon Web Services, One Burlington Plaza (Dublin, Ireland)
Type of business or sector
Cloud
Occupation or position held
Permanent full time contract
Main activities and responsibilities
System Developer Engineer in the L7 load balancing team which provides load balancing solutions for Amazon internal teams and for customer services. Acquired experience with managing and automating network infrastructure tasks at scale. Started OOP Python programming (API calls, throttling, AAA). Introduction to Java programming (Collections, workflows, threads). Evolution of the Data warehouse analytics platform for the load balancing team. Experience with AWS services (Athena, S3, IAM, CloudWatch, Lambda). Basics of Ruby. Automation of new region builds (automating tasks in a restricted environment). Driving standards adoption and best practices across the org: this includes developing solutions that are both scalable and fail-resilient.
Dates (from-to)
09/2008-03/2016
Name and address of the employer
MaxMara Fashion Group, Via Giulia maramotti, 4 (Reggio nell'Emilia)
Type of business or sector
Textile
Occupation or position held
Permanent full time contract
Main activities and responsibilities
Senior system and security administrator on Linux/Unix environment, implementations for network infrastructure (both hardware and software) and for security infrastructure. TCP/IP network upkeeping. Linux, Mac OSX and Windows server management and installation.
Growth experience about: BIND 9, Apache 2.2 and 2.4, IPTables, CISCO PIX, Squid 3, OpenVPN; acquired experience with SAP administration, RedHat (CMAN, corosync, GFS2 clustered FS) cluster, KVM (Linux Kernel-based Virtualization Machine) and Xen, Cisco switches and routers, Cisco VPN, pfSense, Python programming.
Management and design of services\' architecture and hardware/supplier selection, in charge as phone, connectivity and external network providers frontend.
Interaction with development team and final users for services delivered to the whole group, granting availability, security and flexibility.Implementation, test, optimization and hardening SAP infrastructure in a RedHat cluster with DB Oracle 11. Configuring SAP Solution Manager, SAP router (with SNC protocol), NetWeaver, ERP 6, BOPC 7.5. Installation and deployment of BYOD guest wifi network with PacketFence 4.1. Configuration of Mikrotik routers (RouterOS) and Cisco Aironet access points. Introduced LDAP and Kerberos using FreeIPA software, to authenticate users, computers (for wifi) and pave the way to SSO. Installed OwnCloud to offer services similar to Google Drive.
Dates (from-to)
08/2003-09/2008
Name and address of the employer
SysNet s.n.c., Via Dossi, 8
Via Ognibene, 8 (Pavia
Parma)
Type of business or sector
Services
Occupation or position held
Permanent full time contract
Main activities and responsibilities
Linux/Unix system administrator, implementations for BancaIntesa netowrk infrastructure. TCP/IP network expert. Linux, Solaris and Windows servers administration and installation.
Acquired experience using: BIND 9, Apache 2, IPTables, CISCO PIX, Foundry networks switches, Squid 2.4 and 2.6, Samba 3, WebWasher 5, SOCKS, OpenVPN.
Basic notions about human resources
Dates (from-to)
01/2001-08/2003
Name and address of the employer
Infoware s.r.l., Via Langhirano (Parma)
Type of business or sector
Services
Occupation or position held
Permanent full time contract
Main activities and responsibilities
Windows NT/2000/2003/2008 system administrator, problem solving and implementations for IntesaBCI bank main offices network. automatic installation procedures, TCP/IP and Netbios helpdesk. Windows servers administration.
Dates (from-to)
11/2000-12/2000
Name and address of the employer
OS&C Labs, Lemignano di Collecchio (Parma)
Type of business or sector
Services
Occupation or position held
Collaboration
Main activities and responsibilities
Lotus Notes developer for workflow procedures accessed via web for Cassa di Risparmio di Parma e Piacenza.
Dates (from-to)
06/2000-08/2000
Name and address of the employer
USA Government, Nex Mexico (USA) (Los Alamos)
Type of business or sector
Research
Occupation or position held
Collaboration on a regular basis
Main activities and responsibilities
Java developer for a Java3D interface to a performance analyzer for NUMA machines (multiprocessor/shared and distributed memory) under Irix SGI O2/Solaris Sparc.
Dates (from-to)
01/2000-10/2000
Name and address of the employer
Ministero della Pubblica Istruzione, (Parma)
Type of business or sector
School
Occupation or position held
Collaboration
Main activities and responsibilities
System and network administrator in a mixed network with Windows NT 4 (server) ,Windows 95/98 and Linux. Proxy/firewall/NAT management for shared access to the internet through an ISDN connection at Liceo Scientifico Ulivi in Parma
Dates (from-to)
11/1999
Name and address of the employer
Tecnes Milano, Via F.lli Bronzetti (Milano)
Type of business or sector
Services
Occupation or position held
Collaboration
Main activities and responsibilities
Installazions/customizations of Windows NT 4, Lotus Notes & ccMail at EniChem (CA)
Dates (from-to)
05/1999
Name and address of the employer
Tecnes Milano, Via F.lli Bronzetti (Milano)
Type of business or sector
Services
Occupation or position held
Collaboration
Main activities and responsibilities
Unix (AIX) scripts with Korn Shell to interface SAP/R3 with NFS Maestro, Maestro administration at Piaggio/IBM (Pontedera - PI)
Dates (from-to)
01/1999
Name and address of the employer
Tecnes Milano, Via F.lli Bronzetti (Milano)
Type of business or sector
Services
Occupation or position held
Collaboration
Main activities and responsibilities
System and network administrator Windows NT4 at EniData (MI, NA, etc.)
Dates (from-to)
12/1998
Name and address of the employer
Tecnes Milano, Via F.lli Bronzetti (Milano)
Type of business or sector
Services
Occupation or position held
Collaboration
Main activities and responsibilities
System and network administrator Windows NT 4 at Andersen Consulting (MI)
Dates (from-to)
1998
Name and address of the employer
Sintec, Sant'Ilario d'Enza (Reggio Emilia)
Type of business or sector
Services
Occupation or position held
Collaboration
Main activities and responsibilities
Java/VB5 developer: DB access applications
Dates (from-to)
12/1997
Name and address of the employer
Tecnes Milano, Via F.lli Bronzetti (Milano)
Type of business or sector
Services
Occupation or position held
Collaboration
Main activities and responsibilities
Problem solving with Windows 95/NT at Telecom Italia (VE)/CNR (PD)

Education and training

Certification
RedHat RHCT
Certification
Veritas/Symantec Data Protection (Storage Foundation & NetBackup)
Course
Interpersonal negotiation
Workshops/talks
Machine learning (maths foundation, LLM, prompt engineering)



School
Liceo scientifico A.Moro indirizzo informatico
Vote
48/60



Personal skills and competencies

Mother tongue
Italian



Other languages
English
Reading skills
Excellent
Writing skills
Excellent
Verbal skills
Good



Organisational skills and competences

Organization of a group of persons as the local reference for the company at the main customer
Technical reference for teams in the organizaion



Technical skills and competences


Hardware
- PC
- SUN Sparc Solaris
- HP parisc HP-UX 10.20
- Apple Macintosh G3, x86_64, M3
Programming languages
Python, Java, Go, C, Turbo Pascal, Shell scripting, awk/sed, Batch Windows (Windows NT) - pre PowerShell
Operating Systems
Linux, DOS, Win9x, WinNT, Win2000, Solaris, AIX, basic notions of Unix and good TCP/IP knowledge
Softwares
Preference for Firefox and Thunderbird
LibreOffice



Driving license
B (car)