Software Engineer (CurioDocs: Collaborative Document Workspace)
Duration: Jun 2026 – Present
Summary:
- A cloud-hosted SaaS platform designed and deployed using Node
- js/TypeScript, AWS S3, CloudFormation, Docker, and Nginx to provide collaborative document workspace services with secure file storage and automated deployment pipelines
Responsibilities:
- Designed and developed backend functionality and REST APIs with authentication, authorization, validation, and error handling.
- Integrated AWS S3 for secure file storage and retrieval.
- Defined and provisioned cloud infrastructure using AWS CloudFormation for infrastructure-as-code.
- Implemented CI/CD pipelines using Jenkins and GitHub Actions for automated builds, testing, and deployments.
- Containerized backend services with Docker for consistent environments.
- Performed application troubleshooting, log analysis, API validation, and deployment verification on Linux and AWS EC2 infrastructure.
Technologies: Node.js, TypeScript, React, AWS S3, CloudFormation, Docker, Jenkins, GitHub Actions, Nginx
Software Engineer (Provident Loan System: DepEd SDO Accounting Platform)
Duration: Apr 2026 – Present
Summary: A transaction-based backend system for DepEd SDO accounting platform focusing on reliable data processing, validation, authentication, and accurate business logic implementation.
Responsibilities:
- Collaborated on backend system development ensuring reliable data processing and validation.
- Implemented and maintained REST API functionality using backend services and SQL Server.
- Implemented JWT authentication, Argon2 password hashing, and role-based access control for secure API operations.
- Used Docker to maintain consistent development and deployment environments.
- Performed API validation, debugging, and application troubleshooting during development and deployment.
Technologies: Next.js, Node.js, Docker, SQL Server, REST API, JWT
Software Engineer (Smile: Appointment Management System)
Duration: Sep 2024 – Present
Summary:
- A Progressive Web Application for appointment scheduling and patient record management developed using Next
- js, Node
- js, Express, and MongoDB with CI/CD automation and application monitoring
Responsibilities:
- Developed frontend and backend components for appointment scheduling and patient record management.
- Designed and implemented REST APIs with validation and secure data processing.
- Performed API testing and functional validation of backend endpoints.
- Implemented CI/CD pipelines using GitHub Actions for automated builds, testing, and deployment.
- Configured Nginx as a reverse proxy and performed application monitoring, troubleshooting, and deployment verification.
Technologies: Next.js, Node.js, Express, MongoDB, AWS, GitHub Actions, Nginx
Full Stack Developer (Gordon College Alumni Connection and Organization)
Duration: Jan 2024 – May 2024
Summary: A full-stack web application developed to connect Gordon College alumni using Angular frontend and PHP REST APIs with MySQL database for persistent data storage and communication.
Responsibilities:
- Developed frontend using Angular and backend REST APIs using PHP.
- Implemented authentication, API integration, input validation, and email notification functionality.
- Performed functional testing and validation of frontend workflows and backend API responses.
Technologies: PHP, Angular, MySQL, REST API
Full Stack Developer (ChatMe: Realtime Chat Application)
Duration: May 2024
Summary: A real-time chat application built using Angular, PHP REST APIs, MySQL, and Pusher to enable instant messaging and user session management.
Responsibilities:
- Built frontend with Angular and backend REST APIs with PHP.
- Implemented and tested REST API functionality, authentication, user sessions, and real-time messaging workflows.
Technologies: PHP, Angular, MySQL, Pusher
Software Engineering Intern - Skydev Solutions Inc. (Software Development and Quality Assurance)
Duration: Feb 2025 – May 2025
Summary: Internship involving quality assurance and software engineering tasks including functional testing, defect identification, backend and frontend development, and CI/CD integration using modern web technologies and cloud platforms.
Responsibilities:
- Performed functional testing, test validation, defect identification, regression testing, and production-level software quality checks.
- Designed and executed test scenarios to verify application functionality and ensure software behavior matched requirements.
- Collaborated with engineers to reproduce, document, and track defects.
- Developed and enhanced frontend and backend features using JavaScript/TypeScript.
- Contributed to CI/CD initiatives using GitHub Actions and Google Cloud Platform.
- Participated in code reviews, debugging, issue investigation, and Agile development discussions.
- Performed application troubleshooting and log analysis before deployment.
Technologies: JavaScript, TypeScript, Node.js, REST APIs, Jest, GitHub Actions, Google Cloud Platform
AWS CC PH Mentee - AWS Cloud Club Philippines (AWS Cloud Learning Projects)
Duration: Dec 2024 – Present
Summary: Hands-on cloud learning projects and exercises focused on practical experience with AWS services including serverless architectures, event-driven applications, data storage, monitoring, and security configurations.
Responsibilities:
- Gained practical experience with AWS services such as S3, Lambda, DynamoDB, SQS, EventBridge, EC2, VPC, IAM, and CloudWatch.
- Worked with serverless architectures and event-driven application patterns.
- Practiced data storage and retrieval using DynamoDB and S3.
- Used CloudWatch Logs and monitoring for application behavior investigation and troubleshooting.
- Applied AWS IAM and VPC fundamentals for resource configuration and environment isolation.
- Created technical documentation for serverless and cloud monitoring solutions.
Technologies: AWS S3, Lambda, DynamoDB, SQS, EventBridge, EC2, VPC, IAM, CloudWatch
IT Intern - Commission on Elections Olongapo City (Inventory Tracking and Voter Record Management Application)
Duration: 2023
Summary: Development of a Java Swing application for inventory tracking and voter record management to assist IT operations and secure data handling.
Responsibilities:
- Developed Java Swing application for inventory tracking and voter record management.
- Assisted IT staff with secure data handling, system validation, troubleshooting, and maintaining system integrity.
Technologies: Java Swing