4
Página 1 / 4 - Curriculum vitae de Rocha Gustavo Nuno Para mais informações sobre o Europass, consulte http://europass.cedefop.europa.eu © Comunidades Europeias, 2003 20060628 Europass Curriculum Vitae Personal Information Name Rocha, Gustavo Nuno Address Av. Prof. Dr. Egas Moniz, nº 23, 2º Esquerdo 2745-764 Massamá Telephone +351 934261656 E-mail [email protected] Date of birth January the 16 th , 1980 Professional Experience Dates January, 2015 – August, 2015 Occupation or position held System Software Developer Main activities and responsibilities Software R&D for the Service Quality Manager line of Nokia solutions. Implementation of software and scripts for deployment, startup and integration between services of high-availability systems for management and monitoring of telecommunication systems in the mobile market. Configuration of operating system parameters and services. Full automation (through PXEBoot and other technologies) of installation of complex software solutions based on Oracle and Postgresql Databases, JBoss, WebSphere and Apache TomCat, RedHat Enterprise Linux, both on physical and on virtual platforms (VMWare). System install and deployment, upgrade, start, boot and diagnostics software and scripts development, open source software integration. Troubleshooting/Debugging. Documentation writing and keeping. Interface and joint-effort tasks with the Continuous integration team. Problem solving/consultancy on behalf of other teams. Technologies involved: Shell-script, Perl, DCA (XML-based automation language), RedHat Enterprise Linux, RedHat Cluster Suite, RPM, AWK, sed, JBoss, WebSphere, Apache TomCat, VMWare, PXEBoot, Oracle and Postgresql Databases, Maven, Subversion. Name and address of employer Nokia, Lisbon, Portugal Dates January, 2013 – November, 2014 Occupation or position held Embedded Software Developer

ECV-Gustavo_Rocha

Embed Size (px)

Citation preview

Page 1: ECV-Gustavo_Rocha

Página 1 / 4 - Curriculum vitae de Rocha Gustavo Nuno

Para mais informações sobre o Europass, consulte http://europass.cedefop.europa.eu © Comunidades Europeias, 2003 20060628

Europass Curriculum Vitae

Personal Information

Name Rocha, Gustavo Nuno Address Av. Prof. Dr. Egas Moniz, nº 23, 2º Esquerdo

2745-764 Massamá Telephone +351 934261656

E-mail [email protected]

Date of birth January the 16th, 1980

Professional Experience

Dates January, 2015 – August, 2015 Occupation or position held System Software Developer

Main activities and responsibilities Software R&D for the Service Quality Manager line of Nokia solutions. Implementation of software and scripts for deployment, startup and integration between services of high-availability systems for management and monitoring of telecommunication systems in the mobile market. Configuration of operating system parameters and services. Full automation (through PXEBoot and other technologies) of installation of complex software solutions based on Oracle and Postgresql Databases, JBoss, WebSphere and Apache TomCat, RedHat Enterprise Linux, both on physical and on virtual platforms (VMWare). System install and deployment, upgrade, start, boot and diagnostics software and scripts development, open source software integration. Troubleshooting/Debugging. Documentation writing and keeping. Interface and joint-effort tasks with the Continuous integration team. Problem solving/consultancy on behalf of other teams. Technologies involved: Shell-script, Perl, DCA (XML-based automation language), RedHat Enterprise Linux, RedHat Cluster Suite, RPM, AWK, sed, JBoss, WebSphere, Apache TomCat, VMWare, PXEBoot, Oracle and Postgresql Databases, Maven, Subversion.

Name and address of employer Nokia, Lisbon, Portugal

Dates January, 2013 – November, 2014 Occupation or position held Embedded Software Developer

Page 2: ECV-Gustavo_Rocha

Página 2 / 4 - Curriculum vitae de Rocha Gustavo Nuno

Para mais informações sobre o Europass, consulte http://europass.cedefop.europa.eu © Comunidades Europeias, 2003 20060628

