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.
Jvl Leilões
-
Devops Tech LeadJvl Leilões Jun 2023 - PresentSão Paulo, Brasil
-
Ceo Dm SoftwareDm Plataforms Jun 2023 - Aug 2024
-
Desenvolvedor Back-End PlenoSpecter Labs Dec 2022 - Jun 2023 -
Desenvolvedor Full-StackAutônomo Jan 2021 - Jun 2023Recife, Pernambuco, Brasilatualmente trabalho no desenvolvimento de sites e softwares, utilizando nodeJs, javascript, Html, mongoDb, postman.
-
Projetista MetalúrgicoMetal Design - Metalúrgica Jan 2017 - Jan 2018Recife, Pernambuco, Brasilprojetista 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
-
Projetista MetalúrgicoExpometal Mar 2016 - Jan 2017Paulista, Pernambuco, Brazilprojetista 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. -
Projetista 3D ArquitetônicoA&C Consultoria - Arquitetura Feb 2015 - Jan 2016Recife, Pernambuco, Brasilcriaçã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.
-
Gerente De Projetos TécnicosPeol Engenharia May 2014 - Jan 2015Recife, Pernambuco, Brasilcargo completamente voltado a engenharia civil, desenhos técnicos de pranchas de pavimentos comerciais em AutoCAD.
-
Projetista De CadUniao Nordeste Brasileira Da Igreja Adventista Do S Dia Feb 2013 - Feb 2014Recife, Pernambuco, Brasilatuei na área de desenvolvimento de desenhos técnicos 2d em AutoCAD, para projetos arquitetônicos. -
Soldado De 1° Classe Das ComunicaçõesExército Brasileiro Jan 2011 - Jan 2012Recife, Pernambuco, Brasilserviç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. -
Técnico Em LanWnetinformatica Jul 2008 - May 2010Recife, Pernambuco, Brasilum 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 -
Hcode TreinamentosJavascript Avançado - Introdução Nodejs -
Curso Em VídeoHtml, Css E Javascript -
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?
-
Daniel Arruda
Qa | Quality Assurance Engineer | Automação De Testes | Banking | Robot Framework | Cypress | CucumberSão Paulo, Sp -
1danielarruda.com.br
-
Daniel Arruda
Curitiba, Pr -
-
Daniel Arruda
São Paulo, Sp
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial