Olá, muito prazer!

Francisco Jr

Desenvolvedor Front-end Desenvolvedor Back-end Desenvolvedor Mobile Analista de Infraestrutura Portugal é minha paixão Photografia é outra paixão Cozinhar também!

Sobre mim

Olá

Eu sou oFrancisco Jr

Desenvolvedor full stack e mais

Trabalho com computação desde os meus 16 anos de idade. Comecei fazendo suporte para meus amigos, logo tornando isso minha profissão. Cursei meu segundo grau em eletrônica, depois fiz faculdade de redes de computadores e por fim pós-graduação em análise, projeto e gerência de sistemas.
Trabalhei em diversas empresas ao longo dos últimos 20 anos, como Atos Origin, Accenture, BRQ e Stefanini tendo como cliente a Petrobras, onde passei 15 anos atuando para a área de Exploração e Produção (E&P).
Trabalhei em um dos principais sistemas da companhia, o Siplex, onde atuei em mais de 22 sistemas e inúmeras tarefas, desde infra-estrutura, passando por desenvolvimento back e front end até a coordenação de projeto.

Curriculum Vitae em Português:

Normal Europass

Curriculum Vitae em Inglês:

Normal Europass Mais sobre mim

experiência

Desenvolvimento Front-End Web

2003-2016

Trabalhei com Bootstrap e jQuery UI, utilizando sistemas de grid, design responsivo, media queries, HTML 5 e CSS 3. Conhecimento em javascript, ES6 e Typescript, além de trabalhar e prospectar componentes como o Highcharts e Google Maps.

UI/UX Design

2003-2016

Criação de esboços e protótipos em papel e HTML para determinar, de acordo com o levantamento de requisitos ou caso de uso, a melhor interface para o usuário, com foco em usabilidade e redução de cliques. Utilização de Photoshop para criação e edição de imagens.

Desenvolvimento Back-End

2003-2016

Conhecimento de diversas linguagens de programação, como C#, Python, Java e SQL, além de banco de dados Oracle e SQL Server. Utilização de ferramentas e frameworks de ORM como nHibernate e Entity Framework.

Infraestrutura

2003-2016

Conhecimento avançados de servidores Windows e IIS, além de Team System como repositório de código. Conhecimentos de automação com script VBS e PowerShell além de desenvolvimento de aplicações de serviço Windows (Windows Service Applications).

Aplicações Móveis

2015-2016

Desenvolvimento de aplicativos WAP, UWP e Android, além de adaptação de web sites para responsividade em dispositivos móveis.

Outras Coisas

2003-2016

Conhecimentos de Scrum, Kanban e ITIL. Participei de auditorias externas e internas e gerei documentação para o sistema, treinamento e infraestrutura.

40000

LINHAS DE CÓDIGO

18

LINGUAGENS DE PROGRAMAÇÃO

21

ANOS PROGRAMANDO

33

PROJETOS

4

PRÊMIOS E AGRADECIMENTOS

15

EMPRESAS QUE PRESTEI SERVIÇOS

Portfolio

2015 - Siplex Painel Pangea


A idéia do Painel Pangea surgiu da necessidade da Exploração da Petrobras em visualizar dados de blocos de maneira simples como no Painel de Locações. Por este motivo, o primeiro painel de dados criado era chamado de painel de blocos.

Para criar o sistema, aproveitamos as lições aprendidas no Painel de Locações e exploramos ao máximo a integração de componentes, gerando uma interface única que por meio dos dados e metadados recebidos saberia criar o seu layout de exibição, faria as cargas dos componentes e disponibilizaria opções para navegação, tematização e pesquisa.

Visão de drill down com Gantt
A tela comporta no máximo 6 componentes distintos de visualização, sendo que uma ação em um componente reflete em atualização de dados em todos os outros. Entre os componentes de visão que utilizamos está o Almende TimelineHighChartsGoogle MapsdhtmlxGantt e outros. A navegação inclui ainda um sistema de drill down recursivo, carregando outros painéis dependo do estímulo inicial do usuário.

