CV-FranciscoGoncalves-PT2013-Resume

Propaganda
Curriculum Vitae Francisco Gonçalves - IT Architect / Consultant
Page
Francisco Gonçalves
Estrada Nacional 10-1 Nº195
2815-892 Sobreda Caparica
Portugal
Tel. +351-2108-03823
Telemóvel +351-9623-02583
e-mail: [email protected]
PERFIL PESSOAL
Mais de 32 anos de experiência nos vários domínios da TI, elevada capacidade técnica e “know-how”,
capacidade de organização e gestão de equipes em funções variadas de programação / Análise de Aplicações e
Sistemas, Gestão de Equipes Técnicas de desenvolvimento de software e suporte técnico de TI e de Gestão de
Projectos, em Empresas multinacionais, companhia de seguros e em bancos e Portugal, e também em Inglaterra,
Holanda e EUA.
Disponho como tal, de uma vasta experiência no desenvolvimento de software (aplicações e sistemas),
consultoria de sistemas e telecomunicações, gestão de projectos em moldes colaborativos (open-source) e de
liderança de equipes técnicas e de negócios, sendo que a maioria tenha envolvido projectos de grande
complexidade e com objectivos de melhoria contínua e implementação de processos inovadores e apelando às
mais recentes tecnologias de TI.
Ao longo de toda a minha carreira profissional sempre demonstrei enorme capacidade (comprovada) na gestão e
conclusão dos projectos com total sucesso, adoptando abordagens práticas e eficazes, para além de muita
perseverança no sentido de alcançar sempre os melhores resultados e de implementar as soluções mais robustas
e eficazes, de acordo com a estratégia de negócios das empresas em questão.
Considero ter uma personalidade focada em detalhes e nos prazos acordados e sempre muito orientada para a
resolução de problemas, pondo em prática as soluções mais adequadas funcional e tecnologicamente, e com os
objectivos muito pragmáticos e orientados a resultados, sempre em mente.
Excelente na negociação, forte capacidade de auto-motivação, sempre focado na aprendizagem de novas
tecnologias e experimentado a lidar com processos e sistemas de elevada complexidade. Como tal considerome, perante a complexidade de sistemas e processos, bastante eficaz na investigação e descoberta de formas de
simplificar tudo aquilo que tem excesso de complexidade indesejada.
Subscrevo e na prática adopto que a “simplicidade é o último grau de sofisticação” [Da Vinci] e que o sucesso
no futuro reside na simplificação de toda a complexidade.
COMPETÊNCIAS TECNOLÓGICAS
Vasta experiência e conhecimentos, com “hands-on” em sistemas proprietários e plataformas de código abertos
(open-source), em sistemas operativos UNIX, Linux e Windows, programação de aplicações e de sistemas e
automatização de funções de administração, gestão e automatização de backups, replicação de dados e de
segurança e gestão / monitorização de infra-estruturas de sistemas e redes de computação.
Curriculum Vitae Francisco Gonçalves - IT Architect / Consultant
Page
Desenho e implementação de soluções e modelação de dados UML, sobre bases de dados Sql (MSSql Server,
MySql, MariaDb, PostgreSql, Oracle) & Non-Sql (Hbase, MongoDb e CouchDb), Data Warehousing, Business
Intelligence (BI), Reporting Servers e Business Analysis.
Proficiente na análise e modelação de dados (SQL) e sistemas. Também na modelação de dados UML e BPM
(Modelação de processos de negócios) e simulação de fluxos de dados e processos.
Experiência no desenvolvimento, instalação e configuração de implementações de Bases de Dados MySql (e
MariaDb um fork recente do MySql) em stand-alone, clusters e ambientes distribuídos, com replicação entre
bases dados e configurações complexas, lidando com elevados volumes de dados.
Proficiente na utilização e implementação de ferramentas de admin de Bases de Dados como o MySql
WorkBench, PhpMyAdmin , Adminer, etc. Também, e durante mais de 10 anos, desenvolvi inúmeros projectos
envolvendo programação em SQL, T-SQL, Stored procedures, etc, e para bases de dados MySql, PostgreSql e
Oracle, entre outras.
Detendo ainda larga experiência no “tuning”, “troubleshooting” e na implementações de sistemas de bases de
dados de elevado desempenho, embora mais focado em MySql, MariaDb, PostGreSql and MSSQL, incluindo
ferramentas e processos para a escalabilidade destes sistemas de bases de dados, habilitando-os a lidar com
grandes volumes de dados e configurações de replicação e backups, de que é um exemplo o TokuDb
(Ferramenta para escalabilidade e compressão de BD MySql, MariaDb and MongoDb) .
Experiência na Implementações de Hadoop e BigData, em sistemas Linux Ubuntu e Red-Hat, e das plataformas
de BI da Pentaho e Jaspersoft, para Business Intelligence e Reporting Services e ETL Data Transformation
com Talend.
Desenvolvimento de software e aplicações para a Web e orientadas para publicação na Cloud, usando
ferramentas e metodologias de desenvolvimento ágil (Rapid Web Applications Development Tools) como o
WaveMaker & tecnologias Java SpringSource, PHP frameworks como o CodeIgniter, Yii, CakePHP,
CaseScriptPHP, jQuery, & Dojo, Angular.Js, e Java Mobile.
Análise e programação de aplicações Web, com o RAD da WaveMaker, o qual potencia o desenvolvimento
unificado de aplicações robustas em Java (server side) e Javascript, orientadas para o Desktop e os mais
variados dispositivos móveis, como tablets e smartphones (através da framework PhoneGap).
Proficiente no suporte de sistemas operativos UNIX e Linux e desenvolvimento de aplicações e de sistemas em
linguagens de programação Assembler, C / C++, Cobol, Pascal, Shell, Perl, Python scripts, PHP, Java,
Javascript, T-Sql, Jquery & Ajax.
Desenho e implementação de projectos de PCO e de continuidade de negócios (Business Continuity Plans) e
automatização de backups e replicação de dados e sistemas, através de ferramentas open-source e por
programação em shell, Perl e Python (i.e. LVM snapshots, Clonezilla, rsync, bacula, Veem, Vmware
consolidated backups, etc.).
Desenho e implementação de infra-estruturas de automatização de Data-Centers e Cloud Computing,
nomeadamente através das plataformas OpenQrm Cloud , vCloud, Eucalyptus e OpenStack, baseadas em
sistemas abertos e com suporte de múltiplos hypervisors de virtualização, como o Vmware, KVM e XEN.
Implementação e Suporte de web servers Apache Tomcat, WebLogic, Tornado and Jetty e respectivos
componentes, bem como tecnologias de “web caching” do tipo memcached, varnish, etc.
Desenho e implementação de infra-estruturas de computação em nuvem (“Cloud Computing”) e experiência nas
plataformas OpenStack, Eucalyptus e OpenQrm. Proficiente na utilização de ferramentas de automatização e
deployments de servidores fisicos e virtuais, como o Vagrant, Chef, Puppet, e Juju (da Canonical Ubuntu)
para a configuração automatizada, deployment e orquestração de instâncias virtuais na Cloud, assegurando uma
Curriculum Vitae Francisco Gonçalves - IT Architect / Consultant
Page
mais fácil e rápida forma de gestão de serviços na mesma e a fácil escalabilidade de aplicações e serviços web PaaS (Platform-as-a-Service).
Desenho e implementação de variados projectos baseados em software aberto (“open-source”), em áreas como a
gestão de projectos colaborativa, sistemas de escritório na Web e Desktop, virtualização de desktops,
computação em nuvem e aplicações, virtualização de servidores, redes e sistemas de armazenamento
(“storage”), sistemas de “storage” distribuídos e replicação de dados remotamente, monitorização de dados,
sistemas e redes e portais e wikis colaborativos, etc.
Variadas implementações de sistemas de monitorização e automatização de administração de sistemas e redes,
incluindo análise e estudos de performances, através de ferramentas de “Capacity Planning” (ambientes físicos e
virtualizados) e com software e “tools” de código aberto como o Nagios, Munin, Monit, Hobbit, Zabbix,
Zenoss, Cacti, Collectd….
Implementação e configuração de sistemas de gestão de plataformas virtualizadas como o Virt-Manager, oVirt,
Convirture, OpenQrm e também programação de scripts em shell e perl, para automatização de funções de
gestão de discos virtuais, backups, segurança / IDS (Intrusion Detection Systems), análise automática de logs
dos sistemas Linux, Unix e Windows e geração de alertas automáticos, em função da severidade dos problemas
detectados. Análise de logs dos sistemas através da plataforma Cfengine 3 (Automation & ITIL) e Swatch
Logging Analysis.
(..).
PROJECTOS TECNOLÓGICOS MAIS RECENTES

