Ricardo Pinheiro is a Senior Software Engineer with nine years of hands-on experience building scalable backend and frontend systems across travel, e‑commerce and financial sectors. Currently at Applied Blockchain, he brings deep Node.js expertise (Express, Koa, Loopback) and a strong track record integrating databases and messaging (Redis, DynamoDB, MySQL, RabbitMQ) for high-traffic products. His background includes impactful consultancy work at Trainline and TUI where he delivered middleware orchestration, content management integrations and web performance/SEO-focused frontends using React and TypeScript. Comfortable across the full stack and DevOps toolchains (Docker, Jenkins, Ansible, AWS), he combines practical operational sense with product-focused engineering. Unusually for an engineer with his backend pedigree, he has significant front-end and performance optimization experience and has built custom tooling for content versioning and deployment to support multi-market mobile apps.
9 years of coding experience
11 years of employment as a software developer
electrotecnic and computers engineering, Math, Phisics, Electrotecnic Basic Sciences, Robotic and Automation, Electronic and Telecomunication, graduation, electrotecnic and computers engineering, Math, Phisics, Electrotecnic Basic Sciences, Robotic and Automation, Electronic and Telecomunication, graduation at Instituto Superior de Engenharia do Porto
React hook to return current web app viewport configured naming based on screen (re)size
Contributions:12 PRs, 36 pushes, 1 branch in 3 years 6 months
reactscreen-onreact-hooksviewportnaming
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
Ricardo Pinheiro - Senior Software Engineer at Applied Blockchain