Toda o front-end foi escrito em TypeScript utilizando DefinitelyTypeds existentes ou criando os nossos. Utilizamos também o Linq.js para tratar os dados nesta camada e Metro UI com Bootstrap para toda a UI.

Para o back-end foi utilizado Asp.net MVC 4 com todos os dados, metadados e controle de acesso e permissão fornecidos pelo HDS.

O sistema continua em desenvolvimento atualmente agregando mais informações aos painéis existentes e criando novos. Como agregar informação a esse tipo de sistema muitas vezes depende de manutenção evolutiva em outros sistemas para fornecimento dos dados e no HDS para o tratamento desses dados, o tempo de escrita de um novo painel é demorado.

Como sugestões de melhorias no meu desligamento do projeto estava a reescrita utilizando React com Redux, melhorando a integração entre os componentes de visualização e melhorar o componente de filtro para fornecer a facilidade de uso do Select2 mas aceitando campos multi valorados, como por exemplo, data inicial e final.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2015
Duração: 1 ano para a 1ª versão
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Help Desk, Designer, Front-end, Back-end, Analista de Infra-Estrutura
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, OracleCss3HTML5XmlWeb ServicesTFSWCFLinqNugetWeb APIAsp.net MVC 4Bootstrap,  jQueryJsonnHibernateNinjectTypeScriptHighChartsGoogle Maps APIAlmende TimelineDataTablesSelect2Linq.jsMetro UI 3dhtmlxGantt

2015 - Siplex HDS


O HDS, ou Hub de Dados Siplex, é responsável por centralizar as requisições de informações a diversos sistemas (serviços), base de dados e componentes, tratando os dados, consolidando, acrescentando metadados e criando caches, quando necessário, que ficarão disponíveis para consumo, principalemente, através do módulo Painel Pangea.

Os dados podem receber informações de geolocalização, somatórios por grupos de valores e informações de coloração para temas baseado nos metadados criados para cada serviço. Esses metadados são criados baseados em cada informação recebida da fonte de origem e de acordo com cada resultado esperado para o consumo.

Os serviços de consumo são integrados com o sistema de acesso e permissão do Siplex, o módulo Administração, filtrando os dados de acordo com o perfil do usuário, nunca exibindo dados aos quais o usuário não deveria ter acesso.

O cache é gerado todo dia, utilizando o componente Quartz.Net. Os sistemas que fornecem dados para a geração de cache usam um componente Nuget desenvolvido internamente que fornece as interfaces a serem implementadas para o fornecimento de dados no formato esperado para a geração do cache.

O sistema não possuí interface, somente serviços.

Ano de início do projeto: 2015
Duração: 3 meses para a 1ª versão
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Back-end, Analista de infra-estrutura
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, OracleTFSWCFLinqNugetWeb APIJsonnHibernateNinjectQuartz.Net

2015 - Siplex Acompanhamento de Atividades Geofísicas


O Acompanhamento de Atividades Geofísicas nasceu da reescrita do Cronograma de Sísmica, removendo as funcionalidades que não eram utilizadas e substituindo a interface de arrastar e soltar por um gráfico de Gantt. Hoje ele é o sistema responsável pelo planejamento de aquisição e processamento de dados geofísicos terrestres ou marítimos.

Minha participação no módulo foi apenas de consultoria em usabilidade e front-end em algumas telas.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2015
Duração: 6 meses
Cargo: Consultor Sr
Funções: Front-end
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, Oracle, Css3, HTML5, Web Services, TFS, Linq, Asp.net MVC 4, Bootstrap, jQuery, nHibernate, Ninject, Kanban, JavaScript, dhtmlxGantt

2013 - Painel de Locações


O Painel de Locações foi criado para exibir em ordem cronológica e com fácil identificação do estado de completude os dados de uma locação a perfurar. A idéia que os gerentes aplicassem um filtro, olhassem para a linha do tempo e identificassem locações com problemas no workflow do projeto foi o norte para o desenvolvimento do sistema. Além disso, foram criados gráficos em Highcharts que consolidavam os dados por gerência e outros tópicos, indicando facilmente gargalos a serem atacados.

