Skip to content
Available for hire

John Carlo Camara

Software Engineer · Cavite, PH

Software Engineer with ~2 years shipping backend features on production systems — dynamic document generation workflows and real-time operational dashboards. Full-stack capable (React/Next.js, Node/Express, PostgreSQL/MongoDB/Redis) with hands-on experience in API design, schema modeling, authentication, and Docker/CI-CD deployments.

~2years

Shipping backend features

100%reply rate

I answer every message — try me

5+hrs / week

Manual admin work automated away

  • Node.js
  • React.js
  • PostgreSQL
  • Next.js
  • Redis
  • Docker
  • TypeScript
  • Express.js
  • Supabase
  • MongoDB
  • Prisma
  • WebSockets
  • Tailwind CSS
  • Linux
  • Drizzle ORM
01

Experience

  1. Software Engineer

    iFORT Pty LtdRemote — Perth, WA

    Aug 2025 — Jul 2026
    • Built real-time data sync between field technicians and admins on field flow tests using WebSockets, cutting per-test turnaround from about an hour to near-instant.
    • Led design and build of a centralized HR module (timesheets, leave, accruals, reimbursements) inside the company's internal platform, replacing spreadsheet-based tracking for a 10–30-person workforce and saving 5+ hours/week of manual admin work.
    • 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.
    • Owned requirements gathering directly with field technicians and admins, translating business needs into data models, formula rules, and report specifications.
    • Delivered a real-time financial dashboard using a stale-while-revalidate fetching strategy, giving leadership live visibility into revenue and KPI targets and eliminating a recurring manual reporting cycle.
    • Automated contract pricing by engineering a formula engine that evaluates spreadsheet-style calculations across relational rows with embedded JSON, eliminating manual calculation errors on every contract processed.
  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 Point of Sale 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 code review, adopted across incoming engineering cohorts and reducing merge conflicts.
    • Refactored legacy authentication and state-management endpoints for the university's 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, partnering with frontend collaborators to launch from concept to production.
    • Integrated PayMongo payment processing with webhook-driven transaction reconciliation, enabling reliable checkout flows 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
    • Built an AI-powered note-taking app for a college thesis, featuring OCR and 11 active-learning methods (Leitner system, spaced repetition, etc.), deployed and published on the Google Play Store.
    • Won the Best Capstone award; 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
    • Built a web scraper for lotto draw results and containerized it with Docker, deploying to a self-managed Linux VPS via Dokploy for automated CI/CD and reverse-proxy routing with minimal manual ops overhead.
    • Designed a request-locking cache strategy that prevents cache stampedes by queuing concurrent requests behind a single inflight fetch, protecting the upstream source from redundant load during traffic spikes.
    • Node.js
    • Express.js
    • Redis
    • Docker
    • Linux
03

Stack

Backend
  • Node.js
  • Express.js
  • Next.js (API Routes, Server Actions)
  • REST APIs
  • WebSockets (Socket.IO)
  • JWT/session-based Auth
Databases
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Supabase
  • Firebase
  • Prisma
  • Drizzle ORM
Frontend
  • React.js
  • Next.js (App Router, Server Components)
  • TypeScript
  • JavaScript
  • TanStack Query
  • Zustand
  • React Hook Form
  • Zod
  • Leaflet
  • Mapbox
  • Tailwind CSS
  • HTML5
  • CSS3
  • Vite
Cloud, DevOps & Tools
  • AWS S3
  • Docker
  • GitHub Actions
  • Dokploy CI/CD
  • Vercel
  • Linux server administration
  • Jest
  • Vitest
  • Git/GitHub
  • GitLab
  • Jira
  • Figma
  • Agile/Scrum
  • Cursor/Claude/Copilot
04

Say hi

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

Education

BS Information Technology

Cavite State UniversityCavite, PhilippinesSep 2022 — Sep 2025