itsmejoy Castro
@joycamilesurio
Senior software engineer building scalable full-stack and backend systems.
What I'm looking for
I am a senior software engineer with over 12 years of experience building large-scale full-stack and backend systems across payments, microservices, and cloud-native platforms. I specialize in React, TypeScript, Go, Python, Ruby on Rails, and Java, and I have repeatedly led migrations and platform modernizations.
I have designed GraphQL federations, event-driven fraud and chargeback workflows, and global payout systems integrating Stripe Connect and PayPal, while improving performance with sharding, caching, and query optimization. I automate infrastructure with Terraform and Kubernetes and enhance observability using Prometheus and Grafana.
I mentor engineers, guide onboarding, and partner with product and design teams to deliver production systems that scale to millions of users and billions of transactions. I seek roles where I can continue to lead technical migrations, improve system reliability, and grow engineering teams.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Cognizant Philippines
Mar 2021 - Present (5 years)
Led modernization of the Cognizant Philippines dashboard by migrating to TypeScript and React/Next.js, designed GraphQL federation and event-driven fraud workflows, and automated infrastructure with Terraform and Kubernetes to improve reliability and developer productivity.
Senior Software Engineer
Sprout Solutions
Aug 2017 - Feb 2021 (3 years 6 months)
Drove migration from a Rails monolith to Java/Kotlin microservices, introduced GraphQL, and implemented a global payout system integrating Stripe Connect and PayPal to streamline payments and frontend integration.
Full Stack Engineer
Pointwest Innovations
Oct 2014 - Jul 2017 (2 years 9 months)
Built microservices-based dispatch and surge pricing systems in Go and Node.js, owned driver incentives and earnings platforms with React dashboards, and designed real-time Kafka event pipelines to support lifecycle management.
Designed and implemented Java and Python ETL pipelines to ingest large-scale data, built analytics dashboards for enterprise clients, and optimized pipeline performance with multithreading and caching.
Education
Degrees, certifications, and relevant coursework
Liceo de Pulilan Colleges
Bachelor's degree in Computer Science, Computer Science
2008 - 2012
Completed a Bachelor’s degree in Computer Science with coursework covering core programming languages and software development topics.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring itsmejoy?
You can contact itsmejoy and 90k+ other talented remote workers on Himalayas.
Message itsmejoyFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