Gráficos consolidadores em Highcharts
O sistema teve um forte acoplamento ao módulo Locações, tendo sido montada uma query que consolidava os dados necessários do banco e serviços de outros sistemas, carregando o modelo de dados (ORM) completo.

Como os dados mudavam ao longo do dia, foi criado um esquema de cache em memória utilizando o Quartz.Net, que gerenciava atualizações de dados automáticas e manuais.

O sistema teve seu front-end adaptado para funcionar em dispositivos móveis, sendo o tablet o mínimo suportado em função de um tamanho mínimo de tela.

O projeto fez tamanho sucesso que foi utilizado internamente na gerência como exemplo de software com experiência de usuário simples, com interface agradável e performance adequada ao público final. Foi também indicado e ganhador do prêmio Destaques da TI na categoria "Maximizar valor das soluções de TI ao sistema Petrobras" em 2014.


Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2013
Duração: 1 ano e 4 meses
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Help Desk, Designer, Front-end, Back-end, Analista de Infra-Estrutura, Coordenador
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, OracleCss3HTML5Web ServicesAsp.NetJavaScriptTFSWCFLinqBootstrap,  jQueryJsonnHibernateNinjectHighChartsKanbanQuartz.NetAlmende TimelineORM

2013 - Siplex Análise de Play


O Análise de Play pertence ao grupo de sistemas científicos do Siplex, sendo o módulo responsável por cadastrar o estudo geológico de uma região a ser estudada e fazer simulações de possibilidades de descoberta e viabilidade econômica para a área.

Minha participação no módulo foi apenas de consultoria em usabilidade e front-end em algumas telas.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2013
Duração: 5 meses
Cargo: Consultor Sr
Funções: Front-end
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, OracleCss3HTML5Web ServicesTFSWCFLinqAsp.net MVC 4Bootstrap,  jQuerynHibernateNinjectKanbanJavaScript

2013 - Siplex Feed Giop


O Feed Giop foi idealizado para ser uma fonte de dados que pudesse ser cadastrada e consumida de maneira fácil por diversas gerências da Petrobras.

O sistema utilizava o padrão RSS para o cadastro dos dados, utilizando a tag label para tratar os assuntos previamente cadastrados pelos gestores da aplicação.

A solução contava ainda com uma tela de consumo de feed que exibia os dados filtrados pelo perfil do consumidor, além de exibir a previsão do tempo com a API Foreca.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2013
Duração: 4 meses
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Help Desk, Front-end, Back-end, Analista de infra-estrutura, Coordenador
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, OracleCss3HTML5XmlWeb ServicesTFSLinqBootstrap,  jQueryJsonnHibernateNinjectForeca APIRSSKanbanForUs

2012 - Siplex Gerenciador de Janelas


O projeto do gerenciador de janelas consistia em criar um gerenciador de conteúdos onde fosse possível ao usuário organizar seu conteúdo pela tela, salvar e carregar seu layout de exibição.

Como havia diversas fontes de dados com múltiplos formatos gerados em prazos distintos, a solução deveria ser a mais flexível possível no consumo de conteúdo. A tela onde seria exibido esse conteúdo tinha mais de 3 metros de comprimento por mais de 1 metro de altura, ocupando três desktops do Windows e era interligado a uma solução de automação Creston.

Foi desenvolvida uma aplicação desktop que consumia conteúdos como arquivos do Microsoft Office, vídeos, imagens, pdfs e sites web. Esse conteúdo era organizado através de um componente de Dock Panel e utilizava APIs ou componentes como os do OfficeAcrobat e WebKit para exibir o conteúdo.

Foram geradas páginas HTML com alguns recursos javascript para o usuário exibir, por exemplo, imagens diversas sem a necessidade de intervenção da TI na adequação do conteúdo.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2012
Duração: 6 meses
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Front-end, Back-end, Analista de Infra-Estrutura, Coordenador
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, Css3HTML5XmlTFSLinqjQueryDock PanelWebKitWindows FormsXLRunnerKanban

2012 - Siplex Analytics


O Módulo Analytics surgiu da necessidade de centralizar os logs do Log4Net e do Elmah, de todos os módulos Siplex, que antes ficavam dispersos em cada módulo e eram acessados por uma página local que nem sempre era atualizada pelos desenvolvedores com correções ou funcionalidades novas.

