Joshua Alpuerto

Senior Full Stack Engineer at Upvest

Tallinn, Harju County, Estonia
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

👤
Senior
🎓
Top School
Joshua Alpuerto is a Senior Full Stack Engineer with nine years of experience building web and mobile products, currently driving a full-stack investment product at Upvest from Tallinn. He combines strong backend expertise in Node.js, GraphQL, Postgres and MongoDB with front-end skills in React and React Native to deliver performant, user-focused applications. At Jobbatical he applied ML and LLM workflows to increase revenue and cut operational friction—shaving message composition time and boosting user satisfaction—showing a rare blend of product-minded engineering and applied ML. He champions Domain-Driven Design, CI/CD and pragmatic trade-offs, demonstrated by a Node DDD boilerplate contribution that improved seeding, testing and documentation. Comfortable leading projects end-to-end, he frequently optimizes developer experience and production performance while translating complex requirements into maintainable systems. Based in Estonia with a background in web and mobile application engineering, he pairs hands-on delivery with a knack for extracting business value from technical improvements.
code9 years of coding experience
job12 years of employment as a software developer
bookCollege Degree Computer Software Design & Programming, College Degree Computer Software Design & Programming at AMA Computer Learning Center
bookUndergraduate Information Technology, Undergraduate Information Technology at Univercity of Cebu - LM
languagesEnglish, Tagalog
github-logo-circle

Github Skills (8)

sequel10
javascript10
nodejs10
postgresql10
sequelizejs10
expressjs9
testing8
cicd7

Programming languages (7)

TypeScriptJavaCoffeeScriptCSSJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
Node DDD Boilerplate
Role in this project:
userBack-end Developer
Contributions:4 releases, 7 reviews, 132 commits in 2 years 5 months
Contributions summary:Joshua primarily focused on setting up and refining the back-end structure of the Node.js DDD boilerplate. Their contributions included removing sensitive data from configuration files and unignoring database configuration. They also introduced a faker handler for seeding data, restructured seeders for development and production environments, and refactored testing implementations for users, companies, and tokens. Furthermore, the user updated dependencies, including the Sequelize version, and made improvements to the project's documentation.
dddboilerplatejavascriptcqrsnodejs
joshuaalpuerto/moneytored

Apr 2019 - Jun 2019

Open source money monitoring app built with react-native :sparkles:
Contributions:63 commits, 2 PRs, 6 pushes in 1 month
reactbuilt-with-reactreact-nativeandroidsparkles
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