CURRICULUM VITAE - RESUME

(Download)
Europass Curriculum Vitae

Informação pessoal

Apelido(s) - Nome(s) Lopes Pinto - João Paulo
Data de Nascimento 14 Abril, 1982
Telefone +351 968109734
Correio Electrónico jplpinto@onlineit.pt
Nacionalidade Português
Carta de Condução B (Ligeiros)
Home Page http://www.jplpinto.com
LinkedIn http://www.linkedin.com/in/jplpinto

Apresentação

Sou Analista Programador e Administrador de Servidores com fortes qualidades de liderança e com conhecimento e experiência em uma variedade de conteúdos e contextos de marketing diversos.
Desde 2004 que tenho trabalhado em jornais tradicionais, empresas de media e de telecomunicação.
Tenho liderado equipas de engenharia, arquitectado e construido ERP, CMS, Motores de Busca e sistemas de Data-Mining e DW. Tenho transformado o impossível em possível, criando múltiplas soluções para qualquer problema...
Minha perícia varia a partir da camada inferior do servidor para a camada mais elevada design.

Histórico de Títulos Professionais

Setembro - Novembro 2019 Professor de Linguagens de Programação, Segurança Cibernética e Hacking Ético Lisboa
Desde 2015 - Hoje CEO e Presidente da empresa OnlineIT Lisboa
Abril 2013 - Maio 2014 Gestor de Programadores na NFL Los Angeles
Julho 2012 - Dezembro 2012 Consultor Lider Analista Programador & SysAdmin em Medicare Lisboa
Março 2010 - Junho 2012 Director de IT em Skyweaver desde Janeiro 2011.
Lider de Equipa & Analista Programador Senior & Administrador de Servidores em EnvioNetworks
New York
Dezembro 2008 - Março 2010 Lider de Equipa & Analista Programador Senior & Administrador de Servidores em ReindeerCompany New York
Julho 2008 - Dezembro 2008 Analista Programador Junior em Mediamerx New York
Abril 2008 - Junho 2008 Analista Programador Junior em CartoonDollEmporium New York
Fevereiro 2008 - Abril 2008 FreeLancer Analista Programador & Administrador de Servidores em NFBIZZ Lisbon
Janeiro 2007 - Fevereiro 2008 Analista Programador Junior & Gestor Assistente em IOL - MediaCapital Lisbon
Janeiro 2007 - Fevereiro 2007 FreeLancer Analista Programador & Administrador de Servidores em CallMedia Lisbon
Setembro 2006 - Dezembro 2006 Administrador & CEO em U.S. Sells Company Miami
Setembro 2006 - Dezembro 2006 FreeLancer Analista Programador & Administrador de Servidores em Land of Granite & Marble Corp Miami
Outubro 2005 - Junho 2006 Analista Programador Junior em WeDoConsulting - Sonae Lisbon
Agosto 2005 - Setembro 2005 FreeLancer Analista Programador & Administrador de Servidores em CallMedia Lisbon
Junho 2005 - Julho 2005 FreeLancer Analista Programador & Administrador de Servidores no Condominio Parque das Conchas Lisbon
Setembro 2000 - Dezembro 2000 FreeLancer Analista Programador na Universidade Nova-Direito em Lisboa Lisbon
Dezembro 2000 - Dezembro 2000 Vendedor em Worten Lisbon

Aptidões e competências técnicas

