Foto de perfil de Rafael

Rafael Rubio da Silva

Desenvolvedor Backend & Full Stack

Com 20 anos de carreira em desenvolvimento de software, sou um profissional experiente com foco principal em Backend e uma forte base Full Stack. Tive a oportunidade de colaborar em projetos de alto impacto para grandes empresas, incluindo Submarino e SKY, onde apliquei meus conhecimentos para criar sistemas de alta qualidade. Tenho um perfil proativo na busca por conhecimento, sempre me atualizando através de cursos e treinamentos nas principais plataformas de tecnologia.

Experiência Profissional

Desenvolvedor DotNet Sr.

Estapar

09/2024 - Atual

  • Desenvolvimento de novos projetos e manutenção evolutiva do principal sistema comercial da empresa, baseado na plataforma .NET.
  • Atuação em um ecossistema de software complexo, trabalhando com aplicações Desktop (Windows Forms, WPF) e serviços Backend (WebAPI, WCF, Windows Services).
  • Implementação de novas funcionalidades e manutenção em um sistema administrativo Frontend desenvolvido em Angular 8.
  • Utilização de C# com Entity Framework para manipulação e persistência de dados em bancos SQL Server.
  • Gerenciamento de tarefas e sprints com Azure DevOps (Metodologia Agile) e controle de versão com GIT.

Desenvolvedor DotNet Sr.

Prismanet/Fenox

04/2016 - 09/2024

  • Desenvolvimento e manutenção da solução completa para Vistoria Veicular (ECV), um sistema complexo dividido em quatro componentes principais.
  • Implementação do sistema emissor de laudos (Desktop) utilizando C# e Windows Forms para a coleta e processamento dos dados do veículo.
  • Criação e manutenção de um servidor local (C# / WCF Service) para centralizar a comunicação e permitir o funcionamento offline da solução.
  • Desenvolvimento do portal de gerenciamento (Web) com C# / WebForms, jQuery e Bootstrap, permitindo aos usuários visualizar laudos e gerenciar configurações.
  • Atuação na integração com o sistema Mobile (Android / Kotlin) utilizado para a captura de fotos e dados em campo.
  • Gerenciamento da arquitetura de dados, utilizando SQL Server para a persistência local (offline) e para a base centralizada de laudos.
  • Utilização de GIT e TFS (Team Foundation Server) para o controle de versão e gerenciamento do código-fonte.

Desenvolvedor DotNet Sr.

Grupo LTM

03/2015 – 02/2016

  • Atuação no desenvolvimento, manutenção e sustentação de múltiplos projetos web e hotsites de campanhas para clientes de grande porte, como Santander, HSBC e Shell.
  • Participação direta no desenvolvimento de projetos de alta visibilidade para o Santander, incluindo o hotsite da campanha “Eu quero mais bônus” e o portal “Santander Esfera”.
  • Desenvolvimento de soluções utilizando Asp.Net MVC 5, Entity Framework, Web API e WCF para a construção do backend.
  • Implementação de interfaces de usuário ricas com Jquery, Javascript, Angular JS, Knockout e Bootstrap, consumindo dados de bancos SQL Server.

Desenvolvedor DotNet Pleno/Sr.

SKY

10/2013 – 03/2015

  • Desenvolvimento e manutenção do sistema crítico responsável por gerar e gerenciar as informações da grade de programação para os receptores da SKY.
  • Implementação da solução de back-office que permitia à equipe de operação inserir e administrar dados da programação (nome do programa, horário, canal).
  • Criação da arquitetura da solução utilizando VB.NET, WebServices, Windows Services e SQL Server para processar e armazenar as informações da grade.

Desenvolvedor DotNet Pleno

Submarino Viagens

03/2012 – 10/2013

  • Participação no desenvolvimento do sistema financeiro interno, aplicando a arquitetura Domain-Driven Design (DDD) com Asp.Net MVC 3, Entity Framework, C# e Jquery.
  • Implementação das rotinas de gerenciamento financeiro e da integração de dados para exportação ao sistema ORACLE da empresa.
  • Atuação na equipe de backoffice, desenvolvendo e mantendo o sistema crítico de processamento de compras realizadas no site (pagamentos, reservas de passagens, hotéis e carros).
  • Manutenção e criação de novas funcionalidades no sistema de backoffice utilizando C#, Javascript, Webservices e SQL Server.
  • Participação em treinamentos internos de aprimoramento em SQL Server, Métodos Ágeis, Entity Framework e Asp.Net MVC.

Desenvolvedor DotNet Jr/Pleno

New Space

12/2008 – 03/2012

  • Participação no desenvolvimento de diversos projetos de Gerenciamento Eletrônico de Documentos (GED) em plataformas Web (Asp.net WebForms) e Desktop (Windows Forms).
  • Criação de um portal de cliente para consulta online de documentos digitalizados e solicitação de arquivos físicos, utilizando Ajax e jQuery para a interface.
  • Desenvolvimento de uma aplicação Desktop (Windows Forms) dedicada ao tratamento e melhoria da qualidade de imagens digitalizadas provenientes de scanners.
  • Implementação da camada de serviços com Webservices e da persistência de dados com nHibernate, consumindo bancos SQL Server.
  • Utilização do Crystal Reports para a geração de relatórios do sistema.

Desenvolvedor DotNet Jr.

OR Info

09/2007 – 09/2008

  • Desenvolvimento e manutenção de um sistema de Gerenciamento Eletrônico de Documentos (GED).
  • Atuação no projeto para o principal cliente da empresa, a VIVO, utilizando C# e banco de dados PostgreSQL.

Desenvolvedor Visual Basic 6 e DotNet Jr.

Interfoco Sistemas

07/2006 – 07/2007

  • Atuação no desenvolvimento e manutenção de um sistema ERP (Enterprise Resource Planning).
  • Implementação de funcionalidades e relatórios utilizando Visual Basic 6, ASP.NET, SQL Server e Crystal Reports.

Desenvolvedor Visual Basic 6 Jr.

Unisource Sistemas

02/2005 – 07/2006

  • Atuação no desenvolvimento e manutenção de sistemas de gestão comercial e gestão de serviços.
  • Implementação de funcionalidades e relatórios utilizando Visual Basic 6 e Crystal Reports.

Projetos Freelance

Scheduler

Desenvolvi em conjunto com um amigo um sistema para gerenciamento de agendamentos para um salão de beleza. Utilizamos dotnet core, sql server, e padrões como DDD, CQRS, Event Source.

ERP (Mecânica)

Desenvolvi um pequeno sistema para o gerenciamento de uma mecânica (controle de estoque, venda de produtos e serviços, compras, relatórios). Desenvolvido em Windows Forms, Sql Server e Crystal Reports.

Formação

Análise e Desenvolvimento de Sistemas

Estácio

Cursando último semestre

Cursos e Treinamentos Extracurriculares

Udemy, Balta.IO, entre outros

Aprendizagem contínua

Treinamento Microsoft

  • 2373 – Programming with Visual Basic.NET
  • 2389 – Programming with ADO.NET
  • 2310 – Developing Microsoft ASP.Net Web Applications Using Visual Studio.Net
  • 2524 – Developing XML Web Services using Microsoft ASP .NET
  • 2557 – Building COM+ Applications Using Microsoft .NET Enterprise Services