
CTO - Chief Technology Officer
Construções Europa Ar-Lindo, SA
2011-05 » 2014-11
Principais Actividades e Responsabilidades:
- Gestão da infraestrutura TI, Administração de domínio local, e apoio às máquinas locais.
- Controle, Configuração e Manutenção de máquinas, utilizando GPO e Scripting (ex. Assinaturas de e-mail, Manutenção ds sistema de ficheiros, Backups ...)
- Implementação do ERP e Supervisão do seu Desenvolvimento.
- Melhoramento da usabilidade, Controlo e Integridade de dados na implementação do ERP.
- Implementação e Automação de sistemas de terceiros.
- Monitorização de Processos Internos e Fluxos de Trabalho, Auditoria e Automação.
- Desenvolvimento aplicacional para Auditoria e Relatórios, para o nosso Sistema de Suporte à Decisão (DSS).
- Desenvolvimento de uma amostra para uma aplicação interna para a Gestão em Construção Civil, usando um paradigma de Desenvolvimento Rápido em WinForms, e ferramenta de migração para importação de dados. Desenvolvido em C#, MySQL e LDAP.
- Desenvolvimento de software interno para DSS, em C#, MySQL e Pervasive SQL.
- Reforço de políticas de substituíção de papeis no ambiente empresarial.
- Melhoramento de comunicação e transferência de dados inter-departamental, Relatórios de vários KPI's por Departamento, aumento de desempenho interno e responsabilização individual, por meio de Auditorias aos Fluxos de Trabalho, usando um sistema de Alertas por Mensagem e Relatórios. Alguns Fluxos de Trabalho melhoraram o seu desempenho em 90%.
- Integração entre Sistema de Recursos Humanos Biométrico de terceiros, e o nosso módulo de RH interno, com processamento automático de assiduídade.
- Auditorias e Relatórios para suporte à nossa reunião mensal de objectivos.
- Desenvolvimento dos websites do Grupo da Empresa.
- Desenvolvimento do nosso site corporativo, com recurso a Html, Php, MySQL, CSS, Javascript (JQuery e específico do projecto)
- Re-desenvolvimento do nosso site baseado em tabelas, de forma a melhorar a sua funcionalidade e desempenho.
- Replicação do mesmo site pelas várias empresas do grupo. Partilha de recursos, base da dados e aplicação web.
- Capacidade totais de multi-linguagem.
- Desenvolvimento do nosso site corporativo, com recurso a Html, Php, MySQL, CSS, Javascript (JQuery e específico do projecto)
- Gestão do Alojamento Web.
- Gestão das telecomunicações
- Poupanças anuais de até €30.000.
- Implementação da VPN, para todas as filiais remotas da empresa.
Gestão da Infraestrutura TI
Durante o tempo eu estive na Europa Ar-Lindo, eu era responsável por toda a infra-estrutura de TI da empresa. Minha função principal, como Administrador do Sistema, era a Configuração e Supervisão dos Servidores, Utilizadores, Equipamentos e Processos.
Eu tinha 3 servidores na sede, um servidor remoto num Hotel pertencente ao grupo (The Lince) nos Açores, cerca de 70 estações de trabalho na empresa principal, e outros 30 no Hotel, na minha supervisão direta. O meu principal objetivo como Administrador de Sistemas, era tentar minimizar as necessidades de apoio por parte dos utilizadores, e tentei automatizar o máximo que pude, tanto nos Servidores, bem como nas máquinas dos Utilizadores, para que tivesse um ambiente mais seguro e com o mínimo de falhas possível.
Várias modificações foram feitas nas GPO, e Scripts criados, para que refletissem cada posição dos Utilizadores no grupo, e ter a imagem corporativa o mais coerente possível.
Implementação do ERP
A implementação do ERP, foi acompanhada com o mesmo conjunto de princípios que eu usei na Gestão de Infraestrutura. O Utilizador não poderá ser responsabilizado, do que não conseguir fazer.
Desenhar e implementar bons Fluxos de Trabalho, Controlo de Acessos de Utilizadores refletindo a estrutura da empresa com a correspondente configuração da Aplicação, Relatórios de Erros, Usabilidade, condicionando e contextualizando as ações do Utilizador, verificar a integridade dos dados, automação de processos, e supervisão geral do desenvolvimento da Aplicação, tendo como finalidade a garantia que a aplicação responde às necessidades do grupo, foram as minhas principais funções na supervisão e implementação do ERP.
Também desenvolvi e customizei vários Relatórios Financeiros e de Produção, para a Aplicação, como parte do nosso DSS (Decision Support System).
Desenvolvimento aplicacional para Auditoria e Relatórios
Devido ao facto do nosso ERP ser uma solução de código fechado, e não ser software feito à medida da empresa, tivemos de estender as suas funcionalidades externamente.
Desenvolvi um serviço do Windows, para executar num de nossos Servidores, de forma a ter essas funcionalidades adicionais. O principal objectivo desse programa era não só estender o controlo limitado sobre a consulta à Base de Dados, mas também, para Auditar as ações dos Utilizadores e produzir notificações adequadas para os Utilizadores participantes. Isto permitiu potencialmente um ambiente sem papel quase total na empresa, também economizando o tempo gasto pelos Utilizadores nas suas tarefas habituais, com ajuda de um melhor Fluxo de Trabalho e correespondentes notificações aos Utilizadores.
As tão necessárias consultas à Base de Dados, eram muito mais complexas do que as que o ERP poderia fornecer para fins de BI (Business Intelligence). Tinhamos Relatórios que consultavam quase todos os aspectos do negócio da empresa, fazendo com que as consultas fossem muito complexas e mais lentas, tornando-os também impróprias para acesso direto pelos Utilizadores. Portanto, o sistema de relatórios a de saída seria ou em PDF, ou em puro HTML no corpo de um e-mail, e enviado apenas para os Utilizadores apropriados. O programa também fez trabalhos de manutenção aos Servidores e Bases de Dados.
Desenvolvimento dos sites do grupo
Devido a um problema com o nosso serviço de alojamento, a empresa teve que mudar seu fornecedor Cloud, e começou a procurar no mercado uma empresa de desenvolvimento web que podesse actualizar a funcionalidade do então actual site, e também criar novos websites de imagem semelhante, para as outras empresas do grupo, a fim de actualizar a sua presença on-line em tempo para a migração.
O que a Administração da empresa queria, era implementar sites separados, para cada uma das empresas do grupo, adicionando mais funcionalidades, e ter um site que não quebrasse e se comportasse de forma semelhante em diferentes browsers e dispositivos. A Administração também queria alimentar informações no sites de forma mais regular.
Após várias reuniões, tornou-se evidente que uma solução para cada empresa do grupo, mesmo que, usando a mesma imagem corporativa, não seria viável. Todas as soluções apresentadas envolviam informações replicadas e recursos duplicados, o que significava que, iria aumentar exponencialmente o tempo gasto inserindo informações nos sites. Reuniões intermináveis também estavam consumindo o pouco tempo restante para o prazo do projeto.
Propus desenvolver a solução internamente, de maneira a que seria muito fácil criar outra instância dum site atual, para qualquer outra possível empresa, que a Administração podesse querer adicionar no futuro.
Devido à falta de acesso à empresa de alojamento anterior, desenvolvi do zero toda a solução, partilhando todos os recursos e base de dados com o site principal, usando a mesma disposição das empresas, mas adicionando novas funcionalidades e corrigindo imcompatibilidades entre browsers.