Jordan Ellis
Freelance Full Stack Web Developer
Portland, Oregon, United States | jordan.ellis@example.com | +1 503-555-0142
https://example.com/jordan-ellis
Summary
Full stack web developer with seven years of experience delivering websites and business applications, including four years of independent client work. Builds React and Node.js applications with reliable data workflows, automated tests, and clear documentation for ongoing maintenance.
Experience
Freelance Full Stack Web DeveloperApr 2022 – Present
Self-employed, Portland, OR / Remote
Deliver custom web applications for small businesses, translating client interviews into scoped milestones, database models, and tested React and Node.js features.
Manage deployment and maintenance across six client applications, using automated checks, error monitoring, and scheduled dependency updates to address failures before client handoff.
Document estimates, acceptance criteria, and change requests in plain language, helping clients distinguish launch requirements from enhancements and approve work at each milestone.
Full Stack Web DeveloperJul 2019 – Mar 2022
Alderbridge Digital, Portland, OR
Built React interfaces and Express API endpoints for client service portals, collaborating with designers and a senior developer through code reviews.
Reduced a customer dashboard's median API response time from 1.8 seconds to 650 milliseconds by correcting repeated queries and adding PostgreSQL indexes.
Added integration tests for account and order workflows and documented release checks, helping the team catch regressions before deploying client updates.
Projects
Workshop Booking and PaymentsFeb 2025 – Jun 2025
Freelance Full Stack Developer
Booking application for an independent ceramics studio, replacing email-based reservations with online registration and a staff scheduling dashboard.
Technologies: React, TypeScript, Node.js, Express, PostgreSQL, Stripe, Playwright
Implemented capacity checks and transactional reservations to prevent overselling, with Stripe webhook handling that safely processes duplicate payment notifications.
Built keyboard-accessible booking forms and tested registration, cancellation, and refund paths with Playwright before launch.
Created attendance exports and a staff handoff guide, allowing studio employees to manage classes without developer assistance.
Wholesale Reorder PortalMar 2024 – Aug 2024
Freelance Full Stack Developer
Private ordering portal for a regional food wholesaler, enabling retail customers to submit repeat orders and view account-specific pricing.
Technologies: React, TypeScript, Node.js, PostgreSQL, AWS S3, Vitest
Implemented server-side account authorization and pricing rules, with tests confirming that customers could access only their own orders and prices.
Developed a validated CSV import with row-level error messages, letting office staff update the product catalog without editing database records.
Added reorder templates and structured order exports, replacing free-form email requests with consistent records for fulfillment staff.
Skills
Front-End Development: JavaScript, TypeScript, React, HTML, CSS, Responsive design, Accessible forms
Back-End and Data: Node.js, Express, REST APIs, PostgreSQL, SQL query optimization, Account authorization, Stripe integration
Testing and Delivery: Playwright, Vitest, Git, GitHub Actions, AWS S3, Error monitoring
Client Delivery: Requirements discovery, Project estimation, Acceptance criteria, Technical documentation, Client training
Education
Bachelor of Science, Computer ScienceSep 2015 – Jun 2019
Oregon State University, Corvallis, OR