Curriculum vitae
JOHN PATRICKRYAN MANDAL.
Software Engineer
Software engineer with extensive experience in frontend development using React and Next.js. Led a significant UI overhaul that improved user satisfaction and engagement. Skilled in technical documentation and critical thinking, excelling in fast-paced environments to deliver effective solutions that enhance workflows and product reliability.
Contact
- Cebu City, Philippines
- +639561500217
- mandal.johnpatrickryan@gmail.com
- patr1ck.dev
- github.com/beefysalad
Experience
Software EngineerGogo IT Lab · Chinabank Corporate Center, Samar Loop- Contributing to a Next.js and Python FastAPI e-commerce v3 platform as part of a team migrating the existing v2 site.
- Collaborating on feature development, technical implementation, and modernization work for the new platform.
- Built client websites from the ground up using modern technologies, owning the work from design implementation through deployment.
- Worked primarily with Next.js for frontend and full-stack delivery, and Nest.js for structured backend services and APIs.
- Delivered responsive, performant sites tailored to each client's brand and product needs.
Software EngineerWinedrops · London, England · Remote- Delivered multiple features across two Next.js web apps and one React Native app, improving iteration speed and UX consistency.
- Investigated and resolved production support issues to maintain stability in customer-facing applications.
- Led UI refinements in the React Native app to standardize layouts and interaction patterns.
Associate Technical Specialist 2 — Software DeveloperAlliance Software · Cebu Pacific Air · BuildComm Center, Sumilon Road · HybridPromoted from Technical Specialist 1 · Jan 2025
- Resolved critical production bugs and addressed security findings from Checkmarx and Qualys scans.
- Modernized legacy Angular and .NET apps into Angular and Node.js services for improved maintainability and deployment speed.
- Developed internal apps and customer-facing features as part of Agile Scrum teams.
- Authored high-level and low-level design documents supporting large-scale system modernization.
- Migrated Angular-based master pages from SharePoint 2016 to SharePoint Online.
InternSprobe · Cebu Business Park · Onsite- Contributed to the development of an internal platform across frontend and backend features.
- Created ERDs and technical design documents to support structured and efficient development.
Skills
Languages
TypeScript, JavaScript, C#, Python, Java, C
Frontend
React, React Native, Angular, Next.js, Tailwind CSS, Framer Motion, ShadCN, ChakraUI, SCSS, CSS
Backend
Express.js, .NET, Nest.js, Apigee, Firebase, PostgreSQL, Prisma, MySQL, FastAPI, Fastify, Redis
Tools
Git, Docker, Vercel, Azure DevOps, Cursor, Claude
Education
Bachelor of Science in Computer Engineering
Cebu Institute of Technology - University · Cebu City, Philippines · Jun 2023