O Analytics disponibilizou uma interface comum para acessar os arquivos de logs, não existindo mais as replicações de códigos.

Outra necessidade foi a emissão de relatórios de auditoria e estatísticas de uso de servidores e acessos, que passaram a ser emitidos também pelo sistema.

O Analytics implementa leitores de dados de memória e processador do servidor IIS, via WMI, do servidor onde estão executando os módulos Siplex e exibindo esses dados através de gráficos do Highcharts.

Algumas funcionalidades relacionadas a TI, que não estão relacionadas ao negócio, foram adicionadas posteriormente e são usadas pela equipe de desenvolvimento Siplex.

Ano de início do projeto: 2012
Duração: Aproximadamente 4 meses
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Designer, Front-end, Back-end
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, Asp.NetOracleCss3HTML5TFSLinqAdobe PhotoshopBootstrap,  jQueryJsonHighChartsLog4NetElmahWMIIISJavaScriptWeb Service

2011 - Siplex ForUs


O ForUs nasceu da idéia de facilitar o desenvolvimento de novos protótipos e aplicações, criando uma interface única e consistente, com diversos plugins customizados, evitando a necessidade do desenvolvedor em adaptar novos componentes ou alterar o design da aplicação. Ele foi inspirado no artigo "How to Enhance Forms Using jQuery UI".

Ele é um framework não obstrutivo, que utiliza três sistemas de grid (12, 16 e 24 colunas), utilizando recursos de Css e HTML juntamente com jQuery e jQuery UI para criar temas que são comuns e reutilizáveis as diversas aplicações ForUs. Essas aplicações também executam de maneira similar em todos os navegadores, além de adortarem as boas práticas de interface e usabilidade utilizadas pela equipe de designers da Petrobras.

Abaixo uma esquema da arquitetura proposta:

Arquitetura do ForUs

Camada .Net:
Dispara chamadas a partir do código de servidor Asp.Net WebForms e Asp.Net MVC para os componentes de Popup e Message. Além disso, existia um recurso chamado Time Machine, que enviava a partir do cliente para o servidor um HTML com formatação e dados preenchidos pelo de usuário, notificando algum problema a equipe de desenvolvimento.

Camada "User Interface":
Onde ficavam os diversos componentes do ForUs que interagem com o usuário. Eles são configurados através de um setup básico e acionados de acordo com a necessidade do desenvolvedor. Por exemplo, você pode chamar o componente de mensagem escrevendo duas linhas de código.

Camada "Data Format":
São os pontos de configuração geral do ForUs, definindo o setup básico do sistema de grid, tamanho de fonte, validadores de campos, o tema da aplicação e muito mais.

Temas jQuery UI do ForUs

Camada "Infra-estrutura":
Contém o sistema de Log do ForUs, que mostra no console do navegador os problemas ocorridos e as APIs do ForUs, que são chamadas a métodos de apoio, como por exemplo gravar e ler um cookie do navegador ou recuperar um parâmetro da query string.

Página de erro e sistema de log do ForUs

O projeto foi adotado por diversos módulos do Siplex (Prodex, Cronograma de Sondas, etc) e continua em uso até hoje, mas não recebe mais evoluções, somente manutenções corretivas por conta da adoção do Bootstrap e aumento da maturidade da equipe na codificação jQuery e JavaScript, facilitando a adoção de componentes disponíveis na Internet.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2011
Duração: 2 anos (Intercalado)
Cargo: Consultor, Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Designer, Front-end, Back-end
Contratante: AccentureBRQ
Cliente: Petrobras
Tecnologias: C# .NetAsp.NetAsp.net MVCCss3HTML5XmlWeb ServicesTFSNugetjQueryjQuery UIJsonJavaScriptScrumKanban

2010 - Siplex Desempenho


