Iván Leal

Software Engineer at Audiense

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Iván Leal is a software engineer with 11 years of experience building full-stack web applications, currently contributing to Audiense from Barcelona. He has strong JavaScript and TypeScript expertise across Node.js, React, React Native, and MongoDB, having moved between frontend and backend roles to ship product-critical features like chat systems and internal curation tools. At CodelyTV he contributed to a TypeScript DDD example focused on hexagonal architecture and implemented command/query patterns and in-memory query buses, reflecting an interest in maintainable, testable designs. Comfortable in startup and scale-up environments, he combines hands-on implementation with pragmatic refactors that improve testability and developer experience.
code11 years of coding experience
job3 years of employment as a software developer
bookGrado en ingeniería informática, Ingeniería del Software, Grado en ingeniería informática, Ingeniería del Software at Universidad de Córdoba
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

typescript10
nodejs10
typescripts10
back-end-development10
typescript-types10
jestjs9
domain-driven-design9
jes9
jtest9
cqrs9
api8
mongodb-database8
apidoc8
mongodb8
expressjs8

Programming languages (4)

TypeScriptJavaScriptPHPObjective-C

Github contributions (5)

github-logo-circle
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
Role in this project:
userFull-stack Developer
Contributions:14 commits, 10 PRs, 24 pushes in 4 months
Contributions summary:Iván contributed to the project by refactoring and implementing features related to the course creation process. They updated tests to utilize command handlers, and made improvements to the query bus functionality, including adding an in-memory implementation. The user worked on integrating the query bus into the courses counter controller, and they developed the backoffice backend application, creating the necessary routes, controllers, and data models.
codelytvddd-samplecqrspatternsdomain-driven
ivanportillo/casaApuestas

Jan 2016 - Oct 2017

Contributions:3 commits, 1 PR, 1 push in 1 year 9 months
djangopythoncasa
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Iván Leal - Software Engineer at Audiense