Rafael Ibraim Garcia Marques
Possui graduação em Análise e Desenvolvimento de Sistemas pela Faculdades Integradas Einsten de Limeira(2006). Atualmente é Desenvolvedor Software do Fundação CERTI. Tem experiência na área de Ciência da Computação, com ênfase em Metodologia e Técnicas da Computação.
Informações coletadas do Lattes em 14/11/2024
Acadêmico
Formação acadêmica
Graduação em Análise e Desenvolvimento de Sistemas
2003 - 2006
Faculdades Integradas Einsten de Limeira
Título: Sistema de Informação de Apoio com Análise Multicriterial
Orientador: Sergio Luis Antonello
Formação complementar
2009 - 2009
OCA/OCP - Oracle Database 10g. , Impacta Tecnologia, ITSP, Brasil.
2008 - 2008
Microsoft Certified Professional (C#). , Ka Solution, KAS, Brasil.
Idiomas
Inglês
Compreende Razoavelmente, Fala Pouco, Lê Bem, Escreve Razoavelmente.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informação.
Histórico profissional
Experiência profissional
2019 - 2020
Rhizom FoundationVínculo: Celetista, Enquadramento Funcional: Desenvolvedor Blockchain
Outras informações:
Desenvolvimento Blockchain/backend em Go. 1) Desenvolvimento na platforma Rhizom Blockchain 1.1) Desenvolvimento e manutenção na plataforma proprietária de blockchain da Rhizom, com o inovador mecanismo de DPoS (Delegated Proof of Stake) como consenso; 1.2) Planejei e recriei todo o mecanismo de configuração a plataforma, permitindo uma configuração mais simples e com padrões mais previsíveis para o usuário/desenvolvedor médio; 1.3) Criação de uma série de ferramentas em linha de comando, tanto para configuração como para manutenção dos nós da rede; 1.4) Refactoring completo do módulo de cálculo monetário da blockchain, incluindo cobertura de testes. O novo design da API a tornou resistente a erros comuns em cálculos financeiros; 1.5) Refactoring do módulo de log do sistema. Na nova versão, a API é mais clara e é registrada a stacktrace dos erros, para futura depuração; 1.6) Reformulação do makefile do projeto, bem como "port" das dependênciasde govendor para o novo sistema de módulos do Go. 2) Desenvolvimento do novo backend de rastreabilidade (Golang, PostgreSQL) 2.1) Modelagem e desenvolvimento das entidades rastreáveis, com customização de campos pelo usuário; 2.2) Criação de um "mini-BPMN" para permitir que diferentes tipos de rastreável,em diferentes versões, pudessem seguir fluxos de acordo com as customizações do usuário.
2013 - 2019
Softplan Planejamento e SistemasVínculo: Celetista, Enquadramento Funcional: Analista Implementador
Outras informações:
Desenvolvimento fullstack com Delphi, Java e React.js 1) Migração de sistemas legados 1.1) Manutenção no sistema desktop legado (Delphi 4 e 5), da área de Gestão Pública, em especial Estradas e Rodagem, Contratos e Almoxarifado/Patrimônio; 1.2) Criação do novo sistema (Java Spring Boot + Angular.JS), baseado nas funcionalidades do sistema legado (Almoxarifado/Patrimônio). 2) Desenvolvimento de novos sistemas 2.1) Desenvolvimento de novos sistemas REST, com backend em SpringBoot e frontend em React.js; 2.2) Atuei como reforço aos times de frontend (React + Redux) em várias equipes diferentes, atuando em projetos para sistema de como Licitações, Controle de Processos Administrativos, entre outros; 2.3) Desenvolvimento de serviço de controle e recebimento de pedidos, utilizando plataforma BPMN e integração via RabbitMQ. 3) Desenvolvimento e implementação de algoritmos específicos 3.1) Desenvolvi o novo algoritmo de cálculo e consolidação de preço médio de materiais, bem como a importação dos dados no formato anterior; 3.2) Refactoring completo do processo de estorno de entrada/saída de materiais; 3.3) Criação do serviço de reservas de materiais, incluindo endpoints para integração com outros sistemas.
2009 - 2013
TINO Engenharia e SistemasVínculo: Celetista, Enquadramento Funcional: Analista/Desenvolvedor
Outras informações:
Desenvolvimento Delphi e PL/SQL (principalmente) 1) Manutenção no ERP 1.1) Trabalho de customização alocado no cliente, desenvolvendo de acordo com suas necessidades e prestando apoio à equipe do chão de fábrica; 1.2) Reformulação dos relatórios do sistema, substituindo-os por um módulo de relatórios, customizável pelo usuário; 1.3) Importação de dados de sistemas anteriores para o novo sistema, bem como integração de dados entre sistemas; 1.4) Migração de fontes do Delphi 5 para Delphi 7 e, posteriormente, BDS 2010. 2) Melhorias no processo interno 2.1) Criação de um processo de build baseado em makefiles para Delphi. Isso possibilitava gerar, com um comando só, releases do sistema já empacotados com as particularidades de cada cliente (README diferenciado, módulos, opções de compilação, etc.); 2.2) o processo de build citado acima também foi usado para automatizar os builds de testes, que eram enviados diretamente à equipe de QA; 2.3) Migração do controle de versão de SVN para Git, bem como participação nas definições do fluxo de trabalho usando JIRA. 3) Desenvolvimento Web 3.1) Desenvolvimento de aplicativo Web (ASP.Net) parra integração em tempo real com cotações de pedidos de venda; 3.2) Desenvolvimento do sistema de gestão de documentos, com backend em Clojure e frontend em javascript (Backbone.js).
2008 - 2009
Omega Systems Informatica ltdaVínculo: Celetista, Enquadramento Funcional: Analista/Desenvolvedor
Outras informações:
Desenvolvimento Delphi e SQL Server 1) Adequação do sistema ERP à Nota Fiscal Eletrônica (NF-e) 1.1) Criei o módulo (DLL) que, quando ativado no sistema, permitia a emissão de NF-e, mantendo o fluxo de operação já conhecido pelo usuário; 1.2) O módulo suportava armazenar as notas (XML) tanto no banco de dados quanto fora dele; 1.3) Havia suporte para importar o XML de notas recebidas, armazenando-as da mesma maneira que no item anterior. 2) Criação do módulo "Forms" no sistema 2.1) Este módulo permitia a criação de "forms" pelo usuário, podendo ler ou armazenar dados no sistema ERP, ou ainda salvar dados customizados (ex: em tabelas próprias); 2.2) O módulo possuía um "Form Designer", criado inteiramente a partir da RTTL do Delphi. O fonte criado pelo cliente era interpretado usando JVCL; 2.3) Criei um sistema de "hooks" que permitia usar o "Forms" para adicionar comportamento customizado à telas existentes no sistema (ex: enviar um email ao estornar uma nota). 3) Melhoria de processos e uso de ferramentas internas 3.1) Substituí o controle de tarefas, que na época era manual, pelo Redmine. Isso também levou a uma definição mais clara do ciclo de releases e versões do sistema; 3.2) Implantei o controle de versão dos fontes usando SVN (era usado um sistema interno na época).
2003 - 2008
Sync Sistemas de Gestão Ltda - MEVínculo: Celetista, Enquadramento Funcional: Desenvolvedor
Outras informações:
Desenvolvimento Delphi e C#, em base de dados Oracle. 1) Desenvolvimento dos módulos do ERP, em especial o módulo de Folha de Pagamentos. 1.1) Refactoring completo do código antigo (Oracle PL/SQL) para módulos Delphi, com o intuito de permitir o uso de diferentes SGDBs (ex: SQL Server) no lugar do Oracle; 1.2) Remodelagem do banco e importação de antigas bases de dados Clipper, para que o cliente consiga manter um histórico completo no sistema novo; 1.3) Geração de diversos padrões de exportação para integração com o governo, como RAIS, DIRF, CAGED, entre outros. Essas exportações também suportam os dados históricos importados no item anterior. 2) Coletor de dados Mobile (C#, Windows CE) 2.1) Desenvolvimento do aplicativo de coletor de dados para Windows CE, em C#, integrado ao ERP principal; 2.2) O coletor opera de dois modos: conectado a um aplicativo servidor (TCP, protocolo próprio) e, em algumas funções, desconectado com um cache local; 2.3) As funções mais interessantes do coletor eram a opção de inventário (que funcionava desconectada) e o mapa de estoque, que exibia um mapa dos galpões, prateleiras, etc. onde um determinado material estava/devia estar. 3) Desenvolvimento do sistema de pesagem eletrônica 3.1) O sistema tinha integração com o ERP principal e com o hardware de balança industrial, via porta serial; 3.2) A UI e o input dos dados no sistema tiveram que ser pensados inteiramente do zero, levando em consideração a posição do equipamento físico na fábrica e os EPIs usados pelos trabalhadores, que dificultavam a operação em sistemas "tradicionais".
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Rafael Ibraim Garcia Marques e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?