tiago alcobia - Crossjoin Solutions

advertisement
TIAGO ALCOBIA
10 YEARS OF EXPERIENCE
BACKGROUND
Mr. Alcobia has over 10 years in the telecommunications (fixed and mobile)
information technology industry and has wide experience covering the entire
software development life cycle: business analysis, requirements definition, solution
design, development/coding, testing (including performance tuning) and
delivery/documentation for major telecommunication operators in Europe.
Mr. Alcobia has extensive experience on developing for the Arbor/BP / Kenan/FX
platform and its integration with other platforms/systems. Mr. Alcobia also has over
2 years’ experience with using webMethods as an EAI (Enterprise application
integration) platform and also experience with Oracle SOA/AIA platform.
AUDITOR/ANALYST, PT-SI/TIMOR TELECOM (PORTUGAL & EAST TIMOR)
CURRENT
ASSIGNMENT
Executed and documented an IT security audit on a customer self-care web portal
(iCare Light) which was custom designed by PT-SI (Portugal Telecom – Sistemas de
Informação) for its client: Timor Telecom (TT), the main telecommunications
provider in Timor Lorosae/East Timor.
This audit involved three major dimensions (technology, the organization/people and
its processes) to guarantee, before Production go-live, the quality assurance and
compliance of the implementation towards the client and industry standards/best
practices
in
the
domain
of
IT
security
(i.e.
information/data
confidentiality/classification, system/application/network security, IT governance.).
Technologically the load-balanced, secured (HTTPS/SSL) clustered architecture is
composed of a Back Office web portal (for intranet portal administration) and a
Front Office web portal (for extranet/internet self-care from TT authenticated prepaid and post-paid mobile customers).
It was designed to run on IIS (Microsoft Internet Information Services) web server
(running on Microsoft Windows Server) and was written using ASP.NET/C# (C
Sharp) together with JavaScript and Ajax. It uses MSE/WCF (Windows
Communication
Foundation)
for
integration/middleware/SOA/web-services
connectivity with the backend (Oracle BRM and Siebel through AIA).
Additionally, the solution has its own RAC/clustered Oracle database (running on
Red Hat Linux Server) to manage locally stored data.
The implementation was evaluated in terms of the parameterization of the IIS web
Server, Windows Server OS, Red Hat Linux Server and Oracle Database.
A threat and risk analysis was executed that consisted of black box and white box
penetration tests (ethical hacking) executed on the Front Office and Back Office
portal to validate the existence of the most common vulnerabilities/exploits (i.e.
authentication brute-force, Denial of Service (D.O.S)/stress testing, input/output
sanity checking/SQL injection, Cross Site Scripting (XSS), session hijacking/spoofing,
information disclosure, URL traversing, code vulnerabilities, elevation of privilege,
tampering, etc.) and any violations to security principles such as data confidentiality,
integrity, accessibility, authenticity and non-repudiation.
Other related threats were also analyzed and discussed with the project members
(i.e. disaster recovery plan, physical security, internal security, social engineering
defense, network security, etc.)
This assignment involved straight collaboration with the PT-SI development team
and interviews to some elements from TT to capture the project, architecture design
and IT governance documentation. This was necessary to address any nonconformity detected not only on the technological implementation but also at the
level of the organization and its business processes/procedures/policies (security
governance).
The initial phase of the audit was started off-shore (from Portugal) during the QA
testing and then on-shore (East Timor) for the final Production audit.
(Technical Environment: iCare Light written in ASP.NET 4.0/C#/WCF, JavaScript and
Ajax running on a load-balanced IIS (Internet Information Services) 7.5 web server
on Microsoft Windows 2008 Server R2 x64bit STD and supported by a RAC/Clustered
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 (64bit) running on Linux
Red Hat Enterprise Linux Server release 5.6 (64bit). Several support tools where
used during the auditing, namely ZenMap/NMAP, Apache Jmeter, Microsoft Security
Compliance Manager + LocalGPO, Microsoft Attack Surface Analyzer, Firebug Firefox
extension, W3AF, BadBoy, Fiddler, Lens, Microsoft Visual Studio 2012, Oracle SQL
Developer, VirtualBox, WireShark, etc.)
Crossjoin Solutions
Avenida António Serpa, Nº36, 4ºAndar, 1150-027 Lisboa - Portugal
Email: info@cross-join.com | Tel/Fax: (+351) 210 818 530 | Web: www.crossjoin.pt
Página 2 de 4
EXPERIENCE
08/2010 - 05/2012
BELgacom (BELGIUM)
ORACLE SOA/AIA CONSULTANT
Assigned to the SOA/AIA team responsible for support of all project environments. This support
included:
Release management and deployment to both Clustered and non-clustered supported
environments (Oracle SOA Suite 10.1.3.4.5 with AIA 2.4 FP (Order to Bill / Customer MDM PIP)
PIP, Oracle Database 10g, Red Hat Enterprise Linux Server release 5.2).
Trouble Ticket resolution to the SOA/AIA environments and their integration with other systems
(Siebel and legacy platforms) by interfacing with tester and development teams.
Support to the Stress Test team in the scope of performance tests by executing changes
required to the environment (i.e. JVM parameters/garbage collection parameters/strategy,
heap memory parameters, connection pool settings, ESB properties (i.e. threading,
retryIntervals), BPEL code optimization, etc.).
Additional tasks required where log analysis, execution of threaded tests to BPEL processes via
SoapUI and JMS queues via HermesJMS, monitoring of the SOA/AIA platform (JVM, Linux
machine memory resources, SOA database and connection pools, DMS tool metric/statistics,
etc.), resolution of environmental issues and deployment of hotfixes for performance
evaluations.
Additional duties in this assignment included the production support to the in-house platform
responsible for synchronization of customers between Siebel and legacy applications. This was
a J2EE application deployed on an IBM WebSphere Application Server (WAS) running on a
Solaris 10/SunOS 5.10 UNIX machine on a Oracle 10g Database.
(Technical Environment: Oracle Application Integration Architecture (AIA) Foundation Pack 2.4
(Order to Bill and Customer MDM PIP for integration between Siebel 8.1.x CRM and legacy
applications) on Oracle Fusion Middleware/SOA Suite 10g, on Oracle Database 11g and Red
Hat Enterprise Linux Server release 5.2, JDeveloper, SQL Developer, BPEL process manager,
Enterprise Service Bus, SoapUI, HermesJMS, WireShark, Quality Center)
06/2010 - 08/2010
BanifServ (PORTUGAL)
Programmer/Analyst
As programmer/analyst for a major bank in Portugal, Mr. Alcobia elaborated a proposal for the
replacement of the existing Version Control Software/System (Aldon LifeCycle manager) with a
Subversion platform.
The requirements where that it needed to interface with the existing AS/400-OS/400
mainframe platform. The proposal included a proof-of-concept a Windows Java Eclipse custom
developed application with Subversion as a plugin interfacing with OS/400. Another proof-ofconcept OS/400 application was also developed with the screen design aid (SDA) to
demonstrate an alternative solution with Subversion.
Crossjoin Solutions
Avenida António Serpa, Nº36, 4ºAndar, 1150-027 Lisboa - Portugal
Email: info@cross-join.com | Tel/Fax: (+351) 210 818 530 | Web: www.crossjoin.pt
Página 3 de 4
This proposal involved interviews with all involved stakeholders and gathering of requirements
of the existing platform and definition of an alternative architecture aligned with the existing
organization and procedures. The definition of the new system involved a market study of
alternative solutions for Aldon.
Mr. Alcobia also participated in the proposal for the definition of corporate IT best practices
through several interviews with impacted stakeholders in the organization. The proposal
included a proof-of-concept portal for the organization for a document repository.
At another assignment at this client, Mr. Alcobia was responsible for elaborating a testing
strategy for testing the new web application used by each bank branch for customer account
management. The strategy was based on the use of OpenSTA for the HTTP/SOAP calls to the
application for load and automated functional testing.
(Technical Environment: IBM System i-OS/400-AS/400, IBM DB2, Subversion, Eclipse IDE/Java,
OpenSTA, Microsoft SQL Server Database, Microsoft Visual Studio 2005 Reports).
1996-2001 Undergraduate B.Sc Degree
EDUCATION
TRAININGS
LANGUAGES
Licenciatura em Gestão de Sistemas e Tecnologias de Informação (Business
Computer Science) – Universidade Atlântica, Lisbon, Portugal
02/2012 Oracle University Training - Service Oriented Architecture: Concepts
02/2012 Oracle University Training - Service Oriented Architecture: Governance and
Security
02/2012 Oracle University Training - Service Oriented Architecture: Service
Engineering and Modeling
01/2010 PADI Certified Open Water Scuba Diver
02/2009 webMethods 7.1 Advanced Enterprise Integration Workshop (Software AG
course)
07/2007 Oracle SOA Boot Camp
07/2006 Team Management MRC Training
06/2003 Oracle 9i Administration: Optimization
04/2002 C++ (Object Oriented Programming)
01/2002 CCNA (Cisco Certified Network Associate) Certification
Portuguese
English
Spanish
French
Deutch
Muito Bom
X
X
Bom
Regular
X
X
Crossjoin Solutions
Avenida António Serpa, Nº36, 4ºAndar, 1150-027 Lisboa - Portugal
Email: info@cross-join.com | Tel/Fax: (+351) 210 818 530 | Web: www.crossjoin.pt
Página 4 de 4
Download