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'],
frameworks: ['Fastify', 'Express.js', '.NET 8'],
auth: ['JSON Web Token'],
database: {
orm: ['Prisma'],
systems: ['PostgreSQL']
},
architecture: ['RESTful APIs', 'Object-oriented Programming']
},
design: {
principles: ['UX/UI', 'WCAG 2.x AA'],
tools: ['Figma', 'Photoshop']
},
testing: {
frameworks: ['Jest', 'Cypress', 'Jasmine'],
methodology: ['Test-driven Development']
},
devOps: ['Git', 'Azure DevOps', 'CI/CD', 'Pipelines', 'Docker']
};
function showSkills(stack) {
function extractValues(item) {
// TODO - Handles arrays (flatten), objects (values), primitives.
}
return extractValues(stack);
}
console.log('🚀 Technical Skills:', showSkills(myDevStack));
© 2025 – Douglas Toledo’s Portfolio