Matheus Lima

Matheus Lima Email and Phone Number

React | React Native | Next.js | Node.js | Go | C# | PHP @ Theo Code
Matheus Lima's Location
Rio de Janeiro, Brazil, Brazil
Matheus Lima's Contact Details

Matheus Lima personal email

About Matheus Lima

Com uma trajetória profissional de 19 anos na área de programação, tenho experiência abrangente em diversos frameworks e linguagens, abordando uma variedade de projetos, desde websites e e-commerces até bancos digitais, homebrokers, CRMs e aplicativos para Android, iOS e Smart TV. Nos últimos 8 anos, concentrei-me no desenvolvimento front-end, utilizando tecnologias como React, Next.js e React Native. No âmbito do back-end, venho trabalhando com Node.js, Express, TypeORM, Kafka e Redis.Ao longo da minha carreira, também explorei outras ferramentas, como Angular e Ionic, proporcionando uma visão abrangente do ecossistema de desenvolvimento. No cenário altamente competitivo entre as gigantes corporativas, como Google e Facebook, optei por contribuir e crescer dentro da solução oferecida pelo Facebook. Meu compromisso se estende à melhoria contínua, não apenas para aprimorar minhas habilidades, mas também para enriquecer a comunidade de desenvolvedores.Além do meu envolvimento profissional, mantenho um interesse apaixonado por desenvolvimento de jogos, dedicando meu tempo livre a essa paixão. Sou fundador da Theo Code, minha própria empresa, e o principal produto que oferecemos é o Whoishere. Este aplicativo inovador permite que as pessoas se comuniquem diretamente umas com as outras ou por meio de grupos próximos cadastrados na plataforma.Minha jornada começou precocemente aos 16 anos, quando fundei minha própria empresa, fornecendo soluções digitais. Essa experiência inicial moldou meu percurso e reforçou meu compromisso com o desenvolvimento contínuo e a inovação no campo da programação.

Matheus Lima's Current Company Details
Theo Code

Theo Code