O módulo Desempenho Exploratório foi criado para registrar e controlar os valores de VDER (Volume Descoberto Econonicamente Recuperável) dos poços. Em outras palavras, é o sistema que registra o quanto de petróleo foi encontrado no reservatório que é economicamente viável de ser recuperado.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2010
Duração: Aproximadamente 4 meses
Cargo: Analista de sistemas Sr
Funções: Designer, Front-end
Contratante: Atos Origin
Cliente: Petrobras
Tecnologias:C# .Net, Asp.NetOracleCssHTMLTFSLinqAdobe PhotoshopjQueryJsonnHibernateNinjectForUs

2010 - Siplex Propex


O Propex foi solicitado pela necessidade da Exploração em controlar o fluxo da informação relacionada a Blocos, controlando desde a sua possível aquisição até a devolução ou passagem para produção.

Entre as quatro principais etapas (Aquisição, Exploração, Locação/Poço e Encerramento), reuniões de decisão  sugerem a continuidade ou não para a etapa seguinte. Os documentos oficiais de cada etapa ficam armazenados para uma eventual auditoria no futuro.

Neste sistema estive envolvido no levantamento de requisitos, desenvolvimento front-end e back-end e design. O sistema está em evolução de acordo com a evolução do workflow que ele representa.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2010
Duração: Aproximadamente 7 meses
Cargo: Analista de sistemas Sr
Funções: Desenvolvedor, Analista de Sistemas, Designer, Front-end, Back-end
Contratante: Atos Origin
Cliente: Petrobras
Tecnologias: C# .Net, Asp.NetOracleCssHTMLTFSLinqAdobe Photoshop,  jQueryScrum

2009 - Siplex Pangea Clássico


O Pangea nasceu para ser o sistema de exibição de dados geo-referenciados de Exploração. Além de exibir Bacias, Blocos e Poços, ele ainda consolidava alguns dados e coloria, conforme um tema escolhido, os itens em exibição.

Interface do Pangea Clássico
Para iniciar o sistema, foi criado um componente de desenho de feições geométricas. Esse sistema ficou responsável por criar os polígonos nas imagens exibidas. Por trabalhar por geração de imagens a cada iteração do usuário, o sistema era lento, pois se fosse dado um zoom in ou out, toda a imagem era recriada.

Alguns anos depois o sistema foi reescrito e o componente de desenho de feições não foi mais utilizado, passando a API do Google Maps a ser utilizada em seu lugar.

Interface ForUs do Pangea
O sistema continua sendo utilizado, mas agora dentro de outro sistema maior de exibição de dados e recebeu o nome de Pangea Clássico.

Eu atuei basicamente no front-end desses sistemas e mais recentemente atuei no back-end para a compatibilizar as funcionalidades do Pangea Clássico com o Painel Pangea, o novo sistema de visualização de dados da Exploração.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2009
Duração: Aproximadamente 1 ano
Cargo: Analista de sistemas Sr, Consultor, Consultor Sr
Funções: Desenvolvedor, Analista de sistemas, Designer, Front-end, Back-end
Contratante: Atos OriginAccentureBRQ
Cliente: Petrobras
Tecnologias: C# .Net, Asp.NetOracleCss3HTML5XmlWeb ServicesTFSLinqNugetAdobe PhotoshopAsp.net MVC 4Bootstrap,  jQueryJsonnHibernateNinjectGoogle Maps APIForUs

2009 - Cronograma de Sísmica


Animados com o sucesso do Cronograma de Sondas, foi criado um novo sistema para controlar outro recurso importante da indústria de petróleo - a sísmica. A adoção do novo sistema não foi tão instantânea como o Cronograma de Sondas, o que acabou por deixar o projeto com poucas demandas evolutivas e corretivas.

O projeto acabou por ser reescrito recentemente com o nome de "Acompanhamento de Atividades Geofísicas" sem a interface de arrastar e soltar do antecessor.

O projeto original foi derivado do núcleo do Cronograma de Sondas com o back-end em Java e interface jQuery UI.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2009
Duração: 6 meses
Cargo: Analista de sistemas Pl, Analista de sistemas Sr
Funções: Designer, Front-end
Contratante: Atos Origin
Cliente: Petrobras
Tecnologias: JavaCssHTMLOracleAdobe PhotoshopjQueryjQuery UIJsonScrum

2008 - Siplex Prodex


