Propostas sem aluno atribuído - Setembro de 2014

DEI - FCTUC
Gerado a 2024-04-19 22:18:46 (Europe/Lisbon).
Voltar

Titulo Estágio

Dependable Computing for an SaaS Healthcare System

Áreas de especialidade

Engenharia de Software

Local do Estágio

Av. Emídio Navarro, Coimbra (Riverside Labs).

Enquadramento

A Redlight Software é uma startup da Universidade de Coimbra que se foca no desenvolvimento de software de elevada qualidade para clientes internacionais, na área da saúde.

No âmbito da sua actividade foi-lhe colocado o desafio de migrar uma solução SaaS de um Hospital Norte-Americano para uma solução mais actual, com elevados requisitos de confiabilidade (dependability). É neste projecto que o actual estágio se enquadra.

Objetivo

O objectivo do estágio é dotar o estagiário de competências avançadas no desenvolvimento de soluções SaaS na área da saúde com elevados requisitos de confiabilidade, habituado-o a trabalhar num contexto de integração contínua com uma equipa internacional dispersa por vários fusos horários.

A elevada dependability desejada consiste em garantir segurança (contra acessos indevidos), disponibilidade (uptime 24/7), e robustez (contra excesso de carga). Será ainda necessário integrar um sistema de Secure Messaging suportando varias plataformas (email, sms, outros).

Dado que este sistema manipula dados clínicos, o estagiário estará exposto às normas Norte-Americanos de desenvolvimento de software para a saúde (HIPAA), o que lhe conferirá uma competência rara neste sector.

Finalmente, de referir que a arquitectura da solução a desenvolver terá de ser planeada de forma a poder ser integrada com a aplicação actual sem downtime nem prejuizo para o serviço actual (transição iterativa).


Plano de Trabalhos - Semestre 1

-Análise do sistema actual.
-Anãlise do sistema a desenvolver.
-Pesquisa bibiográfica sobre o contexto e soluções técnicas.
-Arquitectura da solução para onde migrar.
-Plano de migração sem downtime (ou muito reduzido).
-Design detalhado da solução.
-Escrita do relatório intermédio

Plano de Trabalhos - Semestre 2

-Integração do feedback obtido na defesa Intermédia.


-Desenvolvimento, testes e integração (*)
-Análise e reflexão
-Escrita do Relatório Final.


(*) A RedLight Software utiliza uma metodologia de desenvolvimento com integração continua em sprints de uma semana ('agile on steroids'); o estagiário irá adoptar a metodologia em vigor na empresa, pelo que a fase de desenvolvimento, testes e integração são, na realidade, uma sequência de iterações semais com objectivos bem concretos.

Condições

Bolsa de 750€ mensais (valor FCT) ajustada à dedicação efectiva do estagiário.

Observações

Familiaridade com Ruby on Rails (mandatória).
Experiência em desenvolvimento mobile, Android e/ou iOS (desejável).

Todos os candidatos devem passar por um teste de avaliação técnica nas instalações da RedLight, em Coimbra.

Orientador

Pedro Miguel Antunes
mantunes@redlightsoft.com 📩