Sobre

Foto

Chamo-me Marcos Brandão Duarte e sou estudante de Engenharia Informática na Faculdade de Engenharia da Universidade do Porto (FEUP).

Nasci no Brasil, onde passei a minha infância e adolescência. Foi aí que tive os meus primeiros contatos com os computadores e a programação por volta dos 7, 8 anos de idade (anos de 1989, 1990) através da utilização de um MSX.

Desde aí até o fim do secundário, adquiri mais alguns conhecimentos na área, através de formações em montagem e manutenção de microcomputadores e alguns "testes" à programação por conta própria.

Na escolha de um curso no Ensino Superior, acabei por afastar-me da informática, ingressando no curso de Direito, ainda no Brasil. Depois, decidi mudar-me para o Porto em 2001, onde finalizei a minha licenciatura em 2007. Foi uma ótima experiência, de onde trago, além do conhecimento, grandes amizades que perduram.

A seguir, acabei por voltar para as tecnologias, através da entrada no curso de Engenharia Eletrotécnica. Foi uma breve passagem, já que redescobri a paixão pela programação e acabei por mudar de curso para a Informática em 2010.

Depois deste longo caminho, acabei por chegar ao ponto onde estou hoje, no 5º ano do Mestrado Integrado em Engenharia Informática e Computação, prevendo concluí-lo em Fevereiro de 2015.

Percurso

Percurso de vida

Mais detalhadamente, é este o meu percurso:

  • jan 1985/nov 1999 - Ensino Básico e Secundário;
  • fev 2000/jun 2001 - Bacharelado em Direito da Faculdade de Direito da Universidade Estácio de Sá (Brasil);
  • set 2001/fev 2007 - Licenciatura em Direito da Faculdade de Direito da Universidade Católica Portuguesa;
  • set 2007/jun 2010 - Mestrado Integrado em Engenharia Eletrotécnica e de Computadores da FEUP;
  • jun 2010/fev 2015 - Mestrado Integrado em Engenharia Informática e Computação da FEUP.

Na imagem ao lado pode ver-se uma representação gráfica e mais completa deste percurso.

Interesses

Na Informática

Dentro da informática e do curso que frequento, de um modo geral, gosto de todas as áreas por que passei. Mas é claro, que com mais ênfase em algumas, como por exemplo:

  • Tecnologias Distribuídas;
  • Arquitetura, Serviços e Gestão de Redes;
  • Desenvolvimento de Aplicações Móveis;
  • Testes de Software.

Nos outros cursos que frequentei

O Direito, embora possa parecer uma área muito diferente das tecnológicas, acaba por ter algumas semelhanças. E talvez, a principal, seja a lógica da ligação entre as diferentes leis, para poder chegar a uma conclusão relativamente a qualquer assunto do nosso dia-a-dia.

Esta ligação, podendo ser feita de diversas maneiras, pode abrir caminhos diferentes para a resolução dos problemas que nos surgem.

Foi esta busca e entendimento dessa lógica que me atraiu e me fez chegar ao fim do curso. Dele trouxe alguma experiência, principalmente na maneira de escrever e expressar uma idéia.

Trata-se de uma área onde posso aceder ao conhecimento de assuntos ligados com a informática, como direitos de autor, as patentes, o Direito da Propriedade Industrial em geral.

Já no curso de Eletrotecnia, os motivos que me fizeram escolher esta área, além de uma pequena base que é comum às Engenharias, o ramo das Telecomunicações foi o motivo principal. Mas, rapidamente, apercebi-me que a programação e os diversos meandros da Informática era o que realmente me atraía.


No quotidiano

Além da vida académica que já conheço há alguns anos, tenho alguns passatempos e atividades que preenchem o tempo que me sobra. Como:

  • Natação - que já pratico desde cerca dos 5 anos de idade (com algumas interrupções);
  • Caminhada - aos fins de semana para satisfazer os prazeres mais básicos do meu cão e aproveitar o contato com a natureza;
  • Culinária - fui "obrigado" a dedicar-me a esta desde que me mudei para Portugal para viver sozinho. A partir daí, comecei a tomar o gosto e a confecionar alguns pratos, acreditando sempre que estou a contribuir para os prazeres gastronómicos dos que me rodeiam!

Projetos

Durante o percurso académico pela FEUP, desenvolvi diversos projetos. Segue-se uma breve explicação de alguns dos mais importantes:


Descrição do Projeto Linguagens, API's, Frameworks Utilizadas IDE Plataforma de Destino
Controlo de um microprocessador para condução de um dirigível Assembly N/A N/A
Simulação de um sistema de elevadores Java, Swing Eclipse Windows, Unix
Criação de um site de partilha de links HTML, PHP, CSS, JavaScript, SQLite N/A Web
Jogo Quadtria com recurso ao algoritmo Minimax Java, Swing Eclipse Windows, Unix
Conversor de bibliografias no formato Bibtex para HTML, XML JavaCC Eclipse Windows, Unix
Aplicação para guardar registos médicos com ligação ao Facebook C#, Facebook, Java, Spark Visual Studio Windows Phone
Jogo Risco com plataforma multi-agente Java, JADE Eclipse Windows, Unix
Sistema de apólices de seguros baseados em dados reais de condução C#, .NET, SQL, HTML, JavaScript, CSS Visual Studio Web
Sistema distribuído de encomendas de refeições C#, .NET Remoting, HTML, CSS, JavaScript Visual Studio Windows, Web
Sistema distribuído de simulação de venda, encomenda de livros C#, WCF, HTML, CSS, JavaScript Visual Studio Windows, Web
Implementação de Serviços IP, E-mail e Routing utilizando routers e switches Cisco Comandos de Configuração Cisco, Configurações de serviços Debian N/A Debian
Aplicação para escolha de melhor ponto de acesso Wi-fi dentro de uma rede caótica Java, PHP Eclipse Android
Armazém de Dados para o European Poker Tour SQL Oracle Warehouse Builder Windows

Contatos

e-mail

Institucional: ei10007@fe.up.pt

e-mail

Profissional: mbd.duarte@gmail.com

skype

duartemb