O Prodex é provavelmente o módulo mais complexo do Siplex, sendo responsável por realizar avaliações econômicas de projetos, realizando simulações de curvas de produção, configurações de ambiente de produção, custos operacionais e fluxo de caixa.

Com o uso do Prodex é maior a change de diminuir a incerteza com os custos operacionais durante toda a produção, ficando assim mais claro a economicidade do projeto para aprovação pelos responsáveis.

O sistema teve como base outros sistemas legados de simulação o que tornou seu ciclo de desenvolvimento lento, passando assim pela evolução tecnológica da linguagem .Net.

Ele usa um sistema proprietário de ORM desenvolvido pela Petrobras e para a camada de interface é utilizado o ForUs. É o maior sistema em produção atualmente utilizando o ForUs. A comunicação com outros módulos é realizada por serviços WCF.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2008
Duração: 4 anos para a 1ª versao e ainda está em desenvolvimento
Cargo: Analista de sistemas Sr, Consultor, Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Designer, Front-end, Back-end
Contratante: Atos OriginAccentureBRQ
Cliente: Petrobras
Tecnologias: C# .Net, Asp.Net, Oracle, Css, HTML, Xml, Web Services, TFS, Linq, Nuget, jQuery, Json, Ninject, ForUs, WCF

2008 - Siplex Locações


O módulo Locações foi concebido incialmente para controlar reuniões técnicas para encaminhar ou rejeitar a perfuração de um poço.

Alguns meses depois a finalidade inicial do sistema tornou-se apenas um item de um fluxo maior, sendo o sistema totalmente reescrito e passando a controlar todo o fluxo de informações relacionadas a locação até sua perfuração.

Primeira versão da aplicação
Em 2011 os objetos de banco de dados foram mapeados utilizando nHibernate e o back-end foi reescrito para permitir integrações e maior escalabilidade. Essa reescrita foi um facilitador para consumir e compartilhar dados entre diversos sistemas da Exploração.

Eu participei ativamente das duas versões iniciais, ficando distante na época da adaptação do nHibernate e voltando novamente a atuar durante a adaptação do módulo Painel de Locações.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2008
Duração: Quase 2 anos e meio todas as versões. Ainda em desenvolvimento
Cargo: Analista de sistemas Sr, Consultor, Consultor Sr.
Funções: Desenvolvedor, Analista de Sistemas, Help Desk, Designer, Front-end, Back-end, Analista de infra-estrutura
Contratante: Atos OriginAccentureBRQ
Cliente: Petrobras
Tecnologias: C# .Net, Asp.Net, Oracle, Css3, HTML5, Xml, Web Services, TFS, WCF, Linq, Nuget, Adobe Photoshop, Web API, Asp.net MVC 4, Bootstrap, jQuery, Json, nHibernate, Ninject

2008 - Siplex Acompanhamento de Blocos


O objetivo deste sistema é realizar o acompanhamento de um bloco adquirido pela Petrobras, mostrando as obrigações legais assumidas pela companhia, o quando foi realizado e o estado atual do bloco para a empresa, indicando se haverá continuidade ou devolução do bloco, por exemplo.

Minha participação neste sistema foi bem pontual, montando a interface básica da primeira versão e alguns ajustes pontuais de design e usabilidade, não atuando no back-end.

O sistema foi reescrito e ganhou nova interface em 2015, onde novamente atuei pontualmente em alguns ajustes de front-end. No back-end ele ganhou diversos serviços para fornecer dados ao HDS.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Versão antiga:
Ano de início do projeto: 2008
Duração: Aproximadamente 7 meses
Cargo: Analista de sistemas Sr
Funções: Desenvolvedor, Designer, Front-end
Contratante: Atos Origin
Cliente: Petrobras
Tecnologias: C# .NetAsp.NetOracleCssHtmlSourceSafeAjax Control ToolkitWeb ServicesTFSLinqAdobe Photoshop

Versão nova:
Ano de início do projeto: 2015
Duração: Aproximadamente 7 meses
Cargo: Consultor Sr
Funções: Designer, Front-end
Contratante: BRQ
Cliente: Petrobras
Tecnologias: C# .Net, OracleCSS 3HTML 5Web ServicesTFSWCFLinqAsp.Net MVC 4Bootstrap,  jQueryJsonnHibernateNinjectScrumKanban

