Profissional
Apresentação / Biografia
Durante os últimos seis anos especializei-me no desenvolvimento e teste de software de otimização, mais concretamente em programação orientada a objetos em ambiente C# .Net Windows. Ao trabalhar com problemas de otimização, sinto que aperfeiçoei as minhas capacidades de análise e resolução de problemas.
Atualmente procuro um novo desafio que me permita trabalhar numa equipa vibrante com responsabilidades acrescidas.
Experiência Profissional
Programador informático na
Bullet Solutions - Sistemas de Informação, S.A. Porto. (Out. 2006 - Ago. 2012)
Funções principais:
Especificação e desenvolvimento de metodologias / algoritmos para resolução automática e otimizada de problemas complexos nas seguintes áreas:
- educação: geração de horários escolares direcionada ao ensino superior e gestão de espaços e eventos;
- saúde: geração de escalas médicas;
- serviços e recursos humanos: geração de escalas de pessoal alocando os recursos aos turnos ou horários em vigor na instituição.
Responsável pela arquitetura e desenvolvimento de software em C$\#$, implementando as metodologias acima mencionadas;
Ligação entre a equipa de I&D e a equipa de desenvolvimento.
Qualificações adquiridas:
- C# - Microsoft Visual Studio 2005/2008 (aproximadamente seis anos de experiência)
- Microsoft Sql Server (2005)
- Windows Forms
- XML
- Algoritmos de otimização e escalonamento
----------------------------------------------------------------------------------------------
Docente e investigadora no
Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto (Nov. 2004 - Nov. 2006)
Lecionei as disciplinas de matemática para ciência de computadores e programação declarativa;
Fiz investigação em bioinfomática no âmbito da tese de mestrado.
Educação e formação
Faculdade de Ciências da Universidade do Porto (Set. 2003 - Jun. 2006)
Mestrado em Informática
Tese: “Uma Linguagem Gráfica de Programação para Scripting em Bioinformática”.
Principais disciplinas / competências:
- Desenvolvimento de aplicações para processamento de elevados volumes de informação (sequências de ADN);
- Experiência de desenvolvimento de software em Python e de interfaces gráficas com o toolkit wxPython.
----------------------------------------------------------------------------------------------
Faculdade de Ciências da Universidade do Porto (Out. 1998 - Set. 2003)
Licenciatura em Ciência de Computadores
Estágio em colaboração com o “Instituto de Biologia Molecular e Celular”
Principais disciplinas / competências:
- Conhecimentos avançados em diversas linguagens e paradigmas de programação (C, Perl, Python, Java, Javascript, Html, Haskell, Prolog, Assembly 68000, SQL, TCL-TK, Python, VBA, Visual Basic, programação orientada a objetos, estruturas de dados e algoritmos, interfaces gráficas, etc.);
- Bases de dados;
- Conceitos fundamentais de redes de computadores, inteligência artificial;
- Conceitos fundamentais de matemática (probabilidades, estatística, álgebra, lógica matemática, etc.);
- Técnicas de investigação operacional e programação por restrições e sua aplicação na resolução de problemas de decisão;
- Arquitetura e modelação (UML) de projetos de software informático.
----------------------------------------------------------------------------------------------
Formação Adicional
- Formação em Gestão de Projetos (20 horas). (Abr. 2010 - Jun. 2010)
- Curso de italiano nível II – grau A2 do QECR. Universidade do Porto. (Out. 2007 - Jun. 2008)
- Curso de italiano nível I – grau A1 do QECR. Universidade do Porto. (Out. 2006 - Jun. 2007)
QECR: Quadro Europeu Comum de nível de Referência