Upload
others
View
5
Download
1
Embed Size (px)
Citation preview
Portfolio de Experiência - Luís Maia Ferreira
Project Plataforma de Dados e VisualizaçãoPeríodo atualmente
Contrato UnifAI Technology
Funções Tech Lead Engineer
Descrição Projeto baseado em Aprendizagem Máquina que permite a inferência de parâmetros dum
ambiente específico a partir da correlação do histórico de parâmetros de qualidade. Os
parâmetros de base são enviados em bruto através de Sondas especiais colocadas no
ambiente equipadas com sensores bioquímicos, para um Servidor que calcula os parâmetros
do ambiente baseado numa Rede Neural previamente treinada, ou numa Rede Neural
Recorrente.
Estive envolvido na concepção e desenvolvimento de todos os componentes de software
deste sistema, o software do servidor e o software para a modelagem e treino das redes
neuronais. O processo de treino é um processo intensivo de computação que pode levar
desde várias horas a vários dias ou semanas.
Ferramentas Python e Flask para Servidor, Keras e TensorFlow (Machine Learning da Google) para
Modelagem e Treino das NNs, Git + GitLab para repositório de código.
AWS para a Infraestrutura
Imagem
Projeto ANDA - Bilhética móvel no ANDANTE para empresas de transporte
público do PortoPeríodo 2015 - 2017
Contrato OPT
Cliente AMP - Área Metropolitana do Porto
Funções Consultor e Developer
Descrição Um dos aspectos realmente inovadores deste sistema é a geração do melhor conjunto de
opções de tarifas de bilhética para garantir o custo mensal mínimo para o utilizador, incluindo
bilhetes ocasionauis, bilhetes de vários dias e várias opções de passe.
Participei em várias reuniões de gestão e monitorização do projeto como Consultor. Contribuí
para a gestão dos aspectos de software deste projeto, participei no desenho do sistema, e
estive intensamente envolvido no desenvolvimento e documentação técnica do algoritmo de
optimização de tarifários.
Eu e outro membro do projeto desenvolvemos o algoritmo de otimização que, num sistema
de bilhetagem intermodal complexo como o Andante, com várias possibilidades de tarifário,
se revelou como um grande desafio na área da investigação operacional.
Ferramentas Bolsamiq Mockups, Visual Studio, C#, Android Studio
WebSite https://www.linhandante.com/anda.asp
Imagem
Projeto EzLAB - Detecção Móvel de Bactérias em Tempo RealPeríodo 2015 - 2018
Contrato EzLab Systems
Funções Tech Lead Engineer e Developer
Descrição Sistema baseado em Aprendizagem Máquina para a detecção em tempo real de bactérias
através de um inovador microscópio portátil que se adapta a um dispositivo móvel (iPhone).
Permite rastrear a presença de bactérias dentro de amostras recolhidas diretamente no
campo.
A função incluía gerir a equipa de desenvolvimento móvel e também o design, o
desenvolvimento (usando Lua e Torch) e o treino de uma Rede Neuronal Convolucional para
a detecção de três diferentes estirpes de bactérias.
Ferramentas Linux, Lua, Python, Torch (Ferramenta de Machine Learning do Facebook), Objective-C
WebSite https://www.ezlabsystems.com/
https://www.linhandante.com/anda.asphttps://www.ezlabsystems.com/
Imagem
Projetos MOVE-ME and InfoBoard (IMS - Information for Mobility Support)Período 2010-2012
Contrato OPT - Optimização e Planeamento de Transportes S.A.
Clientes MOVE-ME - TIP (Porto), CARRIS (Lisbon), Coímbra, Braga
InfoBoard - FEUP e ANA (Airport)
Prize O MOVE-ME ganhou o 1º prémio no CIVITAS Awards 2012 – Inovação Técnica
Funções Project Manager
Descrição Projeto financiado no contexto do Programa Europeu Civitas na medida de Mobilidade.
Incluiu o desenvolvimento de uma aplicação móvel orientada às paragens e estações das
principais paragens e estações de autocarros, metro do porto e transportes sobre carris.
Também permite traçar rotas de transporte público entre dois locais dentro da cidade do
Porto.
Atualmente o MOVE-ME cobre as quatro principais cidades de Portugal.
Esta medida incluiu também o desenvolvimento de um servidor de ecrã gigante de
Transportes Públicos para determinadas zonas (InfoBoard), actualmente instalado no edifício
da Faculdade de Engenharia e no Aeroporto do Porto (ANA).
Tive a cargo a Gestão Técnica deste Projeto acompanhando o projeto e a execução de ambos
os sistemas e fazendo a ponte com as entidades financiadoras.Ferramentas Visual Studio, C#, XAMARIN, Asp.Net
WebSites https://civitas.eu/measure/mobile-mobility-information
http://www.opt.pt/destaque.asp?codDestaque=1
Imagens
Projetos smsBus - Horários em Tempo Real por SMSPeríodo 2005-2006
Contrato OPT - Optimização e Planeamento de Transportes S.A.
Clientes STCP
Prize Sistema Premiado
Funções Arquiteto de SIstema e Developer
Descrição Este projeto foi um esforço conjunto entre mim e outro membro da OPT. Projetámos e
implementámos o sistema em tempo recorde.
Este sistema permite que os utilizadores de uma empresa de transporte público questionem
as paragens através do uso de telemóveis, sobre as próximas chegadas de autocarros, através
de um pedido por SMS. O sistema possui uma arquitetura multi-threading com ligação a
operadores móveis e a um mecanismo de estimativa de horários de autocarros para as
paragens. A resposta é devolvida aos utilizadores através de um serviço de valor
acrescentado.
Numa altura em que os telemóveis inteligentes não eram a norma, este sistema foi um
enorme sucesso com cerca de 70000 pedidos pagos por mês (foi testado em carga com mais
de 30000 pedidos por dia).
Mesmo agora, quando os telemóveis inteligentes já são a norma, ainda é utilizado e pago.
O sistema inclui também uma interface web para a análise estatística da sua utilização.
Ferramentas UML, SQL Server, .Net C#, Threading architecture, Sockets, ASP.Net
WebSites http://www.opt.pt/produto.asp?codProduto=2
https://www.stcp.pt/smsBusMicroSite/index.html
Imagem
Projeto InfoPub - Automação da Produção de Informação ao PúblicoPeríodo 2002-2014
Contrato OPT - Optimização e Planeamento de Transportes S.A.
Clientes Empresas de Transporte Público - STCP, CARRIS, RL, TST, HF, SCOTTURB, VIMECA, TUST
Funções Especialista Senior de Software e mais tarde como Gestor de Projeto
Descrição Este sistema permite que Empresas de Transporte Público produzam automaticamente
documentação gráfica avançada para paragens e zonas servidas por transporte público.
Fui responsável pela concepção e implementação da primeira versão deste sistema dentro de
uma equipa inicial de três colaboradores. Estive especialmente envolvido no módulo Gestor
de Dados e no design e implementação do Motor Gráfico em vários módulos, permitindo a
geração de uma representações geométricas de layouts de design que são então traduzidos
em formato gráfico baseado em SVG (baseado em XML).
Sem este sistema, estas empresas não seriam capazes de produzir informação gráfica "à
paragem", pois o custo e o esforço de design seriam imensos.
Fui responsável pela implementação em várias empresas. Também escrevi a documentação
técnica para este sistema.
Ferramentas UML, ORACLE, Visual Studio, C#, OpenAccess ORM, SVG
WebSites http://www.opt.pt/produto.asp?codProduto=4
http://www.opt.pt/produto.asp?codProduto=4
Imagens
Qualificação Tese de Mestrado em Rapid Application Development"FV-RAD – A Practical Framework for Rapid Application Development"
Período 2008-2009
Instituição Faculdade de Engenharia do Porto (Portugal)
WebSite https://repositorio-aberto.up.pt/handle/10216/66702
http://lfferreira.pbworks.com/w/page/9737556/FV-RAD
Projetos GIST 2.0 e GISTLightPeríodo 2002-2014
Contrato OPT - Optimização e Planeamento de Transportes S.A.
Clientes Principais empresas de transporte público em Portugal - CARRIS, STCP, RL, TST, HF (Horários
Funchal), etc
Funções Especialista Senior de Software e mais tarde como Diretor Tecnico na OPT
Descrição Com o sistema GIST nasce uma startup proveniente da FEUP (OPT).
Este sistema continua a ser a principal ferramenta de gestão operacional de recursos
(viaturas e motoristas) para as empresas de transporte público em Portugal, especialmente as
empresas de transporte público urbano nas principais cidades do País.
No contexto do sistema GIST, desempenhei várias funções:
- Diretor Técnico responsável pela gestão da equipa de desenvolvimento em vário projetos,
de acordo com as diretrizes de certificação ISO de qualidade e inovação.
- Responsável pela compilação de Requisitos de Software e Especificações de Desenho e
Arquitetura da versão 2.0 do sistema GIST e da aplicação GIST Light.
- Gestor de Projeto em vários Programas de Incentivo à Inovação Financiados pelo Estado.
- Analista de software e programadoe em vários componentes nesses sistemas.
- Acompanhamento da implementação do sistema GIST nas principais empresas de
transporte público em Portugal como a STCP e a CARRIS, fazendo a ponte entre utilizadores e
gestão.
- O framework FV-RAD construído no ambito da minha Tese de Mestrado foi usado para
desenvolver a versão Light do sistema GIST (GIST Light).Ferramentas UML, Bolsamiq Mockups, Oracle e SQL Server, ferramentas ORM OpenAccess (Telerik) e
NHibernate, VisualStudio + TFS, Visual Source Safe, .Net framework, C#, ASP.Net
WebSites http://www.opt.pt/gist.asp
http://gistlight.opt.pt/?idioma=1
Imagem
Qualificação Pós Graduação em Informática (MICEI) com Área de Especialização em
Sistemas Distribuídos, Comunicação por Computadores e Arquitectura
de ComputadoresPeríodo 2001-2002
Instituição Universidade do Minho (Portugal)
http://www.opt.pt/gist.asphttp://www.opt.pt/gist.asp
Projeto GIST - Gestão Integrada de Sistemas de TransportePeríodo 1999 . 2001
Contrato INEGI - Instituto Nacional de Engenharia e Gestão Industrial (Portugal)
Clientes Main Public Transport Companies in Portugal - CARRIS, STCP, RL, TST, HF (Horários Funchal),
etc
Sub-Projeto Services Module
Funções Software Analyst / Developer
Descrição O sistema GIST é responsável pela gestão de recursos (veículos e motoristas) e horários das
principais empresas de transporte público em Portugal.
Estive envolvido na Especificação de Requisitos, Desenho e Desenvolvimento da
infraestrutura base compartilhada por todos os módulos deste sistema e fui o principal
developer do Módulo de Serviços onde os serviços de Viaturas e Motoristas são geridos em
diferentes abrangências temporais e espaciais. Trata-se de um módulo gráfico altamente
interativo que se liga a uma base de dados ORACLE centralizada.
Também acompanhei a implementação deste módulo em diversas empresas, formando
utilizadores e garantindo o cumprimento de requisitos.
Ferramentas ORACLE e Ferramentas de Desenvolvimento da Microsoft (desenvolvimento em VB6 e C++)
WebSites http://www.opt.pt/modulo.asp?codProduto=1&codModulo=4
Projeto Bancada de Serviços - para optimização dos serviços de tripulantesPeríodo 1997-1999
Contrato Faculdade de Engenharia do Porto (Portugal)
Clientes Outros Investigadores no Domínio da Optimização em Transporte Público
Funções Investigador - Bolsa de Mobilidade e Tecnologia (Praxis XXI/BMCT/14752/97)
Descrição Desenvolvi um módulo de pesquisa que foi uma ponte entre os investigadores de otimização
dos serviços de tripulantes e a área operacional das empresas de transporte público.Trata-se
de um módulo altamente gráfico com uma interface muito interativa.
Ferramentas OMT / UML, Oracle / Designer, Visual Modeller, Visual Source Safe, Visual Basic, Visual C++
Projeto FotoScope - Arquivo e Documentação de Imagens para MicroscopiaPeríodo 1996-1997
Contrato HOSPITRANS – Indústria de Material Hospitalar, Lda. (Portugal)
Clientes IPATIMUP, others
Funções Project Developer / Project Manager
http://www.opt.pt/modulo.asp?codProduto=1&codModulo=4
Descrição Aplicação MDI para WIndows desenvolvida inteiramente por mim para esta emnpresa. Com
as seguintes funcionalidades:
- Aquisição de Imagem a partir de microscópios digitais
- Arquivo de Imagens com gestão inteligente de rascunhos
- Criação, processamento e gestão de FotoDiscos
- Manipulação de Imagens
- Documentação de Imagens baseada em Rascunhos (imagens miniaturizadas das originais)
- Documentação de Imagens sobre base de dados relacional em Access com armazenamento
dos rascunhos e funções avançadas de pesquisa por palavras chave
- Criação e Show de Apresentações
- Geração de páginas web HTMLa partir de apresentações com gerador de imagens com
niveis de compressão configuráveis
Ferramentas Visual Basic, LEADTools, HTML generator
Contrato Centro de Informática do ExércitoPeríodo 1994
Funções Aspirante Oficial
Descrição Estive envolvido no desenho de alguns pequenos módulos e fiz algumas apresentações de
foro tecnológico para outros oficiais
Funções Formador de InformáticaPeríodo 1992-1993
Contrato DFSI – Desenvolvimento, Formação e Serviços Informáticos, Lda. (Portugal)
Clientes Instituições Públicas
Projeto Cosmic EnvironmentPeríodo 1992-1992
Contrato Universidade do Minho (Portugal)
Funções Bolsa JNICT (BJI 762)
Descrição Projeto para o desenvolvimento de um ambiente de computação distribuída
Ferramentas UNIX, C, TCP/IP Sockets
Qualificação Licenciatura em Engenhara de Sistemas e Informática(licenciatura de 5 anos - pré Bolonha)
Período 1989-1993
Instituição Universidade do Minho (Portugal)
Período Infância :)Descrição Muita programação em Basic e Assembler (Z80) no ZX Spectrum