2007 - Siplex Cronograma de Sondas


O Cronograma de Sondas nasceu da necessidade de controlar um dos recursos mais escaços e caros da indústria de petróleo. As sondas são recursos de locomoção lenta e custo diário altíssimo, mesmo durante a locomoção até seu destino.

A idéia do cronograma era gerenciar esses recursos de maneira a otimizar seu deslocamento e uso, reduzindo assim o custo para a empresa, além de centralizar o planejamento a longo prazo.

O projeto começou como um módulo Siplex, mas depois de alguns anos cresceu em tamanho, complexidade e importância, tornando um sistema corporativo o qual compartilha dados com o Siplex.

Cronograma de Sondas - interface ForUs
A aplicação foi feita com o back-end em Java e front-end utilizando jQueryJson e Script.aculo.us. Posteriormente foi migrada a interface para jQuery UI, depois para ForUs e mais recente para Bootstrap. Um pouco antes da migração para ForUs, foi migrado o back-end para Asp.net MVC 3 e C# além do uso de Node.JS.

A interface é web com recursos de arrastar e soltar para posicionar os poços em suas respectivas sondas.

Estive no projeto desde a sua criação e participei criando e definindo o layout do cronograma até a saída dele da equipe Siplex.

Por conta dos valores envolvidos no sistema, é considerado um sistema importante para o negócio da Petrobras.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2007 e ainda em desenvolvimento
Duração: 1 ano e meio
Cargo: Analista de Sistemas Pl, Analista de Sistemas Sr, Consultor
Funções: Desenvolvedor, Designer, Front-end
Contratante: Atos OriginAccenture
Cliente: Petrobras
Tecnologias: Asp.net MVC 3Css3HTML 5BootstrapOracleTFSLinqC# .NetAdobe PhotoshopjQueryScript.aculo.usNode.JSjQuery UIForUsJavaJson

2007 - Site Internet da ASBAC RJ


ASBAC - Associação dos servidores do Banco Central - do Rio de Janeiro é uma entidade sem fins lucrativos que visa manter e desenvolver atividades culturais, recreativas e esportivas sempre focada no bem estar dos associados.

Foi realizada uma parceria com a empresa Doble Informática onde fiquei responsável pela criação e manutenção de todo o site da ASBAC-RJ.

O projeto foi um CMS personalizado as necessidades da empresa e ficou no ar por mais de dois anos. Atualmente já foi substituído.

Ano de início do projeto: 2007
Duração: 3 meses para desenvolvimento do núcleo
Cargo: Autônomo
Funções: Desenvolvedor, Designer, Front-end, Back-end, Analista de infra-estrutura
Contratante: Doble Informática
Cliente: ASBAC-RJ
Tecnologias: Asp.NetCssHTMLC# .NetAdobe PhotoshopJavaScriptAccessIISjQuery

2007 - Siplex Start


O Siplex Start é o módulo responsável por listar, de acordo com o perfil do usuário, quais módulos o usuário tem acesso e quais aqueles que ele pode requisitar através de uma justificativa aos coordenadores.

Interface atual do Siplex Start
Ele já teve quatro interfaces diferentes, mas sempre mantendo as mesmas funcionalidades. Este módulo é onde fica listado os integrantes da equipe Siplex e também o telefone do atendimento ao usuário do Siplex.

Eu fiquei responsável pela interface das três primeiras versões, sendo que a atual é criação do Eduardo Derbli, antigo designer da equipe.

Ano de início do projeto: 2007
Duração: 2 meses
Cargo: Autônomo
Funções: Desenvolvedor, Designer, Front-end, Back-end
Contratante: Atos Origin
Cliente: Petrobras
Tecnologias: Asp.NetAsp.net MVC 3Css3HTML 5BootstrapOracle,  SourceSafeTFSLinqC# .NetAdobe PhotoshopjQueryJavaScript

2007 - Siplex Carteira


