Jonathan Capistrano
@jonathancapistrano
Senior Full Stack Developer specializing in Java, Spring Boot, and modern front-end stacks.
What I'm looking for
I am a Senior Full Stack Developer with over 15 years of experience building secure RESTful APIs and complex stateful user interfaces for global financial institutions and large enterprises. I specialize in Java and Spring Boot on the backend while modernizing services with Kotlin and Python, and I build responsive front ends using React, TypeScript, and Angular.
I have delivered production-grade systems for clients such as RBC, DBS, UOB and McGraw-Hill, led small development teams, performed code reviews, and managed deployments across CI/CD pipelines on AWS and Azure. I emphasize engineering excellence—using test automation (Selenium, TestNG, JUnit), performance tuning, and AI-assisted tooling to optimize code and deliver reliable releases.
I seek to join teams that value secure, maintainable architecture and continuous delivery, where I can contribute backend expertise, front-end craft, and cloud/DevOps experience to modernize services and drive measurable business impact.
Experience
Work history, roles, and key accomplishments
Developed and maintained US Cash Management web applications and APIs, improving cross-team integrations and automating QA with Selenium/TestNG to increase release quality across RBC Capital Markets.
Senior Full Stack Developer
McGraw-Hill Ryerson
Jun 2020 - Oct 2022 (2 years 4 months)
Developed and maintained online learning web applications, implemented GraphQL/Apollo integrations, and led end-to-end testing and deployments to improve application responsiveness and release reliability.
Led Java/Spring Boot and Angular development for internal CPF Beacon project, managed a team of 4–8 developers, and maintained CI/CD deployments across PRE-DEV to PROD using Jenkins, AWS, and Azure.
Implemented frontend Java/Spring/Vaadin RESTful services and developed dynamic generic reporting screens, handling deployments and sanity testing to SIT/UAT and production.
Senior Software Engineer
BMW Asia
Mar 2015 - Apr 2016 (1 year 1 month)
Managed day-to-day application operations and vendor SLAs for web and ERP systems, led change advisory processes, and coordinated requirements and UAT for change requests.
Senior Software Engineer
Simulation Software & Technology
Sep 2014 - Feb 2015 (5 months)
Led development and production support for MPASRS-OVA and SCDF booking systems, implemented shell automation scripts and supported SPF production projects.
Senior Software Engineer
United Overseas Bank
Aug 2013 - Aug 2014 (1 year)
Provided L3 production support for Personal Internet Banking, coordinated with vendors on fixes and migrations, and executed backup/restoration and SSL renewals to maintain uptime.
Senior Software Engineer
Liberty Insurance
Feb 2012 - Jun 2013 (1 year 4 months)
Implemented new B2B portal features, handled production support and Oracle migrations, and deployed portal and workflow components prior to production releases.
Senior Analyst Programmer
Maritime and Port Authority of Singapore
May 2011 - Jan 2012 (8 months)
Developed and maintained ISC Examination and Certification systems using Java/Spring, performed unit testing and deployments, and prepared technical documentation and test cases.
Project Lead
AC Corporation
Apr 2006 - Mar 2011 (4 years 11 months)
Led project development phases, supervised 5–8 Java developers, and managed system design, coding, testing, and virtualization efforts to meet project timelines.
Education
Degrees, certifications, and relevant coursework
AMA Computer University Quezon City
Bachelor of Science, Computer Science
Completed a Bachelor of Science majoring in Computer Science at AMA Computer University Quezon City.
Availability
Location
Authorized to work in
Portfolio
joncapistrano.devJob categories
Interested in hiring Jonathan?
You can contact Jonathan and 90k+ other talented remote workers on Himalayas.
Message JonathanFind 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!
