Skip to content
Available for hire

John Carlo Camara

Backend Developer · Cavite, PH

~2 years shipping backend features on production systems — document-generation workflows, real-time dashboards, clean APIs. Full-stack when it counts, with React/Next.js and PostgreSQL. Looking for a team that mentors, shares knowledge, and helps me grow.

~2years

Shipping production backends

100%reply rate

I answer every message — try me

5+hrs / week

Manual admin work automated away

  • Node.js
  • PostgreSQL
  • Redis
  • Docker
  • TypeScript
  • Express
  • MongoDB
  • Prisma
  • WebSockets
  • Linux
  • Next.js
  • Drizzle
01

Experience

  1. Junior Software Engineer

    iFORT Pty LtdRemote — Perth, WAContract

    Aug 2025 — Jul 2026
    • Digitized legacy document workflows by mapping static Excel and PDF templates into structured database schemas and dynamic web forms, reducing report-generation time from hours to minutes per batch.
    • Delivered a real-time financial dashboard on a stale-while-revalidate fetching strategy, giving leadership live revenue and KPI visibility and eliminating a recurring manual reporting cycle.
    • Led design and build of a centralized HR module (timesheets, leave, accruals, reimbursements), replacing spreadsheet tracking for a 10–30-person workforce and saving 5+ hours/week of admin work.
    • Engineered a formula engine that evaluates spreadsheet-style calculations across relational rows with embedded JSON, eliminating manual pricing errors on every contract processed.
    • Built real-time sync between field technicians and admins over WebSockets, cutting per-test turnaround from about an hour to near-instant, with a client-ready PDF report generatable on submit.
    • Owned requirements gathering and stakeholder alignment for the field flow tests system, translating technician and admin needs into flow logic, formula rules, and report specs.
  2. Software Engineer Intern

    Cavite State UniversityBacoor, Cavite, PH

    Feb 2025 — Aug 2025
    • Built the transactional database layer and API routes for an offline-first POS system in Express.js and PostgreSQL, passing ACID-compliance testing across concurrent retail transactions with zero data-integrity failures.
    • Authored backend architecture documentation and enforced a standardized Git branching model through peer review, adopted across incoming engineering cohorts and reducing merge conflicts.
    • Co-led sprint planning and scope definition in an Agile framework, keeping release milestones on schedule across a 6-month internship.
    • Refactored legacy authentication and state-management endpoints for the university enrollment portal, resolving recurring routing bugs and measurably reducing query response times.
  3. Freelance Web Developer

    Self-EmployedRemote, Philippines

    Aug 2024 — Aug 2025
    • Owned end-to-end backend architecture — API design, database schemas, authentication — for 2 client-facing production web apps, including an e-commerce platform for a rice dealer.
    • Integrated PayMongo payment processing with webhook-driven transaction reconciliation, enabling reliable checkout across both client projects.
    • Deployed and maintained client applications on Vercel, owning environment configuration and production release management.
02

Projects

  • U Do Note

    Feb 2024 — Feb 2025
    Thesis — Best Capstone
    • AI-powered note-taking app with OCR and 11 active-learning methods (Leitner system, spaced repetition), published on the Google Play Store.
    • Owned the core backend features and most of the frontend; teammates handled design and thesis documentation.
    • Flutter
    • Firebase
    • OpenAI API
  • PCSO Lotto API

    Sep 2024 — Feb 2025
    Side project
    • Web scraper for lotto draw results, containerized with Docker and deployed to a self-managed Linux VPS via Dokploy for automated CI/CD and reverse-proxy routing.
    • Designed a request-locking cache strategy that prevents cache stampedes by queuing concurrent requests behind a single in-flight fetch, protecting the upstream source during traffic spikes.
    • Node.js
    • Express.js
    • Redis
    • Docker
    • Linux
03

Stack

Backend
  • Node.js
  • Express.js
  • Next.js API Routes
  • REST APIs
  • Microservices
  • JWT / session auth
Databases & ORMs
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Firebase
  • Prisma
  • Drizzle
Frontend
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Flutter
Cloud & DevOps
  • AWS S3
  • Docker
  • Dokploy CI/CD
  • Reverse proxies
  • Vercel
  • Linux administration
Tools
  • Git / GitHub
  • Figma
  • Cursor
  • Claude
  • Copilot
04

Say hi

Open to backend roles. Fastest way to reach me is email — I reply to everything.

Education

BS Information Technology

Cavite State UniversityCavite, PhilippinesSep 2022 — Sep 2025