José Carneiro is a Senior Software Developer based in Lisbon with 11 years of full-stack experience, currently building scalable products at epilot after roles at Revolut and Mercedes-Benz.io. He specializes in TypeScript, Vue.js and React/Next.js, and has led front-end projects adopting micro‑frontend architectures, client‑side ML prototypes, and robust Jest testing practices. A self-taught coder who began programming at 13, he pairs engineering craftsmanship with a business degree from Católica Lisbon and entrepreneurial experience founding an e‑commerce startup. He has taught over 160 students as a lead instructor at Ironhack and organizes Lisbon’s largest JavaScript meetup communities, blending mentorship with hands‑on delivery. His open-source contributions emphasize front‑end quality and test automation, demonstrating a pragmatic focus on reliable UI behavior and developer workflows.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Business Administration (B.B.A.), Business Administration and Management, Bachelor of Business Administration (B.B.A.), Business Administration and Management at Católica Lisbon School of Business and Economics
An exercise to understand the DOM and manipulate DOM elements
Role in this project:
Front-end Developer
Contributions:9 commits, 4 PRs, 2 pushes in 1 year 7 months
Contributions summary:José primarily focused on the front-end development aspects of the project, evident through modifications to HTML, CSS, and JavaScript files. Their contributions include refactoring UI elements, restyling the interface, and implementing new features related to the shopping cart's functionality. Furthermore, the user added tests to enhance the project's reliability and ensure the correct behavior of UI components, showcasing a focus on quality assurance within the front-end domain.
An exercise to apply an array iteration and array manipulation techniques
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:20 commits, 5 PRs, 4 pushes in 1 year 7 months
Contributions summary:José primarily focused on improving the testing framework within the repository. They refactored existing test files, updated the testing library to Jest, and implemented a test workflow. Their contributions involved modifying test cases, ensuring functionality is thoroughly tested, and improving the overall robustness of the codebase's testing infrastructure.
manipulationtechniquesarrayjavascriptfundamentals
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.