View
React | React Native | Next.js | Node.js | Go | C# | PHP
Matheus Lima Work Experience Details
  • Theo Code
    Ceo
    Theo Code 2019 - Present
    Rio De Janeiro, Brasil
    Período em que estou me dedicando a criação de um produto chamado Whoishere. Um aplicativo para criação de grupos e conversas entre pessoas que estão dentro de um mesmo raio de um mapa. Nas publicações destacadas existe um vídeo apresentando melhor as funcionalidades e recursos. EC2, S3, Heroku, Nodejs, Kafka, Redis, mongodb, entre outras funcionalidades.
  • Maitha Tech
    Tech Lead
    Maitha Tech Feb 2023 - Nov 2023
    Fui contratado para atuar como líder técnico do time do aplicativo e-commerce de um cliente da Maitha Tech, uma empresa que atua no setor do varejo com venda de produtos para pet. Existiam inúmeros desafios: o desafio era corrigir os problemas, garantir qualidade de código e melhores entregas focando sempre em qualidade. Existiam muitos problemas para a realização de deploys para as lojas e quebra do build da aplicação. Todos os devs tinham acesso ao painel da Google Play Connect e Apple Store Connect, algo é considerado falha de segurança. Logo, as primeiras soluções que implementei foram o CI e o CD da aplicação, garantindo que não existiria mais o problema de quebra de build da aplicação e garantindo um processo que aumentasse a cobertura de testes reduzindo os possíveis problemas. Com o desenvolvimento do CD resolveu-se também o problema de todos os devs acessando o painel da empresa. Em seguida me concentrei em melhorar os pontos de entrada dos usuário ao app com os deep links, one links, dynamic links, universal links, garantindo que os usuários tivessem uma experiência mais agradável ao serem direcionados para o app. Mapeando as possíveis rotas de acesso considerando o mapa do site.Também lidei com alguns problemas complexos de implementação por conta da library marketing cloud da Sales Force que ainda não tinha a resolução de determinados problemas para o contexto do React Native.Elaborava reuniões de padrão de arquitetura que seriam adotados pela equipe.Realizava pair programming quando necessário. Ajudava o time nos problemas diários.Implementei testes unitários da aplicação.Implementei storybook para componentes criados.Programava novas features e resolvia bugs emergenciais.
  • Civi
    Software Engineer Expert
    Civi Apr 2022 - Feb 2023
    Contratado pela Civi para atuar em um aplicativo de segurança da informação. Civi é uma startup que recebeu um aporte financeiro e que tinha um time de cerca de 35 colaboradores. Meu foco de atuação era com React Native e tive a possibilidade de colaborar com a criação de inúmeras features.O objetivo da Civi era construir novas features, então meu foco foi totalmente na construção de recursos para a aplicação e resolução de bugs. Inclusive uma das minhas postagens do linkedin é sobre um recurso de áudio que criei para a Civi. Como os eventos mais importantes enviados pelo app eram os crimes, então criei a possibilidade de qualquer usuário enviar um áudio relatando uma ocorrência próxima de si, e esse recurso dava a possibilidade do usuário iniciar, pausar, recomeçar, parar e reproduzir uma gravação de áudio.Principais participações dentro da Civi:1) Envio de áudio relatando algum crime.2) Envio de submissões por texto e contendo imagens ou vídeos que poderiam ser enviados pela galeria de fotos ou tirando uma foto no momento da submissão.3) Onboarding com 6 etapas explicando o funcionamento da maioria dos recursos do app.4) Criação de fluxo para cadastro de lugares frequentemente usados pelo usuário.5) Criação de fluxo para listagem de contatos da agenda do celular e envio de convite para membros da família ou amigos que deseja proteger, sendo possível visualizar a localização deles e enviar notificações.6) Participei de inúmeras melhorias no CI/CD da aplicação com Github Actions:- CI (instalação de dependências, Lint, Type Check, verificação de arquivos, funções e variáveis não usadas, Testes Unitários, E2E com browser stack)- CD (deploy para android e iOs com fastlane)Obs.: No caso do Github Actions não é preciso usar um runner, tendo em vista que o Github disponibiliza máquinas reais para o deploy do iOS.7) Participei algumas vezes do desenvolvimento da plataforma web que recebia as submissões. Era em React.js
  • Xp Inc.
    Desenvolvedor De Front-End
    Xp Inc. Aug 2021 - Feb 2022
    Atuei como liderança técnica do time front-end que atendia a área de renda fixa da XP, no que se refere a títulos públicos e crédito privado.Criamos uma plataforma de negociação que permitia as financeiras: Santander, Bradesco, Itaú, dentre outras a realizarem input de ofertas e quando resultasse em alguma compra ou venda era possível visualizar todas as negociações em real time na blotter.Principais tarefas feitas na XP:1) Criação de microfrontend usando webpack 5 com module federation, permitindo resolver o problema de roteamento dos frameworks e dando a possibilidade para se trabalhar com quaisquer framework que se deseje, tendo em vista que é função do webpack reunir todos os módulos em um bundle junto com o projeto desenvolvido, o module federation permite orquestrar esses bundles de forma que é possível criar projetos isolados com times e pipelines independentes. Com isso conseguimos atingir o objetivo que é reunir as aplicações dentro de um mesmo domínio, sem utilização de nginx ou qualquer proxy reverso.2) Criação de library registrada no npm de forma privada, sendo utilizada com token de acesso. Tenha em mente isso foi apenas para separar o core components que seria adotado na aplicação de forma a ser reutilizado em outras aplicações futuramente e não tem relação alguma com o microfrontend citado no tópico 1.3) Criação de CI/CD usando Azure-Continuous integration: Instalação de dependências, lint, type check, sonarQube, testes unitários, E2E com cypress.- Continuous deployment: kubernetes (não tive tanto envolvimento nessa parte, porque a XP já possuí uma equipe cuidando disso na GMUD)4) Acompanhamento técnico com 2 integrantes do time, realizando pair programming e ajuda constante.5) MVC como modelo de arquitetura adotado, adotando clean code e SOLID.6) Implementação de storybook para documentação de componentes.7) Inclusão de testes unitários com coverage garantindo que não haverá redução.
  • Tradersclub
    Frontend Engineer
    Tradersclub Jun 2020 - Jun 2021
    Brazil
    Contratado para ser líder técnico do time de front-end do Matrix, principal projeto do TC. Contudo, também atuei com Go Lang em vários momentos por causa das demandas que surgiam.O desafio era criar um sistema de análise de empresas listadas na B3. Quando entrei o projeto já estava em andamento e fui responsável por algumas mudanças importantes, principalmente quando mudamos a aplicação de React.js para Next.js visando o SEO da aplicação. Também fui responsável por muitas melhorias de performance da aplicação, tanto no front-end por conta do Server-Side Rendering, como também no back-end através da utilização de cache.Principais realizações Front-end:1) Migração do projeto para Next.js, isso trouxe grandes resultados. Começamos a ser indexados nos motores de busca e a aplicação acabou ganhando muito mais visibilidade com isso.2) O projeto Matrix começou com a sua versão web, logo em seguida tivemos a missão de trazer todo o desenvolvimento para dentro do aplicativo do TC. Resumidamente tivemos que desenvolver o mesmo projeto que fizemos para a web.3) Criação de testes unitários.4) Documentação com storybook.5) Inclusão da arquitetura MVC e valorização do Clean Code e do SOLID.6) Tive a oportunidade de agregar bastante conhecimento para integrantes do time que estavam iniciando na programação e hoje tenho o orgulho de dizer que alguns deles já se encontram atuando fora do país.7) SSR também trouxe grandes benefícios de performance para a aplicação, tendo em vista que era possível desligar o JavaScript do browser e ainda assim você conseguia navegar e usar o sistema.Principais realizações Back-end (Go Lang):1) Criação de inúmeras rotas buscando informações necessárias (GET) para a conclusão do Matrix2) Atuei bastante com memcached, fazendo manipulação do cache na API com o objetivo de melhorar a performance, evitando que toda consulta fosse direcionada ao banco de dados.
  • Storm Group
    Software Engineer Expert
    Storm Group Jul 2019 - Jun 2020
    Rio De Janeiro E Região, Brasil
    Atuei a maior parte do tempo na library dos trilhos para Smart TV LG e Samsung Tizen. Sempre visando melhoria de performance, tendo em vista que Smart TV geralmente possuí um hardware bem inferior a maioria dos celulares. Com isso é muito importante considerar o desempenho da aplicação quando se trata de Smart TV, pois não é qualquer aplicação que roda em Smart TV.Principais tarefas realizadas:- Criação de library privada no npm utilizando token para autenticação.- Utilização da library no projeto principal.- Criação de testes unitários respeitando coverage da aplicação através da pipeline.- CI/CD- Utilização de GraphQLFramework:- ReactRealizações extras:- Criação de um chatbot usando twilio. Já postei um vídeo apresentando a proposta no linkedin. Resumidamente é um mordomo virtual que busca quaisquer informações contidas nos produtos pertencentes ao Grupo e entrega pelo próprio whatsapp.- Criação de uma plataforma para pagamento de fonograma.
  • Grupo Fulllab
    Software Engineer Expert
    Grupo Fulllab Jan 2019 - Jun 2019
    Rio De Janeiro E Região, Brasil
    Fulllab é uma fábrica de software. Fui contratado para construir as soluções dos clientes da empresa. Fiquei apenas seis meses, contudo, mesmo sendo um período pequeno de tempo consegui finalizar quatro projetos, sendo que dois deles foram feitos do zero absoluto e os outros dois eram projetos problemáticos que estavam com outro programadores e não conseguiam ser finalizados há algum tempo, então recebi a missão de finalizar as demandas, resolver os problemas e garantir a qualidade da entrega.No meu último mês de empresa acabei sendo enviado para um potencial cliente da empresa para atuar no modelo de outsourcing, entretanto, por ser presencial e causar grande deslocamento na minha rotina achei melhor buscar outras oportunidades.Atuei apenas com React Native dentro do contexto da Fulllab.
  • Sellbie
    Full Stack Software Engineer
    Sellbie Nov 2017 - Jan 2019
    Rio De Janeiro E Região, Brasil
    Sellbie é uma empresa que desenvolve sistemas para auxiliar lojas do setor do varejo. Suas soluções envolvem segmentação de clientes, funil de vendas, marketing, CRM, omni channel, tudo feito pelo próprio sistema da Sellbie que se integra com as aplicações e sistemas da loja cliente. Atuei diretamente nessas soluções fazendo manutenção do aplicativo que existia e criando um novo app conforme a necessidade da empresa. Tive grande participação também no back-end, que era em C#, trabalhando com entity framework, dapper, criando procedures para o SQL Server, enfim, foi uma atuação Full Stack em muitos casos visando concluir alguma feature importante ou demanda que surgisse.Frameworks:- React NativeBack-end:C#Banco de Dados:SQL ServerIDE:- Visual Studio Code- Visual Studio 2017
  • Icons4U Live Marketing Agency
    Full Stack Software Engineer
    Icons4U Live Marketing Agency May 2016 - Jun 2017
    Barra Da Tijuca - Rio De Janeiro
    Icons4u é uma empresa focada em marketing. Os principais clientes são Vivo e Cuidados pela Vida. Atuei em projetos elaborando soluções de gamefication com o intuito de estimular vendedores a vender cada vez mais. Um dos projetos, Turbine suas vendas, chegou a ser premiado. Criei um sistema todo do zero com Angular 1, sendo que com a migração do Angular na época foi preciso recriar novamente o mesmo app em Angular 2, e o mesmo aconteceu com o aplicativo que era em Ionic 1 e teve que ser refeito em Ionic 2. Eu mesmo estive a frente desses projetos, atuando também no back-end que era em NodeJS com Express.Também tive bastante atuação no CRM e no site do Cuidados pela Vida, que também possuíam a mesma stack tecnológica. - HTML, CSS, e JavaScript (Angular 1 e 2 / ionic 1 e 2).- Back-end: NodeJS / PostgreSQL. - CMS: WordPress.
  • Agência Maior
    Full Stack Software Engineer
    Agência Maior Jan 2015 - Feb 2016
    Volta Redonda E Região, Brasil
    Agência Maior é uma empresa da região sul-fluminense que atende pequenas e médias empresas da região com sistemas online, sites e CRM.Durante o período que fiquei atuei de forma isolada construindo as soluções do absoluto zero até a finalização, tanto no que diz respeito ao front-end, como também back-end. O Front-end era feito com HTML, CSS e JavaScript e o Back-end era todo feito em PHP. Como a maioria dos sites e sistemas eram bem comuns, então se tornou um processo bem simples e fácil, tanto que durante o período que fiquei consegui entregar cerca de 24 sites, todos eles com administrativo que permitia gerenciar todo o conteúdo do site e em alguns casos visualizar as mensagens e envios de formulários distintos. Dos sistemas mais empolgantes que fiz poderia destacar um sistema de reservas de mesas online de um restaurante e todos os sites das franquia Giolaser.- HTML, CSS, e JavaScript (jQuery).- Pré-processadores: Less / Sass.- Back-end: PHP / MySQL. - CMS: WordPress.
  • Dmp Comunicação
    Cto
    Dmp Comunicação Aug 2014 - Jan 2015
    Barra Mansa
    Toda grande jornada se inicia com um simples passo.A DMP comunicação nasceu para buscar soluções criativas. Não nos conformamos com o que é comum. Queremos algo novo que satisfaça nossos clientes, que empolgue, que impressione, que arranque suspiros. Estamos num mundo em que a internet é uma ferramenta poderosa. Ter um site na internet hoje é semelhante a ter um estabelecimento. Nossa função como agência é criar e transformar este seu estabelecimento em um ponto de sucesso, atraindo internautas para que visualizem seus serviços e produtos. E mais que isso: também somos capazes de fazer o controle interno da sua empresa, economizando seu tempo, organizando dados e agilizando seu serviço.
  • Dmp Comunicação
    Front-End Software Engineer
    Dmp Comunicação Oct 2013 - Dec 2014
    Iniciei na DMP comunicação como desenvolvedor full-stack. O time era reduzido, entre 10 e 15 pessoas.Com o passar do tempo e demonstrando ser rápido na construção de websites e plataformas online acabei sendo convidado a me tornar sócio da empresa.Construímos várias soluções como: site de venda de viagens para a Canção Nova, plataforma online para acompanhamento nutricional e realização de exercícios para Gracyanne Barbosa, e inúmeros outros sites básicos para academias e empresas da região sul-fluminense.- HTML, CSS, e JavaScript (jQuery).- Back-end: PHP / MySQL. - CMS: WordPress.
  • Am4 - A Internet De Resultados
    Front-End Software Engineer
    Am4 - A Internet De Resultados Mar 2011 - Oct 2013
    Realizava a construção dos sites com HTML, CSS e JavaScript. Sempre recebia um wireframe, vários documentos em PSD e um documento word contendo cerca de 70 páginas sobre a descrição de uso e funcionamento do site ou sistema online. Frequentemente recebíamos instruções para melhorarmos o SEO dos sites utilizando metadados, sitemap, robots, entre outras técnicas para melhorar a indexação dos sites públicos. E usando o contrário para sistemas restritos.Na AM4 tive a oportunidade de atuar em vários sites grandiosos como: Globo.com, Hopi Hari, Ponte Preta FC, Eike Batista, sistemas internos da Pétrobras, etc...- HTML, CSS, JavaScript (jQuery).- Pré-processadores: LESS e SASS- SEO- CMS: WordPress.
  • Superonda Internet
    Técnico
    Superonda Internet Jan 2010 - Feb 2011
    Criava sistemas para auxiliar o trabalho do telemarketing da empresa.
  • Tmg Negócios
    Ceo
    Tmg Negócios Nov 2005 - Mar 2010
    Barra Mansa, Rio De Janeiro, Brasil
    Jovem e cheio de vontade de revolucionar. Com 16 anos resolvi abrir a minha primeira empresa. Consegui convencer dois amigos a entrarem nessa jornada comigo. A frase que guiava nossa empresa era: "toda jornada se inicia com um simples passo", baseada no livro "o Monge e o Executivo" que tinha acabado de ler. Fazia o front-end (html, css e JavaScript),o back-end (em php / sempre com administrativo), lidava constantemente com query de banco e, aliás, fui eu quem montei a estrutura do banco de dados de todos os projetos que criamos, inclusive do nosso produto principal, um guia de produtos que traçava rotas para as lojas de acordo com o produto buscado. Com muita luta conseguimos cerca de 55 clientes em cerca de 4 anos de empresa. Foi assim, no começo da minha trajetória profissional, que entendi o quanto é difícil empreender no Brasil. Batia de porta em porta, loja por loja, por toda a região de Barra Mansa e Volta Redonda. A gente constantemente visitava cerca de 850 lojas dos principais pontos comerciais da região em busca de conquistar algum novo cliente. Sempre oferecendo nossos serviços de desenvolvimento de software ou site, ou até mesmo um cadastro no site da nossa empresa para que os clientes pudessem cadastrar seus produtos por um painel administrativo. As pessoas, na maioria das vezes, nos olhavam de cima pra baixo, desconfiavam da gente, ou desmereciam nosso trabalho. Foi muita luta durante todo o período em que tivemos empresa: várias noites mal dormidas, por vezes ficava o dia inteiro sem comer nada em frente ao computador para melhorar nosso site ou para fazer o site de algum cliente ou simplesmente para criar novas ideas que algum dos sócios tinha. Era dedicação total, lembro que certa vez fiquei 3 dias seguidos sem dormir pois tinha um prazo específico para fazer uma apresentação de site para um determinado cliente. A crença de que revolucionaríamos o brasil e o mundo era enorme, mas no fim não deu certo (ou deu), pois aprendi muito com tudo isso.

Matheus Lima Skills

Javascript Css Mysql Html5 Jquery Php Html Ajax Seo Sql Wordpress Microsoft Sql Server Desenvolvimento De Sites Web Design Web Development Sistema Front End Front End Development Desenvolvimento De Interfaces React.js React Native Seo Social Media Marketing E Commerce Delphi 7 Turbo Pascal Node.js Angularjs Sass Less Express.io Npm Gulp Bower

Matheus Lima Education Details

Frequently Asked Questions about Matheus Lima

What company does Matheus Lima work for?

Matheus Lima works for Theo Code

What is Matheus Lima's role at the current company?

Matheus Lima's current role is React | React Native | Next.js | Node.js | Go | C# | PHP.

What is Matheus Lima's email address?

Matheus Lima's email address is ma****@****ail.com

What schools did Matheus Lima attend?

Matheus Lima attended Estácio.

What are some of Matheus Lima's interests?

Matheus Lima has interest in Css3, Education, Science And Technology, Html5, Arts And Culture.

What skills is Matheus Lima known for?

Matheus Lima has skills like Javascript, Css, Mysql, Html5, Jquery, Php, Html, Ajax, Seo, Sql, Wordpress, Microsoft Sql Server.

Not the Matheus Lima you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.