O Stone é um grupo de empresas que conta com o Linx, o Pagar.me e o próprio Stone, que é um banco mais voltado para empresas em geral. Na Stone atuo na equipe bancária dentro do squad de cartões, mais focado em autorização, compensação de transações e gerenciamento de cartões. Resolvendo erros de sistema e novos recursos para sistemas de cartões. Além das habilidades abaixo, também utilizo diariamente as tecnologias abaixo: Event Source, Kafka e Kubernetes.
Atualmente sou contratado pela Iterative e trabalho alocado na Stone. O Stone é um grupo de empresas que conta com o Linx, o Pagar.me e o próprio Stone, que é um banco mais voltado para empresas em geral. Na Stone atuo na equipe bancária dentro do squad de cartões, mais focado em autorização, compensação de transações e gerenciamento de cartões. Resolvendo erros de sistema e novos recursos para sistemas de cartões. Além das habilidades abaixo, também utilizo diariamente as tecnologias abaixo: Event Source, Kafka e Kubernetes.
A Infinity Doctors é uma empresa que fornece tecnologia para consultas online (telemedicina) entre profissionais de saúde e seus pacientes. O trabalho diário da empresa envolve a correção de bugs na plataforma e o desenvolvimento de novas funcionalidades em pequenos projetos. São utilizadas as tecnologias NodeJS (Typescript) com NestJS, PostgreSQL, NodeJS (Javascript), ReactJS, React Native, Firebase (banco de dados e autenticação), Elixir, framework Phoenix e Flutter.
Sof.to é uma consultoria de desenvolvimento de software, onde atuei em diversos projetos e com algumas tecnologias além do Elixir, como NodeJS, Ruby e PHP. Com o Elixir trabalhei em um projeto de streaming de vídeo e os usuários compraram acesso para poder assistir a transmissão de vídeo. Este projeto especificamente foi um projeto guarda-chuva com Phoenix e Graphql. Com NodeJS trabalhei em um projeto de autenticação de usuários através do serviço workOS, que faz autenticação de usuários através de Windows AD, Google Oauth, Microsoft Oauth, entre outros. Com Ruby, atuei em uma plataforma de pesquisa de satisfação para empresas e colaboradores. As empresas contrataram esse sistema e enviaram uma pesquisa de satisfação aos funcionários, para verificar o nível de satisfação dos funcionários com a empresa. Com PHP, trabalhei em uma plataforma de ecommerce feita com wordpress e woocommerce.
Payfy é uma empresa feita para gerenciamento de despesas corporativas e também de cartões corporativos. Fui responsável por criar boa parte de estruturas de armazenamento para cadastro de clientes, empresas, usuários, grupos de usuários, perfis de usuários, permissões de acesso, transações de cartão, recibos de despesas, rotas de autenticação de usuários, apis de cadastro para as estruturas citadas acima, módulos para criação de logs em um arquivo texto separado por dia e altamente configurável e criação de páginas web para o fluxo de autenticação. Todos os itens mencionados acima foram desenvolvidos com a linguagem de programação Elixir junto com seu framework web Phoenix. O banco de dados utilizado é PostgreSQL. O usuário da estrutura para criar as páginas de fluxo de autenticação do usuário foi o Liveview e para o estilo html o Tailwind CSS foi usado junto com o alpineJS. No fluxo de autenticação, a lib Guardian foi utilizada para gerar um json web token (jwt) servindo para efetuar login e autenticação via API e também pela página web. Foram utilizados testes unitários em todos os pontos da aplicação e ExUnit e também para verificar a cobertura dos testes foi utilizado a lib excoveralls e para ajudar a escrever o código fonte foi utilizado o credo.
Trabalhei com desenvolvimento e manutenção de funcionalidades de sistema utilizando tecnologias PL/SQL para acesso a banco de dados (SQL Server) e regras de negócio dentro de procedimentos/funções, a linguagem Visual Basic também é utilizada para chamar procedimentos/funções e gerar um json com os dados para alimentar a interface que é desenvolvida em javascript com o framework ext.JS que é responsável pela criação dos componentes da tela.
Mantive, desenvolvi novos módulos e reescrevi software (Oracle Forms para .Net Framework) para o sistema hospitalar desktop em Windows Forms que é escrito em C# na versão 4.0 do .Net Framework com banco de dados Oracle. Para alguns casos em que pessoas externas precisavam de alguns dados de um paciente, até desenvolvi um módulo web usando o framework ASP.Net MVC para liberar os dados do paciente que as pessoas precisavam. Também trabalhei em um projeto de solicitação de leitos de UTI que necessitava de um médico que autorizasse essas solicitações através de um aplicativo mobile neste caso (iOS e Android) foi desenvolvido utilizando o framework Xamarin que é um framework híbrido. Outro ponto previu a manutenção nos sites da instituição que são em PHP e MySQL.
Desenvolver novas funcionalidades para o sistema ERP que a empresa comercializa. Utilizou a linguagem PHP com o framework Zend 2
Mantive e desenvolvi novas aplicações para atender às solicitações de mudança de processos da empresa. Com isso fiz o levantamento de requisitos que a aplicação teria, o desenvolvimento da aplicação conforme estava escrito nos requisitos utilizando tecnologias PHP com framework Codeigniter com bancos de dados MySQL (Aplicação), Oracle (Logística) e SQLServer (ERP) para consumo dos dados e alimentação da aplicação e para a interface gráfica foram utilizados HTML, CSS e Javascript com o framework Bootstrap 3.X, Ajax e JQuery. Para realizar o versionamento das aplicações desenvolvidas foi utilizado o GIT com a interface web Bitbucket (semelhante ao Github) e os ambientes de desenvolvimento foram o Windows 8.1 com Wamp e o servidor de produção foi o Ubuntu 14.04.
Analisei solicitações de melhoria de clientes que necessitavam da plataforma de e-commerce da empresa, após a análise descreveu como funcionaria a melhoria solicitada pelo cliente, realizei reunião com os líderes da equipe de desenvolvimento responsável pela melhoria da plataforma de e-commerce -commerce e me disseram quantas horas o projeto levaria para ser feito e feito isso, passei o documento para a equipe comercial gerar o orçamento em reais e enviar para o cliente. Quando o cliente decide fazer o projeto, ele cai na fila de desenvolvimento para ser feito pela equipe. E para gerenciar os projetos foi utilizado o Scrum (Reunião Diária e Retrospectiva) e também utilizado o Kamban para dar um norte onde está o projeto.
Implementei sistema de força de vendas no cliente, viajei até o cliente, fiquei em torno de 5 a 15 dias no cliente dependendo do projeto e apliquei treinamento para equipe de vendas (aplicativo android) e treinamento para equipes internas (sistema interno e aplicativo android) para ajudar os vendedores ambulantes.
Elixir e Phoenix do zero! Crie sua primeira API Phoenix
Elixir - Linguagem e Primeiros Passos com Phoenix
Gostaria de baixar currículos de freelancers? Confira nossas opções de account para recrutadores.