Main activities and responsibilities Embedded operating system software development and support, Firmware, linux kernel, userspace and scripts for high-availability telecommunication systems in the optical market, in a multinational environment (Germany, China, USA). System install and deployment, upgrade, start, boot and diagnostics software and scripts development, open source software integration. Troubleshooting/Debugging both in software and hardware domains. Co-team leader on the high-availability cluster solution stabilization effort and development team for the embedded platform. Cross-platform build system support, development, debugging (Freescale PowerPC PowerQuic III / QoriQ). Quality improvement by build and validation automation. Development for a simulated platform environment. Build continuity support across development environment migrations. Embedded systems recovery. Interface and joint-effort tasks with the Hardware and Continuous integration teams. Problem solving/consultancy on behalf of other teams. Technologies involved: C, C++, Perl, Shell-script, Linux, device drivers, kernel, Lxc containers, Ant, RPM, AWK, sed, make, cross-platform toolchains, Klocwork and other source code static analysers. Network Layer 2 and Layer 3 (IP Stack). Strong focus on backwards compatibility.

Name and address of employer Nokia Siemens Networks / Coriant Portugal, Lisbon, Portugal

Dates October, 2010 – October, 2012 Occupation or position held Systems and Network Administrator

Main activities and responsibilities Services and systems administration and support on Windows and Unix based computers (in-house). Script development for distributed systems analysis and monitoring. Security policies implementation. Backups and network administration. Technical purchases dimensioning and procurement. Technologies: UNIX (Linux, Solaris), Windows, shell-script, Perl, virtualisation technologies (VMWare, XEN-server, Oracle VM Virtualbox), network components (Cisco, NetGear), router, mail-server, web-server (Apache, Tomcat), database (Informix, Oracle), backups (Veritas NetBackup, BackupPC), Cisco Unified Communications Manager

Name and address of employer EF, Tecnologias de Software, S.A., Lisbon, Portugal

Dates February, 2009 - July, 2009 Occupation or position held Project Officer

Main activities and responsibilities Managing high-tech products test procedures together with similar organisations from across Europe. Technical revision of the laboratory results, project management in the scope of the publications and internet articles, involving co-ordination between the relevant teams.

Name and address of employer Deco ProTeste, Editores, Lisbon, Portugal

Dates November, 2007 – January, 2009 Occupation or position held Consultant (Enterprise Computing)

Main activities and responsibilities Project constraints analysis, application, service and servers deployment and configuration. Unix systems administration (working full-time at TMN). Service and systems support. Technologies: UNIX (Linux, Solaris, AIX, HP-UX, Tru64 and others), Windows, shell-script, Perl, VMWare, Clusters (Sun, Veritas), server and other systems’ hardware.

Name and address of employer ParaRede (now Glintt), Lisbon, Portugal

Dates March, 2004 – December, 2004 Occupation or position held Systems Administrator

Main activities and responsibilities Responsible for all the computer equipment on the laboratory: researchers' workstations (Windows and Linux), several servers (OSF1 and Linux), and a 24 PC cluster (Linux).

Name and address of employer Laboratório de Simulação de Energia e Fluidos (LASEF) — Instituto Sup. Técnico, Lisbon, Portugal

Dates September, 2003 – February, 2005 Occupation or position held Teaching assistant

Main activities and responsibilities Teaching assistant at Departamento de Engenharia Electrotécnica e de Computadores for the

Page 3: ECV-Gustavo_Rocha

Página 3 / 4 - Curriculum vitae de Rocha Gustavo Nuno

Para mais informações sobre o Europass, consulte http://europass.cedefop.europa.eu © Comunidades Europeias, 2003 20060628

Microprocessadores (Microprocessors) course. Name and address of employer Departamento de Engenharia Electrotécnica e de Computadores — Instituto Sup. Técnico, Lisbon,

Portugal

Dates since January 1999 Occupation or position held Technical document translation and book translation for several publishers.

Dates September, 1998 – July, 2006 Occupation or position held Private teacher

Main activities and responsibilities Private support classes for higher education technology courses and high-school courses.

Education and training

Dates March, 2008 Title of qualification awarded Sun Certified System Administrator for Solaris 10 OS

Principal subjects/occupational skills covered

Solaris 10 operating system based systems administration certification.

Dates January, 2004 – December, 2006 Title of qualification awarded Mestrado em Engenharia Electrotécnica e de Computadores

(Master degree in Electro-technical and Computer Engineering — 2-year post-graduation, prior to the Bologna Accords implementation)

Principal subjects/occupational skills covered

