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
- Aug 2025 — Jul 2026
Software Engineer
iFORT Pty LtdRemote — Perth, WA
- 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.
- Feb 2025 — Aug 2025
Software Engineer Intern
Cavite State UniversityBacoor, Cavite, PH
- 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.
- Aug 2024 — Aug 2025
Freelance Web Developer
Self-EmployedRemote, Philippines
- 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 2025Thesis — 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 2025Side 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