Esta é uma versão Beta do novo serviço EuroCV. Por favor diga-nos se encontrou quaisquer problemas. Envie o seu pedido de ajuda aqui: Contacte-nos
Informação Pessoal

Leonardo Costa

Investigação e Desenvolvimento

Nacionalidade: Portuguesa

lcosta.job@gmail.com

  • Mobile +(351) 914 763 522
Experiência Laboral
04/2009 - Presente

Senior Developer / Team Leader / Chief Technical Officer (CTO)

Seven Paintings - E.Com S.A.

Tecnologias de Informação

Senior Developer e Team Leader:
Tenho como principal actividades a arquitectura dos sistemas, adequação tecnológica para os propósitos comerciais das aplicações, suporte técnico a equipa de desenvolvimento e desenvolvimento.

Nos nossos projectos actuais as principais ferramentas são: Ruby, Ruby on Rails, mysql, git, entre outras.


Chief Technical Officer:
As principais actividades são: a arquitectura de nossas redes de servidores, preparação de servidores, ensaios de cargas, protocolos de deploy das aplicações e investigação e aplicação de técnicas de escalabilidade das aplicações.

Ferramentas usas para os propósitos acima: Linux Ubuntu JeOS, apache, nginx, passenger, ab, httperf, autobench, capistrano, new relic, munin, entre outras.

04/2006 - 04/2009

Web Developer / Web Conception e investigação na área de performance em aplicações web

Multivector, Tecnologias de Informação S.A.

Tecnologias de Informação

Inicialmente:
Responsável pela implementação da nova plataforma web para desenvolvimento de portais e sites dinâmicos, trabalhando com as seguintes ferramentas: PHP, ActionScript, JavaScript (mootools e JSON), Shell Linux (Bash), MySQL, SQL Server, PostgreSQL, Apache e outras.

Actualmente:
Responsável pela implementação em JavaScript, C# e CSS de uma plataforma multi-idiomas, multi-países e multi-categorias dedicada a anúncios classificados na Internet - AdClip (www.adclip.com). Ao logo deste projecto pude aprimorar os meus conhecimentos em JavaScript, e actualmente sinto-me confortável para desenvolver qualquer projecto com este tecnologia.

