Murilo
About Candidate
Sou Engenheiro Mecânico de formação em transição de carreira para área de tecnologia, por curiosidade comecei a estudar sobre linguagens de programação e encontrei o Javascript para desenvolvimento web e me aprofundei nos estudos em Desenvolvimento Front-end e Back-end. Meu objetivo é atuar desenvolvendo soluções em front-end e back-end para tornar mais ágil e gerar valor na rotina das pessoas e empresas.
Conhecimentos técnicos/habilidades:
– Front-end: React, Vue.js, Css, Bootstrap, Redux, React hooks, Pinia, Vuex, Context API;
– Back-end: Node.Js, Docker, Docker-compose;
– Arquiteturas/Paterns: model-service-controller(MSC), POO, S.O.L.I.D ;
– Banco de dados: SQL, Mysql, MongoDb, Sequelize(ORM), Mongoose(ODM);
– Linguagens: Javascript (ES6), Typescript, Python;
– Deploy: Railway;
– Versionamento: GIT, Github;
– Testes: Testes unitários, testes de integração, TDD, JEST, react testing library(RTL), mocha;
– Metodologia ágeis: SCRUM, Kanban;
Conhecimento e aplicação em ferramentas de gestão de projetos (PMBOK).
GITHUB: https://github.com/Murilo-MRS
Links
Experiences
Como desenvolvedor frontend júnior, responsável por trabalhar em estreita colaboração com os clientes e partes interessadas para entender suas necessidades de software. Coletar requisitos, analisá-los e transformá-los em especificações claras e compreensíveis para a equipe de desenvolvimento. Projetar soluções de software eficientes e escaláveis utilizando typescript e framework Vue.js. Isso envolve a criação de diagramas de fluxo, modelos de banco de dados, interfaces de usuário, outros artefatos de design, codificação de novas funcionalidades (features), aprimoramentos de software existentes, correção de bugs e integração de sistemas. Testar e verificar a qualidade do software desenvolvido. Envolve a realização de Test Driven Development (TDD), testes unitários, testes de integração, testes de sistema e outros tipos de testes para garantir que o software atenda aos requisitos definidos. Criar documentação técnica, incluindo manuais de usuário, documentação de design e outros materiais relevantes.
Construir aplicações web utilizando tecnologias como React, Express, MySql, MongoDb, Node.js e Typescript. Construir o design de esquemas de banco de dados, criação de APIs RESTful, implementação de lógica de negócios complexas.