Análise e programação, orientada para a Web e publicação na Cloud, de uma aplicação web de
marketing “Contact Management”, gestão de visitas a clientes, gestão e controlo de ordens de
facturação, entre outras funções de CRM. Desenvolvimento de projecto Db4Project que envolveu a
implementação de uma infra-estrutura de virtualização Linux com Web Java TomCat Servers,
“Proxy/Redirectors” e tecnologias de “Load-Balancing” (distribuição de cargas de tráfego Web).

Coordenador de infra-estruturas e “hands-on” na implementação de uma infra-estrutura de Cloud com
o OpenStack, virtualização KVM e Vmware, para distribuição de cargas em servidores virtuais de
aplicações Web. Implementações de RedHat e Ubuntu Linux e de ferramentas de automatização da
Cloud como o Juju, Vagrant, Puppet e Chef, para automatizar o deployment e a configuração de
sistemas e a publicação de aplicações na web, através da plataforma CloudFoundry (PaaS).

Desenvolvimento aplicações orientada para a Web do tipo CRM, e-commerce, sistemas de gestão de
entregas c/ aplicações para smartphones (Android, Windows Mobile, Apple IPhone, Blackberry, etc).
Programação de variadas aplicações Web, em Java, JavaScript, PHP, Perl e linguagens de shell script.
Desenvolvimento aplicações com ferramentas que aceleram o desenvolvimento de aplicações, do tipo
RAD (Rapid Application Development), como WaveMaker, ScriptCase PHP, Frameworks como
Yii, CodeIgniter, CakePHP, jQuery e Dojo, para o desenvolvimento de sites corporativos e aplicações
Web várias, e directamente publicadas na Cloud (CloudFoundry e CloudJee).

Desenho e implementação um sistema de e-mail colaborativo (substituindo servidores Exchange) para
mais de 2.000 utilizadores com requisitos de mobilidade, baseado em sistemas Linux de alta
disponibilidade e adopção da plataforma e-mail Zimbra em Cluster, sobre uma infra-estrutura
virtualizada com Linux Kernel KVM, suportando um “mix” de servidores Windows e Linux, na
Carris – Transportes Públicos de Lisboa.

Desenho, Concepção e gestão na migração total do Data Center, envolvendo sistemas AS/400 IBM e
Servidores Intel, numa nova infra-estrutura consolidada que incluiu a virtualização completa de mais
de 350 servidores e três Sistemas AS/400, a implementação de um VSAN (Virtual Storage Area
Curriculum Vitae Francisco Gonçalves - IT Architect / Consultant
Page
Network), a automação através de uma moderna infra-estrutura de backups (CDP) e a replicação de
dados entre Data-Centers remotos, através de VPN/IP. Este projecto pioneiro de implementação de
um sistema de virtualização (2002/2003) de todos os servidores no data center, permitiu uma drástica
redução de custos de pessoal na administração de sistemas e sobretudo nos custos com energia e
arrefecimento no Data-Center, que resultaram numa economia de mais de 90.000,00 Euros / ano.
HISTÓRICO CARREIRA PROFISSIONAL
SofteLabs / BIZ & PAL (Owner), IT Infra-structures and Software Developments, Fevereiro 2010 Responsabilidades:
Coordenador / desenvolvedor integrado numa equipe envolvendo cinco colaboradores, com conhecimentos em Unix /
Linux, base de dados Windows/Linux e de programação em PHP, usando plataformas de desenvolvimento RAD PHP
e WaveMaker (Java / Javascript) orientadas para implementação na nuvem Web.
Projectos:
Análise e programação, assistindo no desenvolvimento de Software de um projecto para uma plataforma "B2B"
(Business-to-Business), com integração no Facebook e uma aplicação social de cidadania, enquandrando também a
equipe técnica como “Team Leader” (Equipe de 4 programadores).
Implementação de infastructuras para o suporte de vários serviços Web, baseados em sistemas Linux, Virtualização
KVM e VMware vCloud, Cloud Computing com Convirt e OpenStack, Hproxy & Pound para sistemas de
balanceamento de tráfego Web e sistemas Snort IDS, Firewalls, etc.
Concepção, implementação e suporte de um sistema de e-mail colaborativo (substituição de servidores Exchange) para
+2.000 utilizadores, suportados em sistemas Linux e alta disponibilidade e baseado na plataforma VMware Zimbra,
em infra-estrutura virtualizada com VMware e KVM.
BANIF, SA / IT Technology Infrastructure Coordinator / Open-Source Consultant Advisor, Jan 2002 – Jan 2010.
Responsabilidades:
Coordenador técnico de uma equipe que envolveu 15 pessoas, com conhecimentos em Unix / Linux, Windows e IBM
AS/400, bases de dados, sistemas de armazenamento, virtualização e redes de telecomunicações. Também responsável
pelo centro de dados e todas as infra-estruturas técnicas das operações bancárias do Banco, em Portugal e fora do país.
Projectos:
Desenho, Concepção e gestão na migração total do Data Center, envolvendo sistemas AS/400 IBM e Servidores Intel,
numa nova infra-estrutura consolidada que incluiu a virtualização completa de mais de 300 servidores e três Sistemas
AS/400, a implementação de um VSAN (Virtual Storage Area Network), a replicação e automação de backup infrastructure (CDP) e dados entre Data-Centers remotos, através de VPN/IP.
Coordenação de implementações, nos edifícios Sede e Agências Bancárias, migrando sistemas Windows NT para
Windows 2000, com implementação de gestão automatizada como SMS MicroSoft e suporte remoto, envolvendo mais
de 1.200 utilizadores em 260 Agências Bancárias.
Concepção e suporte na implementação de uma solução baseada em thin-clients, e na criação de um desktop unificado
e agnóstico (Aplicações Windows e Linux), materializando o conceito de desktops virtuais para mais de 1.000
utilizadores.
SOLSUNI, S.A. / IT Technical Support to Customers and Sales Teams, Agosto 2001 – Dezembro 2001.
Curriculum Vitae Francisco Gonçalves - IT Architect / Consultant
Page
Responsabilidades
Consultor de TI / Pré-sales support for the Telcos
Projectos:
Projecto para a automação de funções de backup e sistemas de armazenamento centrais de um operador de
Telecomms em Portugal.
ISIWARE, LDA. / Technical IT Manager / Developer and Business developments, Jan 1998 – Agosto
2001.
Projectos:
Implementação de soluções de unificação de dados e voz sobre Frame Relay, projectos de VoIP, Fax e de
integração de sistemas email Exchange Microsoft.
Desenvolvimento de aplicações (escritas em Microfocus Cobol, Visual Basic 6 e Drivers Windows/Linux.
Desenvolvimentos em C + +, para Linux / Unix e Windows Systems, com suporte de bases de dados Oracle,
MySql e MSSQL Server.
Projecto de desenvolvimento com o Windows CE e dispositivos portáteis, escrito em Visual Basic e C + +
Studio para uma empresa transportes, para automatizar e gerir as suas entregas a clientes.
Desenvolvimentos em C + + para Sistemas UNIX, Linux e Windows Systems através de Sockets IP e interface
com sistemas de pesagem, para automatização destes processos em transportes de mercadorias.
OMINITÉCNICA, S.A. / Technical IT Manager / Developer and Business developments, 01 Junho 1993
– Dezembro 1997.
Director de Departamento de Tecnologia e Comercial na comercialização de soluções de Comunicação de
Dados, coordenando directamente 22 colaboradores, entre Comerciais e Técnicos.
Projectos:
Direcção de Divisão de Comercialização de Soluções de Comunicação de Dados, com a responsabilidade pela
vertente comercial e técnica da Empresa.
Projectos de sucesso incluem a Lisnave (infra-estrutura de LAN / WAN com mais de 1.500 pontos de acesso)
Banco de Portugal, a integração de Voz e Dados e Vídeo, implementando tecnologias de transporte de dados
através de protocolo Frame-Relay, através de uma rede privada de voz, dados e imagens sobre circuitos de
telecomms privados.
BES Bank (solução para todos os Balcões, que foi baseado em tecnologia Eicon e frame-relay, com
desenvolvimento especial para implementar camada OSI nível 4 e interfaces API).
Generali Portugal (A solução WAN baseada em routers IP, implementando uma Internert privada incluíndo
tecnologias de criptografia de hardware e encapsulamento de redes IP.
...(..).
ICL COMPUTADORES, Portugal e UK, 01 de Agosto 1980 – 15 Maio de 1993
Curriculum Vitae Francisco Gonçalves - IT Architect / Consultant
Page
Programador de Aplicações e Sistemas, “Team Leader” de equipes de Desenvolvimento, Business Developer,
Consultant & Support Manager.
Projectos:
Consultor de TI para Sistemas operativos DRX, CDOS, UNIX), Telecomms, SNA, Office X.400 / X.500 e
implementações OSI FTAM e respectivo suporte técnico.
Desenho e Desenvolvimento de uma plataforma aplicacional para as agências bancárias, para apoiar transacções
distribuídas e comunicações através de redes distribuídas, como Ethernet / OSI, TCP / IP e redes X.25
(Programação em linguagem C, para sistemas Unix) com implementações em alguns bancos do País, como no
Banco Comercial dos Açores (BCA) e BPA (1985-1992).
Design e Desenvolvimento (em C + + Assembler e x86) de ferramentas e aplicações específicas para ajudar no
desenvolvimento de operações financeiras, como um desenho de Écrans, Geradores de transacções, Funções
tratamento de erros, tecnologias “drivers” TSR base, etc (UNIX, CDOS, MS-DOS, Windows).
Design & Desenvolvimento de “drivers” para gestão e comunicação com dispositivos especiais como leitores
ópticos, balanças, quadros electrónicos de lotas, etc . (Assembler de Motorola, Intel e Zilog 80 e C ).
Programação de um sistema de aplicação POS, escrito inteiramente em PASCAL e Intel Assembler 8085/6, para
o sistema operativo da ICL - MPX (Multi-Processor Unix) O / S.
Análise de Sistemas e Programação de Packages de Contabilidade, Facturação, Stocks, Vendas, Fornecedores,
etc. (Programação em linguagens BTL, COBOL e Pascal).
Monitor de formação em Arquitecturas Sistemas Operativos, Linguagens Assembler, Cobol, BTL, Fortran e
Pascal, Sistemas de Comunicações Técnicas de Programação avançadas de Programação e Análise de Sistemas.
INFORMAX – Instituto Português Informática, 01 de Outubro 1978 – 31 Agosto 1997
Responsabilidades;
Programador e Programador Analista de Aplicações e Sistemas .
Projectos:
Programador / Analista em linguagens como IBM Macro Assembler, COBOL, Fortran, Basic e BTL / ICL.
Desenvolvimento de aplicações de entrada de dados e Soluções Encomendas,Facturação, Stocks, etc, escritos
em linguagens de programação BTL da ICL.
Análise de Sistemas e Programação de variadas aplicações de âmbito comercial e bancário.
Aplicações específicas escritas em IBM Macro assembler e COBOL, para os mainframes IBM S/360 e S/370.
Monitor de cursos sobre arquitecturas de microprocessadores e em linguagens de programação (Assembler,
Pascal, Cobol, Fortran e BTL.
HABILITAÇÕES ACADÉMICAS E CURSOS PROFISSIONAIS

Curso complementar do ensino técnico (antigo 7º ano), 1967, 1975. Frequência Universitária em
Sociologia e Economia, 1976/8.

Curso Completo de Programação, Análise Funcional e Orgânica, Sistemas Operativos e
Teleprocessamento - Instituto Português de Informática, 1975-1978.

Sistemas Operativos (programação Assembler e Pascal), Arquitecturas Processamento Distribuído IPA
@ ICL Computers UK, Beaumont Training Centre, UK, old Windsor, 1981-1983.
Curriculum Vitae Francisco Gonçalves - IT Architect / Consultant
Page

Cursos de Gestão de Projectos, em desenvolvimento de aplicações e de implementação de projectos
de Telecomunicações – ICL Computers UK and Frost & Sullivan UK. ,1986, 1989.

Ciências da Computação (Frequência 1º ano) – Universidade Autónoma de Lisboa, 2006/7.

Curso de Ciências da Informação (Freq. 2º ano) – Universidade Aberta, 2007/9.

Múltiplos e variados cursos sobre computação e telecomunicações, em França, Inglaterra, EUA,
Holanda e Bélgica, sobre sistemas operativos como o CCPM, ICL DR-DOS, Unix, ICL DRX, ICL
Mainframes S/39, IBM DOS/VSE, plataformas de telecomunicações e processamento distribuído,
como IBM SNA e ICL IPA, sistema s e tecnologias de virtualização mainframe e UNIX, tecnologias
de bases de dados (INGRES e INFORMIX) e “engines” de aceleração de “queries” assistidas por
hardware especifico CAFS, ISDN Protocols & Services, ATM Protocols, Frame-Relay Voice Over
Data, e protocolos de VoiP (Voz sobre IP) entre muitos outros.
INFORMAÇÃO ADICIONAL / INTERESSES PESSOAIS
Áreas de interesses e investigação pessoal em domínios como Ciências da Informação, Robótica,
Computação Quântica, Brain Cognition & AI, Psicologia e Sociologia, Inovação Negócios & Gestão,
Relacionamento interpessoal e de motivação de equipas tecnológicas.
Gosto pela leitura, música e alguma participação através da escrita em blogues pessoais e colectivos.
Pratico desporto diariamente, nomeadamente a prática de corrida em pista e embora com menos frequência, o
ciclismo.
Lisboa, 06 de Novembro de 2013
Francisco António dos Santos Gonçalves
E-mail : [email protected]
Skype id: fasgoncalves
Telemóvel : +351-962302583 Telefone :+351-210803823
Download