Curriculum Vitae
1. Personal
1.1. General Data
Sérgio Lopes born in October 5th, 1982
Web presence: http://www.sergio-lopes.org
E-mail: knitter.is { at } gmail { dot } com
1.2. Interests
My interests go in a variety of directions but I mostly interest myself in:
- General programming
- Desktop applications programming
- General computer related subjects
- Web related technologies
- Digital electronics
I try to lean the most I can about:
- The Java platform in all it's forms
- Usability, web or non web related. I really like usability and all questions it rises
- Japanese culture, and of course Anime ;)
- Biology. Bugs, plants you name it, though I prefer marine and plant biology.
My favorite movies are Dead Poet Society (1989), Replacement Killers (1998), Braveheart (1995), and the Rurouni Kenshin OVAs.
My favorite books are Count of Monte Cristo from Alexandre Dumas, All My Sons and A View from the Bridge from Arthur Miller, Mandarim from Eça de Quirós, Robinson Crusoe from Daniel Defoe and all of Raymond Feist's books.
I like almost every type of music and read all kind of books.
On the sports department I can say that I have played volleyball, basketball, Korfball and ping-pong on school championships and teams. These are my favorite sports. I've also practiced Taekwondo.
2. Work
- Presently, freelancer developer and future entrepreneur with the creation of my own (and friends) development company
- From November 2008 until November 2009 - Programmer/Project Manager at FPTIC, Formação Profissional em Tecnologias de Informação - A one year trainee program.
3. Academic
2.1 Normal study course
- 2008 - Completed a Bachelor degree in Computer Engineering from the School of Technology and Management from the Polytecnic Institute of Leiria.
- 2001, Completed the 12th grade at Escola Secundária Afonso Lopes Vieira(approve sites).
3.2 Extra
- 2008 - Programa de Formação em Métodos de Estudo (trans.: Training in Study Methods).
- 2008 - Programa de Competências Comunicação e Relação (trans.: Communication and Relation Skills).
- 2004 - Completed the CCNA 1 Networking Basics.
- 1998 - Finished the "Windows 95/Office" course with a final average of 15/20 at the Escola de Formação Profissional MICROCENTER.
4. Skills
4.1. Overall
I consider myself to be an organized individual, with good communication skills and proactive and autodidact view towards technology.
4.2. Operating Systems
- Good knowledge of Mac OS X Leopard and Snow Leopard
- Good knowledge of Linux as a Desktop and as a Server
- Good knowledge of Windows OS from 95 to Vista
- Basic knowledge of Windows 2003 Server management
4.3. Programming Languages
It's hard to evaluate the knowledge one has in any given programming language or technology, it always tends to shift towards what one uses frequently and so, though I may have little to no knowledge in a give area today, I may find myself knowing more about that area tomorrow, and even what I understand today may change and make me less proficient tomorrow.
Nevertheless, I judge my knowledge in the various technologies I've used as follows:
Good knowledge of:
- Java
- PHP
- JavaScript
- SQL
Average knowledge of:
- C
Basic knowledge of:
- Assembly
- VB.net
- ObjectiveC
- PL\SQL used on Oracle DBMS
- C# and the Microsoft .Net platform
- Object Pascal and Delphi technology
4.4. Other technologies
Good knowledge of:
- HTML\XHTML
- XML
- CSS
Average knowledge of:
- Java EE technologies, including JPA, EJB 3.0, Glassfish server and others.
Basic knowledge of:
- ASP.Net
- XNA
4.5. Software
- Most widely used IDEs, like Visual Studio 2005, Eclipse, Netbeans IDE, JBuilder 2006, Turbo Delphi Explorer, Aptana Studio, SharpDevelop 3.0, Lazarus and Bloodshed DevC++.
- Specific compilation tools for Windows operating systems in the form of the MinGW tools and MSys system.
- GNU development tools.
- Subversion Version Control and Mercury Version Control System
- Project management tools and bug/issue trackers (Redmine, Mantis, activeCollab, ProjectPier)
- Poedit, translation editor and front end for the gettext library
- GIMP, The GNU Image Manipulation Program.
- Experience in software usage, configuration, maintenance and support from a user's perspective.
4.6. Languages
- Portuguese, spoken and written
- English, spoken and written
- Working on Japanese, at the moment only spoken on a very basic level.
5. Additional Activities
- Coordinator of the Portuguese translation team for the Battle for Wesnoth game.
- Portuguese translator for the OpenDisc project.
- Until 2010, maintainer of Portuguese Continental language package for ProjectPier 0.8 and following versions.
- Until 2010, member of the NetBeans translation team.
- Until 2009, member of the MOSEL (description on this wiki).
- From 2006 to 2010, held several different positions in the Portugal-a-Programar (P@P) community, from moderator/staff, to leader and project manager for DevTeam, a programmers team created in the communty, and leader of the Translation Team #1.
- From September 2000 to June 2006 I was a Sunday school teacher at the Centro Paroquial de São Romão e Guimarota.
6. Conferences, Seminars and Workshops
6.1. Conferences
- From the Techdays 2008 Event:
- Desenvolvimento de Jogos para Windows e Xbox com o Microsoft XNA Game Studio 2.0 (trans.: "Developing Games for Windows and Xbox with Microsoft XNA Game Studio 2.0") - Rob Miles
- Microsoft Robotics Studio - Martin Calsyn
- Silverlight 2.0 1/2 - The Introduction - Robertjan Tuit
- Silverlight 2.0 2/2 - Putting it to work - Robertjan Tuit
- 5ª Conferência de Sistemas de Informação (trans.: 5th Information Systems Conference") - CSI'2004 - Código Seguro" - 25 November 2004
- Conferência em Redes e Serviços de Comunicação" (trans.: "Conference in Networks and Communication Services") - 2004
6.2. Seminars
- "Sistema Imunitário como Fonte de Inspiração para a Cognição Artificial" (trans.: "The Immune System as an Inspiration for Artificial Cognition") - Doutor Jorge Carneiro - Instituto Gulbenkian de Ciência (Grupo de imunologia teórica) - 2007
- "Pirataria Informática" (trans.: Computer Piracy) - Inspector Baltazar Rodrigues e Inspector Francisco Luís - PJ Portuguesa - 2007
- "Empreendedorismo - Integrado" - 2007
- "Mistificando o Software Livre" (trans.: "Mystifying Free Software") - Professor Marcelo Malheiros - 2006
- "Pirataria Informática" (trans.: "Computer Piracy") - Inspector Baltazar Rodrigues e Inspector Francisco Luís - PJ Portuguesa - 2005
6.3. Workshops
- From the Techdays 2008 Event:
- Construção de Aplicações Interactivas e Ricas com Silverlight e Popfly (trans.: Building Rich and Interactive Applications with Silverlight and Popfly) - Nuno Carvalho
- "WORKSHOP - Administração de Sistemas UNIX" (trans.: "WORKSHOP - UNIX Systems Administration") - Eng. Paulo Laureano, Director técnico da MR.Net - 2004