PRINCIPIANTE (1)MÉDIO (2)AVANÇADO (3)PRO (4)GURU (5)
Analista de SIX
UMLX
PHP, JAVASCRIPT, HTML, CSS, XSLT, XMLX
JAVA: J2SE, J2EE, Spring, Ibatis, Hibernate, JSPX
C++X
VB, CSharpX
ASP, ASP.NET, VBScriptX
FlashX
PerlX
Shell ScriptX
ORACLE PLSQLX
POSTGRESX
MYSQLX
Amazon AWS Services: EC2, S3, RDS, EBS, ELB, Auto-Scaling, Cloud-Watch ...X
SYSADMIN: instalação de JBOSS, Tomcat, Apache, MYSQL and POSTGRES, configuração de utilizadores ...X
CentOS/Fedora, Solaris, Ubuntu, MacOSX
Nokia Developer Tools - WRT/WGZ - QML - Symbian OSX
Titanium Developer Tools - iPhone and Android DevelopmentX
xCode - iOS Developer Tools - iPhone + iPadX
SmartTV - LG and SAMSUMGX
MongoDB, Nutch, Lucene, HadoopX
LingPipe, KEA, Gate, BoilePipe, ELKB, WordNet, Gexp, Mallet, Weka, YagooX
Software: SQL Navigator 4 (Quest Software); Toad for Oracle Version 8.6.1; Apache, Tomcat, NGINX and JBOSS Server; MYSQL tools; SSH (Putty, Secure Shell ); SVN (Tortoise, cmd ); FTP (FileZilla, WinScp ); Altova XMLSpy; Macromedia Dreamweaver, Flash, Fireworks; Paint Shop Pro; Microsoft Office Word, Excel, Project, Visio, Outlook; NetBeans; Eclipse; VI/VIM; Sphinx; Memcache; MongoDB; Nutch; Lucene; Hadoop; xCode - iOS Developer Tools - iPhone + iPad; Titanium Developer Tools - iPhone and Android Development; Nokia Developer Tools - WRT/WGZ - QML - Symbian OS; SmartTV - LG and SAMSUMG; Amazon AWS Services: EC2, S3, RDS, EBS, ELB, Auto-Scaling, Cloud-Watch; IE 6,7,8, Firefox, Safari, Chrome; CentOS/Fedora, Solaris, Ubuntu, MacOS; LingPipe, KEA, Gate, BoilePipe, ELKB, WordNet, Gexp, Mallet, Weka, Yagoo;

Formação académica e profissional

