Daniel Arruda

Daniel Arruda Email and Phone Number

Desenvolvedor full stack - Reactjs | vite | Redux |Javascript | Typescript | Nodejs | AWS @
Daniel Arruda's Location
Recife, Pernambuco, Brazil, Brazil
About Daniel Arruda

Sou programador fullstack e gosto de atuar nas áreas tanto lado do servidor quanto em desenvolvimento de telas. Atualmente trabalho planejando sistemas, documentando e liderando equipes para um bom andamento do projeto.Desenvolvo sistema de acordo com as especificações do cliente e sempre procuro buscar a melhor forma de desenvolver ferramentas úteis no dia a dia.Abaixo vou detalhar tecnicamente minhas atribuições:1 - Arquitetura de software utilizando typescript, para elaboração de implementações de funções utilizando interfaces e tipologias de dados.2 - Implementação com lógica consistente utilizando promises de retorno, criando classes principais para melhor eficiência e manutenção do código construído.3 - lógica de repositórios; utilização de POO para criar uma sub arquitetura de repositórios que pode facilmente se conectar a um linguagem SQL ou ORM, posso utilizar banco de dados não relacional, apesar de não ser minha primeira escolha.4 - como mencionado no item anterior, gosto de utilizar classes com orientação a objetos, mas não necessariamente isso me impede de em determinada feature do sistema eu utilize uma abordagem funcional, principalmente quando se trata de aplicadora de cases, detalharei isso mais a frente.5 - aplicadores de cases, cada parte da arquitetura escrita exige um desfecho, através de “usecases“, onde podemos implementar como etapas de rotas de requisições http um middleware que costumo chamar de apllyusecase, onde é passado como argumento uma função que executar a regra de negócio daquele endpoint. 6 - FrontEnd; se é pra utiliza html vanilla, utilizaremos, se é pra utilizar reactjs, também utilizaremos. Gosto de utilizar a “componetização” de forma co-medida, pq acredito que seja a forma mais eficaz de além de construir telas, consumir dados do backend sem poluir o código, evito o uso de props, prefiro organizar as funcionalidades com o redux e só em casos mais simples que utilizado props.7 - Design e estilos, não tem muito segredo o Velho é bom css com complementos de valiosas bibliotecas como o tailwind sempre é minha primeira escolha, claro que seguido de um ux ui predefinido no figma, que já adianto que não sou um excelente designer mas gosto de utilizar o figma e se já tiver pronto, melhor ainda.

Daniel Arruda's Current Company Details
Jvl leilões

Jvl Leilões

Desenvolvedor full stack - Reactjs | vite | Redux |Javascript | Typescript | Nodejs | AWS
Daniel Arruda Work Experience Details
  • Jvl Leilões
    Devops Tech Lead
    Jvl Leilões Jun 2023 - Present
    São Paulo, Brasil
  • Dm Plataforms
    Ceo Dm Software
    Dm Plataforms Jun 2023 - Aug 2024
  • Specter Labs
    Desenvolvedor Back-End Pleno
    Specter Labs Dec 2022 - Jun 2023
  • Autônomo
    Desenvolvedor Full-Stack
    Autônomo Jan 2021 - Jun 2023
    Recife, Pernambuco, Brasil
    atualmente trabalho no desenvolvimento de sites e softwares, utilizando nodeJs, javascript, Html, mongoDb, postman.
  • Metal Design - Metalúrgica
    Projetista Metalúrgico
    Metal Design - Metalúrgica Jan 2017 - Jan 2018
    Recife, Pernambuco, Brasil
    projetista técnico 3d para confecções de peças metálicas para o varejo. Principal atribuição, desenho técnico para produção em fábrica
  • Expometal
    Projetista Metalúrgico
    Expometal Mar 2016 - Jan 2017
    Paulista, Pernambuco, Brazil
    projetista técnico de peças metálicas para supermercados, indústrias, farmácias e galpões.a função era de confeccionar e renderizar modelos 3d para produção na fábrica.
  • A&C Consultoria - Arquitetura
    Projetista 3D Arquitetônico
    A&C Consultoria - Arquitetura Feb 2015 - Jan 2016
    Recife, Pernambuco, Brasil
    criação de projetos 3d a partir de uma planta técnica em AutoCAD, utilizando o Revit como ferramenta BIM para realizar a construção 3d das edificações.
  • Peol Engenharia
    Gerente De Projetos Técnicos
    Peol Engenharia May 2014 - Jan 2015
    Recife, Pernambuco, Brasil
    cargo completamente voltado a engenharia civil, desenhos técnicos de pranchas de pavimentos comerciais em AutoCAD.
  • Uniao Nordeste Brasileira Da Igreja Adventista Do S Dia
    Projetista De Cad
    Uniao Nordeste Brasileira Da Igreja Adventista Do S Dia Feb 2013 - Feb 2014
    Recife, Pernambuco, Brasil
    atuei na área de desenvolvimento de desenhos técnicos 2d em AutoCAD, para projetos arquitetônicos.
  • Exército Brasileiro
    Soldado De 1° Classe Das Comunicações
    Exército Brasileiro Jan 2011 - Jan 2012
    Recife, Pernambuco, Brasil
    serviço militar obrigatório no 4° batalhão de comunicações - na área de vanguarda e comunicação, manipulação de rádios e construção de linhas de comunicação.atuação no setor de TI operando máquinas Linux.
  • Wnetinformatica
    Técnico Em Lan
    Wnetinformatica Jul 2008 - May 2010
    Recife, Pernambuco, Brasil
    um trabalho de gerenciamento de computadores, instalação de sistemas operacionais, atendimento ao cliente e manutenção de computadores.

Daniel Arruda Education Details

  • Curso Mongodb, Nosql E Mongoose
    Curso Mongodb, Nosql E Mongoose
  • Hcode Treinamentos
    Hcode Treinamentos
    Javascript Avançado - Introdução Nodejs
  • Curso Em Vídeo
    Curso Em Vídeo
    Html, Css E Javascript
  • Faculdade Esuda
    Faculdade Trancada

Frequently Asked Questions about Daniel Arruda

What company does Daniel Arruda work for?

Daniel Arruda works for Jvl Leilões

What is Daniel Arruda's role at the current company?

Daniel Arruda's current role is Desenvolvedor full stack - Reactjs | vite | Redux |Javascript | Typescript | Nodejs | AWS.

What schools did Daniel Arruda attend?

Daniel Arruda attended Curso Mongodb, Nosql E Mongoose, Hcode Treinamentos, Curso Em Vídeo, Faculdade Esuda.

Not the Daniel Arruda 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

Aero Online

Your AI prospecting assistant

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.