José Carneiro

Senior Software Developer at epilot GmbH

Lisbon, Portugal
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
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.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor 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
languagesEnglish, Portuguese, Spanish
github-logo-circle

Github Skills (8)

html10
css10
dom-manipulation10
javascript10
user-interface10
jestjs10
testing10
react3

Programming languages (4)

TypeScriptCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
An exercise to understand the DOM and manipulate DOM elements
Role in this project:
userFront-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.
elementsjavascriptdomdom-elements
An exercise to apply an array iteration and array manipulation techniques
Role in this project:
userQA 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.
Request Free Trial