May 2019 Certificado de Competências Pedagógicas - CAP - Nº F681796/2019
Outubro 2007 Formação Profissional em JavaScript/Ajax avançado através da entidade formadora CapEduc - Consultoria e Formação (entidade certificada pelo IQF).
Ano 2000 - 2006 Licenciado em Informática e Gestão de Empresas (IGE) pelo Instituto Superior de Ciências do Trabalho e da Empresa (http://www.iscte.pt) em Portugal, com média de 13 valores.
Fevereiro 2004 - Julho 2004 Formação académica na Universidade de PISA, durante um semestre, em Itália no âmbito do projecto ERASMUS.

Experiência Profissional

2019

IPTrans - Escola Profissional de Loures
(Portugal, Lisbon)

Professor de Linguagens de Programação, Segurança Cibernética e Hacking Ético.
Desde 2015 - Hoje

OnlineIT
(Portugal, Lisboa)

CEO e presidente da empresa OnlineIT, que é uma empresa de consultoria de TI que cria plataformas on-line para qualquer dispositivo (telemóveis, tablets, smart-tvs), permitindo às pequenas empresas competirem com os maiores concorrentes através destas tecnologias, a um preço muito atraente.

Desenvolvimento de um CMS - Content Management System de Low-Code, semelhante ao software da OutSystems.

Para mais informações, visite o web-site: http://www.onlineit.pt
Abril 2013 - Maio 2014

NFL - National Football League
(USA, California, Los Angeles)

Gestor de programadores no departamento de Telemóveis responsável pela architectura, implementação e manutenção dos sistemas de suporte às applicações móveis da NFL para IOs, Android, Windows e BlackBerry e sinchronização destes sistemas com partners da NFL (Verizon, Bell Canada, MobiTV, Akamai, Amazon-AWS), criando os seguintes serviços: Últimas Notícias, Vídeos, TV Online, Game Scores, Compra de bilhetes online, entre outros serviços...
Estes sistemas foram instalados em 50 servidores e desenvolvidos com as seguintes ferramentas: J2EE, Guice, Swagger, JAXRS, Jetty, QUartz, Redis, MongoDB, Mysql, Shell Script, JavaScript, HTML, CSS, NodeJS, Grunt, Bower e outras...
Julho 2012 - Dezembro 2012

Medicare
(Portugal, Lisboa)

Consultor Lider Analista Programador e SysAdmin responsável pela implementação dos sistemas de Gestão de Parcerias Médicas para ser utilizado em vários países...
Março 2010 - Junho 2012

SkyWeaver + Envio Networks
(EUA, New York, Manhattan, Time Square)

Em SkyWeaver:
Director de Engenharia responsável por liderar as equipas de engenharia, gerir o departamento de desenvolvimento e infra-estrutura e arquitectar as soluções da empresa desde a camada mais baixa de servidor até à camada mais alta de design.
As minhas funções consistiam em combinar a minha formação científica e técnica com as minhas habilidades de gestão; definir a visão técnica da empresa, responder às questões científicas e tecnológicas e analisar, implementar e manter os produtos da empresa, nomeadamente os produtos para iPhone, telefones Nokia e SmartTVs e outros produtos como SignalsIQ.
SignalsIQ é um projecto que consiste numa API que cria automaticamente perfis de utilizadores com base no seu histórico e acções na web, segmenta utilizadores com base nos interesses similares, categoriza páginas web e executa análises semanticas, lexicais e morfológicas e outras ferramentas de data-mining e text knowledge extraction (like LingPipe, KEA, Gate, BoilePipe, ELKB, WordNet, Gexp, Mallet, Weka, Yagoo, etc...).
Como Director de Engenharia, além de ser responsável pela contratação, criação e gerenciamento das equipas de desenvolvimento e de QA, também era responsável pela gestão dos servidores da empresa e DBs e pela análise e implementação dos requisitos do cliente.
Além disso, era responsável pela criação de analytics (DW-DataWareHouse) e os respectivos relatórios de data-mining.
Na ausência de qualquer membro da equipa, eu tinha funções de SysAdmin, DBA ou Programador, onde trabalhei com MYSQL, ORACLE, MONGODB, APACHE, JAVA, NUTCH, HADOOP, LUCENE, SPHINX, MEMCACHE, OBJECTIVE C, QML, LISP, C++, PERL, SHELL SCRIPT, PHP, HTML, CSS, JAVASCRIPT-AJAX, LOAD-BALANCERS, USER PERMISSIONS, SOFTWARE INSTALLATION, etc...

Em EnvioNetworks:
Senior Analista Programador de applicações para iPhone e telemóveis da Nokia na empresa EnvioNetworks (www.envionetworks.com). Como lider de equipa era responsável pela manuteção de 20 servidores e Base Dados e análise e implementação dos requisitos dos clientes. Adicionalmente era também responsável por desenvolver uma plataforma de analytics (DW-DataWareHouse) para cada app. Basicamente tinha funções the SysAdmin, DBA e Back-end developer.
EnvioNetworks é uma empresa de consultoria que cria applicações para iPhone e telemóveis da Nokia e eu era responsável pela área de implementação e infra-estrutura.
Durante este tempo trabalhei com HTML, CSS, JAVASCRIPT-AJAX, PHP, SHELL SCRIPT, MYSQL, JAVA-JSE, PERL, SPHINX, MEMCACHE, OBJECTIVE C, LISP, C++...

Alguns projectos em: http://www.chorusapps.com, http://www.signalsiq.com, http://skyweaver.com, http://envionetworks.com
Dezembro 2008 - Março 2010

Reindeer Company
(EUA, New York, Manhattan)

Analista Programador e lider de equipa na empresa Reindeer (www.reindeercompany.com) onde era responsável pela manuteção de servidores e Base Dados e análise e implementação dos requisitos dos clientes. As minhas funções consistiam em gerir 9 servidores, 10 diferentes projectos, a rede do escritório, as contas de emails ... Basicamente tinha funções the SysAdmin, DBA, Back-end e Front-end developer.
Reindeer Company é uma consultora creativa que promociona produtos online e eu era responsável pela área de implementação e infra-estrutura.

Durante este tempo trabalhei com HTML, CSS, JAVASCRIPT-AJAX, PHP, SHELL SCRIPT, MYSQL, RUBY...

Alguns projectos em: http://goop.com, http://patronsocialclub.com, http://patrontequila.com

Além disso eu criei um software configurável de spam, threadable, com IPS falsos e com um login automático http e html. Também criei um software que envia e-mails e sms falsos. Todos estes softwares foram construídos a fim de testar os nossos servidores e a segurança dos web portais da empresa.
Novembro 2008 Desenvolvimento de um Gestor de Ficheiros para os Servidores S3 da Amazon em PHP e JavaScript-Ajax.
Este Gestor de Ficheiros pretende facilitar a gestão de ficheiros nos servidores da Amazon. No entanto também pode ser utilizado em sistema de ficheiros regulares ou FTP.
Esta aplicação está disponível em http://jplpinto.com/apis/config/awss3filemanager.
Julho 2008 - Dezembro 2008

MediaMerx
(EUA, New York, Manhattan)

Desenvolvimento de um sistema de distribuição de Media para resolver o problema da largura de banda e rapidez entre os continentes.
Este sistema deverá ser utilizado pelos ISPs de todo o mundo, de modo que estes possam reduzir os seus custos e melhorar o seu serviço.
Este sistema foi desenvolvido em Java (JEE, Spring, Ibatis, JBOSS), JSP, PHP, HTML, JS, Postgres...

Adicionalmente fui responsável por desenvolver alguns web-sites de media (similares ao www.hulu.com) a fim de testar este sistema de distribuição de Media.
Pode ver um destes web-sites em http://www.sportpass.tv
Abril 2008 - Junho 2008

Cartoon Doll Emporium
(EUA, New York, Manhattan)

Analista Programador e Designer na empresa Cartoon Doll Emporium (www.cartoondollemporium.com).
Basicamente as minhas funções consistiam em gerir e criar novas funcionalidades para o seguinte site de adolescentes: http://www.cartoondollemporium.com.

Durante este tempo trabalhei com PHP, HTML, CSS, JavaScript e Mysql.
Fevereiro 2008 - Abril 2008

NFBizz
(Portugal, Lisboa)

Desenvolvimento de um portal de emprego em PHP, HTML, CSS, JavaScript-Ajax e Mysql.
Esta aplicação está disponível em http://jplpinto.com/apis/config/jobsite.
Janeiro de 2007 - Fevereiro de 2008 Projecto pessoal de análise, desenvolvimento e implementação em php, html, javascript, sql, java, webservers/webservices e ajax de um gerador de soluções de negócio, através da criação de um CMS - Content Management System e de uma ferramenta de WorkFlows.

Este projecto divide-se nos seguintes sub-projectos:

* Criação de um Gerador de Menus em ajax, html e php. Esta aplicação está disponível em www.hotscripts.com e http://jplpinto.com/apis/config/tree.
* Criação de um Gestor de Ficheiros em ajax, html e php, integrado no editor html TinyMCE . Esta aplicação está disponível em www.hotscripts.com e http://jplpinto.com/apis/config/filemanager.
* Criação de várias componentes de formulário (textfields, textareas, checkboxes, radiobuttons, selectedboxes...) em ajax, html e php, integrado no editor html TinyMCE . Esta aplicação está disponível em http://jplpinto.com/apis/config/tinymce.
* Criação de um CMS com o editor html TinyMCE e a interacção de WebServices construidos em java, xml, html, php, ajax.
* Criação de uma Ferramenta de WorkFlows integrada na ferramenta de CMS.
Janeiro 2007 - Fevereiro 2008

IOL - Grupo MediaCapital
(Portugal, Lisboa)

Sub-chefe do departamento de produção de web-sites e analista programador na empresa IOL - Media Capital (www.iol.pt, www.mediacapital.pt), com o intuíto de apoiar o departamento técnico de informática e webdesign na área de programação (java (JDBC, J2SE, J2EE, EJB), JSP, Spring, html, php, xml, webservices, Oracle plsql, javascript, ajax, xslt, flash...) e análise de projectos.
As minhas funções consistiam basicamente em fazer a ponte entre os departamentos de 'produção de sites' e 'editorial' com o departamento de 'software', ou seja, tanto tinha que programar em html, css, javascript, xslt e flash, como também em java e webservices, xml, php, plsql...
Adicionalmente, sempre que desenvolvia um projecto, tinha que seguir metodicamente todas as fases de análise e desenvolvimento de um projecto de SI.
Também tinha que substituir o chefe do departamento de 'produção de sites' quando este se ausentava.

Alguns projectos em: http://diario.iol.pt, http://maisfutebol.iol.pt, http://www.iol.pt.
Janeiro 2007 - Fevereiro de 2007

CallMedia
(Portugal, Lisboa)

Desenvolvimento de uma aplicação de gestão para a empresa 'CallMedia'. Esta aplicação objectiva a gestão de clientes, fornecedores e facturação da empresa. Está disponível em http://jplpinto.com/apis/config/callmediacc
Setembro 2006 - Dezembro de 2006

US Sells Company
(EUA, Florida, Miami)

Criação de uma empresa de exportação de carros americanos para transportar carros dos EUA para alguns países africanos. Adicionalmente foi criado um portal de venda de carros em PHP, HTML, CSS, JavaScript-Ajax e Mysql. Um protótipo pode ser visto em: http://jplpinto.com/apis/config/cars
Setembro 2006 - Dezembro de 2006

Land of Granite & Marble Corp
(EUA, Florida, Miami)

Desenvolvimento de uma aplicação de gestão (em PHP, HTML, CSS e JavaScript-Ajax) para a empresa Land of Granite & Marble Corp. Esta aplicação consistia num sistema de PayRoll (ficha de pagamentos) informando ao gestor quais seriam as remunerações a pagar aos seus empregados e os respectivos descontos, tal como os impostos a pagar ao Estado.
Está disponivel um exemplar desta aplicação em http://jplpinto.com/apis/config/payroll.
Setembro 2006 - Dezembro de 2006

(USA, Florida, Miami)

Montagem e assistência técnica de câmaras de vigilância em pequenos negócios comerciais.
* Assistência técnica a computadores de pequenas empresas e pessoais.
* Instalação de rede de internet e intranet com ou sem fios em pequenas empresas e casas pessoais.
Fevereiro 2006 - Setembro de 2006 Projecto pessoal de desenvolvimento e criação em php, html e javascript de uma ferramenta geradora de soluções de negócio para a internet, constituida com uma componente BCM (Business Component Modelling) e controlo de acesso.

Está disponivel em http://jplpinto.com/apis/config/wedobpmbcmapi

Com esta ferramenta foram criadas, no período, duas aplicações (backoffice do site 'We Do BPM' e a aplicação 'We Do BPM Control') com o objectivo de gerir o estágio profissional da WeDoConsulting com a faculdade.
Outubro de 2005 - Junho de 2006

WedoConsulting - Grupo Sonae
(Portugal, Lisboa)

Estágio profissional na empresa WeDoConsulting - Grupo Sonae (www.wedoconsulting.com, www.sonae.com), integrando o desenvolvimento de soluções de negócio para a empresa Optimus e projectos em redes de telecomunicações, baseado na ferramenta de WorkFlows desenvolvida pela WeDoConsulting e programação em linguagem JAVA e Visual Basic.

Basicamente as minhas funções consistiam na análise e implementação de software de gestão para a área logística da 'Optimus'. Também executei funções mais técnicas, nomeadamente o desenvolvimento de uma plataforma de Gestão de Conteúdos (CMS) baseada em WorkFlows em Visual Basic.

Para a divulgação destes projectos foi criado o site de internet, disponibilizado em http://jplpinto.com/apis/config/wedobpmwebsite

Criação de uma aplicação de XML ('Act Home') para a WeDoConsulting utilizando a ferramenta de desenvolvimento BCM da minha autoria.

Está disponivel em http://jplpinto.com/apis/config/wedobpmacthome
Setembro 2005 - Setembro 2005 Projecto Pessoal de análise, desenvolvimento e implementação em php, html e javascript de um Apresentador de Slides para a net, mais rápido do que o power point, e com as funcionalidades básicas. A criação de cada slide é editável pelo utilizador, tal como alguns parâmetros, como efeitos, tamanho, posicão no browser...

Está disponivel em http://jplpinto.com/apis/config/presentations
Agosto 2005 - Setembro de 2005

CallMedia
(Portugal, Lisboa)

Instalação de uma rede microsoft server 2003, para a empresa CallMedia, com 9 postos de trabalho e a configuração da rede e aplicativos.
Julho 2005 - Setembro de 2005

ISCTE
(Portugal, Lisboa)

Desenvolvimento de um Leitor de Servidores automático e um Explorador de Ficheiros em PHP, com a possibilidade de criar áreas limitadas por utilizador, atribuir permissões aos ficheiros de cada área, entre outras funções para a Associação de Estudantes do ISCTE .

Está disponivel em http://jplpinto.com/apis/config/mydocs
Junho 2005 - Julho de 2005

Condomínio Parque das Conchas
(Portugal, Lisboa)

Desenvolvimento do portal do Condominio 'Parque das Conchas' incluindo levantamento, análise, desenvolvimento e implementação em Mysql, php,html e javascript, disponível em http://jplpinto.com/apis/config/gestordecondominio

Desenvolvimento do Gestor de Backups Geral de base de dados MySQL do condomínio e facilmente adaptado para Sybase.
Fevereiro 2005 - Junho de 2005 Projecto Pessoal de análise, desenvolvimento e implementação em Mysql, php,html e javascript de um Gestor de Utilizadores Geral, com um interface genérico, adaptado a qualquer tipo de aplicação com base de dados em MySQL e Sybase.
Janeiro 2005 - Fevereiro de 2005 Projecto Pessoal de análise, desenvolvimento e implementação em Mysql, php,html e javascript de um Gestor de Lista Telefónica, com opções avançadas, várias personalizações e com um interface genérico.
Outubro 2004 - Dezembro de 2004 Projecto realizado no ambito da Disciplina de Comércio Electrónico do ISCTE, incluindo análise, desenvolvimento e implementação em Mysql, php,html e javascript de um portal baseado na criação personalizada de sites de comércio electrónico.
Ano 2003 Projecto pessoal desenvolvido em linguagem java dirigido à gestao de ficheiros, nomeadamente ficheiros de músicas.
Setembro 2000 - Dezembro 2000

'Instituto do Direito do Trabalho' na Universidade Clássica de Direito em Lisboa
(Portugal, Lisboa)

Desenvolvimento de uma plataforma de gestão feita em Microsoft Access para o Instituto do Direito do Trabalho na Universidade Clássica de Direito em Lisboa.
Dezembro 2000 - Dezembro 2000

Worten
(Portugal, Lisboa)

Funcionário na Worten no Departamento de Música.

Conhecimento de Idiomas

Língua materna Português
Outras línguas
PRINCIPIANTEMEDIOBOMMUITO BOMEXCELENTE
InglêsX
EspanholX
ItalianoX

Aptidões e competências sociais e desportivas

2008 - 2010 Defesa esquerdo da equipa de futebol 11 do Ferreirense numa liga semi-professional.
2004 - 2005 Guarda-redes da equipa de futebol 11 do ISCTE, no ano em que foi campeão da 2ª divisão do campeonato universitário.
2004 - 2005 Guarda-redes da equipa de futebol 11 do clube Boa Esperança, no ano em que foi campeão da 1ª divisão do campeonato do Inatel.

Outras aptidões e competências

Desenho e criação de qualquer tipo de site em html , php e javascript e qualquer estrutura de base de dados em php e java.
Desenho e criação de jogos em 3d do tipo DOOM e QUAKE ou outro tipo, se necessario.
Desenho e criação de aplicações gráficas e multimedia, como video clips, pequenas apresentações cinematrográficas e músicas.

Informação Comportamentais

Gosto de ser perfeccionista e tenho imensa motivação por novos desafios.
Sou sincero e directo, dizendo o que penso.
Sou muito sociável, gostando de trabalhar em grupo, mas também sozinho.
Considero-me uma pessoa muito autónoma relativamente ao trabalho.

Software Conhecido

SQL Navigator 4 (Quest Software)
Toad for Oracle Version 8.6.1
Apache, Tomcat, NGINX and JBOSS Server
MYSQL tools
SSH (Putty, Secure Shell ...)
SVN (Tortoise, cmd ...)
FTP (FileZilla, WinScp ...)
Altova XMLSpy
Macromedia Dreamweaver, Flash, Fireworks
Paint Shop Pro
Microsoft Office Word, Excel, Project, Visio, Outlook
NetBeans
Eclipse
VI/VIM
Sphinx
Memcache
MongoDB
Nutch
Lucene
Hadoop
xCode - iOS Developer Tools - iPhone + iPad ...
Titanium Developer Tools - iPhone and Android Development
Nokia Developer Tools - WRT/WGZ - QML - Symbian OS ...
SmartTV - LG and SAMSUMG
Amazon AWS Services: EC2, S3, RDS, EBS, ELB, Auto-Scaling, Cloud-Watch ...
IE 6,7,8, Firefox, Safari, Chrome ...
CentOS/Fedora, Solaris, Ubuntu, MacOS ...
LingPipe, KEA, Gate, BoilePipe, ELKB, WordNet, Gexp, Mallet, Weka, Yagoo ...
...