Development of a programming languages converter/compiler with parallelism detection and parallel processing optimisation, and proof-of-concept.

Name and type of organisation providing education and training

Instituto Superior Técnico — Universidade Técnica de Lisboa, Portugal

Level in national classification 4 in 5

Dates September, 1997 – December, 2003 Title of qualification awarded Licenciatura em Engenharia Electrotécnica e de Computadores (Pre-Bolonha - 5 anos)

(Licentiate degree in Electro-technical and Computer Engineering — 5-year graduation, prior to the Bologna Accords implementation)

Principal subjects/occupational skills covered

Computer and electronic systems branch. Software, Hardware and instrumentation solutions development. Electronic systems Development.

Name and type of organisation providing education and training

Instituto Superior Técnico — Universidade Técnica de Lisboa, Portugal

Level in national classification 14 in 20

Personal skills and competences

Mother tongue Portuguese

Understanding Speaking Writing European Language Level (*) Listening Reading Spoken interaction Spoken production

English C2 Proficient User C2 Proficient User C2 Proficient User C2 Proficient User C2 Proficient User

Spanish C2 Proficient User C2 Proficient User C1 Proficient User C1 Proficient User B2 Independent User

French C1 Proficient User C2 Proficient User B1 Independent User B1 Independent User C1 Proficient User

Italian B2 Independent User C2 Proficient User B1 Independent User A2 Basic User A2 Basic User

Page 4: ECV-Gustavo_Rocha

Página 4 / 4 - Curriculum vitae de Rocha Gustavo Nuno

Para mais informações sobre o Europass, consulte http://europass.cedefop.europa.eu © Comunidades Europeias, 2003 20060628

(*) European Language Levels (CECR)

Social skills and competences -- Team-work and inter-team-work capability.

-- Ability to work in multicultural environments. -- Communication skills: teaching at the University and elsewhere, consultant and service support engineer jobs, personal negotiations.

-- High adaptability: always ready for change, whether it comes from the organisation or from within, whether it affects the workflow, the tools or even the whole situation

Organisational skills and competences -- Deadline and agenda management skills in highly concurrent request environments.

-- Roadmap management on projects.

-- Leadership and decision-making.

-- Fast learning curve and good knowledge organization.

-- Good problem solving approach.

-- Practice in agile methodologies.

Technical skills and competences -- Electronics development (analogue, digital and power electronics).

-- Good knowledge of VHDL and Spice.

-- Confortable and knowledgeable in Electronics Lab Prototyping environments.

-- Instrumentation solutions development (analogue, digital and automatic - HPIB/GPIB, LabView, etc.).

Informatics skills and competences -- Good working knowledge of several programing languages (C, Perl, Shell Script, Awk, Sed, Lex/Yacc (Flex/Bison), Pascal, Basic, assembly (x86, PIC, DSP), MatLab, LabView and others)

-- Real-time systems programming.

-- Network programming.

-- Embedded systems/firmware programming.

-- Cross-toolchain use and adapting for multi-platform development.

-- Automated code generation solutions development.

-- Legacy code support, stabilization and backwards-compatible development.

-- Installing, supporting, configuring and frequent usage of Unix operating systems (Linux, Solaris, AIX, HP-UX, Tru64, Mac-OS X and others) and respective services and subsystems and of Windows operating systems in a personal and enterprise level. -- Backup solutions, Network solutions.

-- Setup, configuration, and frequent usage of system virtualization solutions (VMware ESX-Server, Citrix XEN-Server, Oracle VM VirtualBox, Solaris zones, Tru64 System Partitions, AIX Logical Partitions, and others).

-- Embedded systems operating systems and obsolete operating systems (MS-DOS, NeXT-Step, and others).

-- Automatic resource monitoring systems setup, configuration and functional extending (Nagios).

-- Centralised storage (SAN) and local managed storage subsystems (AdvFS, VxFS, LVM).

-- Frequent user-level applications usage (Office, graphic applications, trouble-ticketing applications, etc.)

Artistic skills and competences Drawing, music, DIY at many levels.

Driving license B and B1 level driving licence, valid until 2030

Additional Information Merit scholarship, awarded by Fundação Calouste Gulbenkian from 1995 to 2005 (during part of the high-school and the Licentiatura and the Mestrado degrees)