Fomentei a utilização de GIT (http://git-scm.com/) para versionamento descentralizado de código. Isto deu-nos liberdade e agilidade para desenvolvimento paralelo de versões e funcionalidades, permitindo ao mesmo tempo o tratamento de BUGs reflectidos em históricos.

Sendo adepto de tecnologias opensource, recolhi ferramentas que em muito nos apoiaram no desenvolvimento da plataforma.

09/2000 - 03/2003

Coordenador de equipa no departamento de multimédia/design

CRIAÇÕES, Lda. – Braga

Tecnologias de Informação

Responsável pelo departamento de multimédia e web-development, desenvolvendo projectos de interacção em PHPFlash, PerlFlash, VBFlash, MySQL, para sites on-line (e-commerce), cd-rom multimédia e quiosques multimédia.

03/1999 - 08/2000

Formador e técnico de redes

Diainformática – Braga

Formação/Serviços

Ministrei cursos de programação visual (Photoshop, Corel e PageMaker), nos quais os manuais foram da minha autoria.
Trabalhei nesta mesma empresa como técnico na área de hardware, na montagem de redes VPN em Windows e Linux.

01/1997 - 03/2006

Trabalho independente como programador (web/plataforma), designer e formador

Trabalho independente

Tecnologias de Informação

Desenvolvi projectos de electrónica (programação de PIC’s), multimédia, web-design e com mais relevo web-programmer (por exemplo, criação de CMS - Content Management Systems).
Desenvolvi projectos para algumas empresas de relevo, como Seara, JPT, e outras, construindo plataformas em: PHP, MySQL, JS, JS/AJAX, Flash, Tableless, Perl, XML, entre outras ferramentas.
Paralelamente a estas actividades, lecciono cursos de formação em diversas áreas.

Educação e Treino
12/2007 - 12/-0001

-

Auto-Formação

Neste momento estou preparar-me para fazer a certificação "Zend PHP Certification" em PHP5

-
Para mais informação sobre a certificação consultar a página oficial da ZEND em http://www.zend.com/education/zend_php_certification/php_5_certification

12/2006 - 12/-0001

-

Rumos

FADD - Macromedia Flash 8: Advanced Design

-
Para mais informação sobre o curso consultar página oficial da Rumos em http://formacao.rumos.pt/produto.rumos?id=10

12/2006 - 12/-0001

-

Rumos

FLAS - Macromedia Flash 8: ActionScript

-
Para mais informação sobre o curso consultar página oficial da Rumos em http://formacao.rumos.pt/produto.rumos?id=9

12/2006 - 12/-0001

-

Rumos

FRCC - Macromedia Flash 8: Rich Content Creation

-
Para mais informação sobre o curso consultar página oficial da Rumos em http://formacao.rumos.pt/produto.rumos?id=11

12/2006 - 12/-0001

-

Rumos

Adobe Illustrator e Adobe Fireworks

-
Para mais informação sobre o curso consultar página oficial da Rumos em http://formacao.rumos.pt

12/2005 - 12/-0001

-

Expoente Serviços de Gestão

Formação Pedagógica Continua de Formadores

-
Para mais informação sobre o curso consultar página oficial da Rumos em http://formacao.expoente.com/curso.asp?id=71

12/2005 - 12/-0001

-

ANJE – Associação Nacional de Jovens Empresários

Negociação Comercial

-
Módulos leccionados

1 - As fases na negociação – antes, durante, após (8 horas)
2 - A preparação de uma negociação (4 horas)
3 - A abordagem dos clientes. Tipos de clientes e tácticas de abordagem (4 horas)
4 - A componente emotiva na negociação (4 horas)
5 - As técnicas de fazer perguntas e como enfrentar as objecções (8 horas)
6 - A fase crítica da negociação – o fecho (4 horas)
7 - Factores que influenciam o processo (4 horas)
8 - O “contrato de garantia” – assistência pós venda (4 horas)

-
Para mais informação sobre o curso consultar página oficial da ANJE em http://www.anje.pt

12/2004 - 12/-0001

-

ANJE – Associação Nacional de Jovens Empresários

Negociação Avançada

-
Para mais informação sobre o curso consultar página oficial da ANJE em http://www.anje.pt

12/2004 - 12/-0001

CAP Nível IV e DET

EEEP – Escola Europeia de Ensino Profissional

18 valores

Aplicações de Informática de Gestão
- Confere Diploma de Especialização Tecnológica (DET);
- Confere Certificado de Aptidão Profissional de Nível IV (CAP), reconhecido a nível europeu, emitido no âmbito do Sistema Nacional de Certificação Profissional.

Conhecimentos profundos que permitem implementar as diferentes tecnologias informáticas no mundo empresarial, nomeadamente ao nível da Contabilidade, Fiscalidade e Gestão, técnicas de manipulação de aplicações informáticas de gestão, tais como concepção, instalação, manutenção e utilização.

12/2002 - 12/-0001

Confere Certificado de Aptidão Profissional de Nível III (CAP), reconhecido a nível europeu, emitido no âmbito do Sistema Nacional de Certificação Profissional.

ASA – Agentes para a Sociedade de Aprendizagem, curso de formação de formadores em informática

18,43 valores

Conhecimentos profundos dos produtos Office;
Conhecimentos de programas de desenho assistido por computador;
Conhecimentos de instalação e gestão de redes;
Certificação como formador;
Certificação MOS (Microsoft Office Specialist);
Capacidade para diagnosticar problemas informáticos e propor solução;
Capacidade para a elaboração de manuais e guias de apoio à formação;
Conhecimentos avançado de programação;
Capacidade para promover, planear e gerir acções de formação.

12/2000 - 12/-0001

-

MinhoSoft – Braga

Visual Basic – Técnicas Avançadas

-

Para mais informação sobre o curso consultar página oficial da MinhoSoft em http://www.minhosoft.pt

12/1999 - 12/-0001

Tecnico de Electrónica e Electrotecnia

ESCA – Escola Secundário Carlos Amarante

Conclusão do 12º ano na vertente tecnológica de Electrónica/Electrotecnia.

Aptidões
Língua materna
Outras línguas
  • Inglês
  • Espanhol
  • Francês
Aptidões Organizacional / Administrativa
Desde 2005 que tenho procurado soluções que optimizem a produção de software, não só na sua vertentetécnica ("code style", encapsulamento, framework, padrões modernos, entre outras técnicas) mas também na sua vertente humana, tanto na interacção entre a equipa de desenvolvimento como na relação e interacção com o cliente/utilizador. Neste sentido, iniciei a procura por uma solução, estudando todo o processo histórico de produção de software.
Analisando os seus pontos fortes e fracos e depois de experimentar algumas metodologias de trabalho e algumas frameworks, elegi uma solução que ainda hoje aperfeiçoo, que é a utilização de uma metodologia ágil - Extreme Programming (XP) - fazendo a ponte com uma nova é promissora framework chamada Ruby on Rails ou somente Rails que embora com poucos anos de vida, já rivaliza, em alguns mercados, com soluções proprietárias como a Java Platforms e .Net.

Para conhecer melhor os temas acima referidos, listo abaixo algumas ferramentas e técnicas utilizadas:

- Manifesto Ágil (http://agilemanifesto.org);
- Agile Alliance (http://www.agilealliance.org);
- Extreme Programming (http://en.wikipedia.org/wiki/Extreme_Programming);
- Ruby (http://www.ruby-lang.org) e Ruby on Rails (http://www.rubyonrails.org);
- Linux Desktop: Kubuntu Desktop (http://www.kubuntu.org);
- Linux Server: Ubuntu Server (http://ubuntu.com/server), CentOS (http://www.centos.org) entre outros;
- Web 2.0 (http://pt.wikipedia.org/wiki/Web_2.0).
Aptidões e Competências Técnicas
Domínio na óptica de programador e formador dos ambientes Windows,
Macintosh e Linux (Ubuntu , Fedora, Red Hat, Gentoo, Mandrake, Suse);
Aptidões e Competências em Informática
Domínio nas linguagens de programação:
- ActionScript;
- ASP, C#, Visual Studio 6 e .NET;
- Assembly;
- C ANSI para PIC’s (microcontroladores da Microchip Technology Inc.);
- C/C++;
- CSS;
- HTML, DHTML;
- Java (J2ME – conhecimento na programação para OS Symbian e J2SE – desenvolvimento de programa para plataformas independentes);
- JavaScript/AJAX;
- PERL;
- PHP (PHP-GTK, construção de interfaces para plataformas independentes) ;
- Python (algumas das áreas em que desenvolvi: plataforma ZOPE e Python para telemóveis
- com OS Symbian) ;
- Qbasic;
- RegExp – Regular Expressions (para verificação, implementação e migração de informação) ;
- Ruby (desenvolvimentos em Ruby on Rails)
- SGML (estudo conceptual);
- SQL;
- UML;
- VBScript;
- VRML;
- XML (DTD, XML Schemas, XSL e XPath).


Modelação de Bases de Dados:MySQL, MS SQL Server, PostgreSQL, Oracle (estudo conceptual);


Ferramentas de Som: Sound Forge, Fruity Loops, CoolEdit;


Ferramentas de Design, Multimédia e CAD (também na vertente formador):
- Adobe: Photoshop, Illustrator, InDesign, Premiere, PageMaker;
- Macromedia: Flash, Flash Communication Server MX, Flex, FreeHand, DreamWeaver, FireWorks;
- Corel Draw e sua família;
- GIMP, InkScape, Sodipodi;
- Autodesk: AutoCAD.


Servidores: Implementação de servidores para web e VPN em Windows e Linux (Ubuntu, Gentoo e Red Hat).
Diversos: Implementação de sistemas de SMS Gateway para sondagens, comandos remotos e divulgação de informação; Implementação de sistemas de e-commerce para lojas on-line.
Aptidões e Competências Artísticas
Interesse por fotografia, design, matemática (principalmente teoria de números e codificação), negociação, xadrez, entre outros.
Carta de Condução
Ligeiros e Moto
Informação Adicional
Anexos


11/03/2010 17:51:47 1 2
Exmos. Srs.,
Desde os meus 12 anos que me interesso por tudo que seja inovador e que desafie a minha capacidade de aprender, especialmente em temas relacionado com Ciência e Tecnologia.
No meu percurso pessoal e profissional, tive oportunidade de experimentar diferentes áreas da programação, desde a programação nos primeiros PCs domésticos (MSX – http://en.wikipedia.org/wiki/MSX), passando pela de máquinas de calcular e na área da electrónica, a de micro controladores. Também já desenvolvi softwares stand alone, mas desde 2000 que optei por me especializar e focar em Ambientes Web. Actualmente, trabalho como programador responsável pelo desenvolvimento da plataforma Web do maior Cliente de uma empresa de tecnologias de informação.
Os meus objectivos a nível profissional passam pela especialização na área da investigação e desenvolvimento de tecnologias para plataformas Web.
Em anexo poderão encontrar o meu currículo apresentando com maior pormenor a minha formação académica bem como experiência profissional.
Disponibilizo-me desde já para uma possível entrevista, onde poderei fornecer mais informações, e agradeço o interesse que a minha candidatura vos possa merecer.
Atentamente,
Leonardo Costa