O módulo Carteira fazia parte do Siplex em Visual Basic 6 e foi migrado para o Siplex Projetos Exploratórios durante sua reescrita. Foi demandado pelos gestores que outros atores fossem envolvidos no controle de dados de portfólio, logo a separação dos módulos foram necessárias.

O levantamento de requisitos e prototipagem de interface junto aos usuários foi realizado sobre a minha coordenação.

Foi adaptado todo o sistema de controle de acesso e novas funcionalidades para gestão dos projetos e emissão de relatórios. Outra necessidade foi um sistema de filtros hierárquicos, com perfis de acessos diferenciados e onde o resultado final, a lista de projetos, pudesse ser salva e somada a outros resultados para eventuais simulações de cenários. 

Com o passar dos anos outras funcionalidades foram agregadas, como gráficos consolidadores (com Highcharts) e um simulador de cenários de projetos. A interface encontra-se a mesma até hoje, sendo que algumas telas foram incluídas com um design ligeiramente diferente e com suporte a Bootstrap.

Por questões legais, as interfaces não podem ser apresentadas legíveis.

Ano de início do projeto: 2007
Duração: 1 ano
Cargo: Analista de Sistemas Pl
Funções: Desenvolvedor, Analista de sistemas, Help Desk, Analista de infra-estrutura, Designer, Front-end, Back-end
Contratante: Atos Origin
Cliente: Petrobras
Tecnologias: C# .NetAsp.NetOracleCssHtmlXmlUMLSourceSafeAjax Control ToolkitWeb ServicesTFSWCFLinqNugetAdobe PhotoshopHighchartsBootstrapJavaScript

2006 - Aplicação WAP Segplus


Segplus é uma empresa de segurança que atua no mercado desde 1999 prestando vários serviços no ramos de segurança. Sua sede está localizada em Niterói, no Rio de Janeiro.

O projeto foi uma parceria com a empresa Doble Informática onde fiquei responsável pela criação de uma aplicação WAP para rádios Nextel onde um rádio localizado em um posto de vigilância da Segplus, que não poderia ser retirado desse posto.

Esse sistema diminuiu a necessidade de deslocamento de fiscais ao posto de vigilância para verificar se o segurança encontrava-se presente.

Outra aplicação criada em conjunto foi o Web Site para visualizar os dados e importá-los para a aplicação de controle de ponto oficial da empresa.

Ano de início do projeto: 2006
Duração: 4 meses para o site e a aplicação WAP
Cargo: Autônomo
Funções: Desenvolvedor, Designer, Front-end, Back-end, Analista de infra-estrutura
Contratante: Doble Informática
Cliente: Segplus
Tecnologias: Asp.NetCssHTMLC# .NetJavaScriptAccessIISXMLOpenWave EmulatorWAP

testemunhos

Caro Francisco e equipe, A nossa experiência no desenvolvimento desta solução foi riquíssima, Tivemos condições de expressar a nossa necessidade e construir a solução de forma colaborativa com equipes multidisciplinares da TIC e EXP. A forma de integração entre as equipes, utilizando os recursos colaborativos (sala de reunião com estações e displays) facilitou a concepção do aplicativo. O Painel de Locações hoje é uma das principais ferramentas de acompanhamento do planejamento do poço exploratório. A rapidez de acesso, facilidade de navegação e a clareza das informações tem auxiliado o processo decisório. Além da aplicação em si, o processo construtivo proporcionou correções e melhorias nos atributos do processo de planejamento de poço, além de melhorias nas ferramentas de apoio correlacionadas. O Painel de Locações foi e será o catalisador para a melhoria de outros aplicativos do SIPLEX. Um grande abraço e obrigado pela parceira.

Durval Borba

Gerente @ Petrobras

Francisco é um profissional completo, daqueles que "jogam nas 11". Infraestrutura, desenvolvimento back-end, desenvolvimento front-end, nada é mistério para esse profissional competente e comprometido.

Eduardo Derbli

Designer @ IBGE e Triplin

Francisco agregou valor ao projeto ao desenvolver um Framework para padronizar o uso de recursos de interface WEB, dos aplicativos desenvolvidos pela equipe.

Carlos Eduardo

Consultor de TI @ BRQ