const myDevStack = {
languages: ['TypeScript', 'JavaScript', 'C#', 'Python'],
frontend: {
frameworks: ['Angular', 'React'],
stateManagement: ['Redux', 'RxJS'],
styling: ['Styled-components', 'Tailwind CSS', 'CSS/SCSS'],
coreWeb: ['HTML5', 'CSS3']
},
backend: {
runtime: ['Node.js'],
estruturas: ['Fastify', 'Express.js', '.NET 8'],
auth: ['JSON Web Token'],
banco de dados: {
orm: ['Prisma'],
systems: ['PostgreSQL']
},
arquitetura: ['APIs RESTful', 'Programação orientada a objetos']
},
design: {
principles: ['UX/UI', 'WCAG 2.x AA'],
ferramentas: ['Figma', 'Photoshop']
},
testing: {
frameworks: ['Jest', 'Cypress', 'Jasmine'],
metodologia: ['Desenvolvimento orientado por testes']
},
devOps: ['Git', 'Azure DevOps', 'CI/CD', 'Pipelines', 'Docker']
};
função showSkills(stack) {
function extractValues(item) {
// TODO - Manipula arrays (achatar), objetos (valores), primitivos.
}
return extractValues(stack);
}
console.log('🚀 Habilidades técnicas:', showSkills(myDevStack));
© 2025 - Portfólio de Douglas Toledo