Brandon Enos
Full Stack Developer
626-***-**** *.*******@*******.*** Woodland Hills, CA 90807
SUMMARY
Full stack developer focused on shipping secure, user-facing web apps backed by REST APIs and reliable data workflows. Built and maintained React front ends, Node/Express and Python/ Django back ends, and PostgreSQL/MongoDB integrations with attention to performance, observability, and operational stability. Strengths include debugging end-to-end issues, improving API reliability, and collaborating closely with product and design to turn requirements into production-ready features.
SKILLS
- Languages & Frameworks: JavaScript, TypeScript, Node.js, Express, Python, Django, REST API design, React, HTML, CSS, Redux, JWT authentication
- Backend & API Engineering: RESTful APIs, Microservices (service boundaries), Request validation, Idempotency patterns, Webhook handling, Role-based access control (RBAC), Rate limiting, Pagination and filtering, Background jobs (queues)
- Frontend & UX: Responsive UI, Accessibility (WCAG-minded), Form validation, Client-side state management, API integration in React, Performance tuning (bundle and rendering)
- Databases & Data Integrity: PostgreSQL, MySQL, MongoDB, SQL schema design, Indexing and query optimization, Transactional consistency, Data migration tooling, Audit trails
- Cloud, Deployment & Operations: AWS (EC2, S3, RDS, IAM), CI/CD pipelines, Docker
(containerization), Nginx reverse proxy, Environment configuration, Blue/green style releases, Logging and metrics, Alerting and runbooks
- Testing & Quality: Unit testing, Integration testing, API contract tests, End-to-end testing, Test automation in CI, Code reviews, Security testing
- Version Control & Collaboration: Git, Branching and PR workflow, Agile delivery, Issue tracking and sprint planning, Documentation
EDUCATION
University of Southern California
Los Angeles, CA
Bachelor of Computer Science
Graduation: 2014
WORK EXPERIENCE
Full Stack Developer
Itransition - Lakewood, CO (Full-time, Remote)
Jul 2022 – Present
- Owned an end-to-end internal web portal for consulting operations by building a React UI and REST API layer (Node.js/Express) that enforced RBAC and audit trails, reducing permission-related support requests caused by unclear access boundaries.
- Stabilized API integrations used by external clients by adding request validation, idempotency for retried calls, and consistent error responses; paired this with automated API contract tests in CI to prevent regressions before deployment.
- Implemented database performance fixes in PostgreSQL by analyzing slow endpoints, adding targeted indexes, and rewriting ORM queries; improved list/search responsiveness for high-volume datasets while maintaining data integrity during concurrent updates.
- Built a reliable background job workflow for data synchronization using queued workers and retry/backoff logic; resolved intermittent missing records by making synchronization deterministic and logging per-job state for troubleshooting.
- Collaborated with product managers and designers to translate UI/UX designs into responsive, accessible screens; addressed mobile layout issues and keyboard navigation gaps to improve usability across devices.
- Led a secure authentication rollout (JWT + server-side session controls) across API and web sessions, updating token lifetimes and refresh behavior to mitigate unauthorized access patterns seen in logs.
- Diagnosed and fixed production incidents by correlating frontend errors, API logs, and database traces; introduced clearer runbooks and monitoring dashboards to shorten time-to-repair for recurring failures.
- Maintained CI/CD reliability by containerizing services for repeatable builds, tightening environment configuration, and improving deployment checks so teams could ship features with fewer rollbacks.
- Refactored legacy endpoints into smaller services with clearer ownership boundaries, reducing coupling that caused cascading failures when downstream data changed.
- Wrote and maintained developer-facing documentation for APIs, deployment steps, and debugging playbooks, improving onboarding speed for new engineers joining client projects. Full Stack Developer
MASTEC NETWORK SOLUTIONS - CORAL GABLES, FL (Full-tome, Remote) Jan 2018 – May 2022
- Delivered web tooling to support telecom workflow operators by building a React dashboard backed by REST APIs (Node.js/Express) that consolidated provisioning status, connectivity checks, and service health into one UI.
- Improved reliability of data reporting by correcting broken synchronization between MongoDB- stored telemetry and relational reporting tables in MySQL/PostgreSQL; added validation and reconciliation jobs to prevent stale or inconsistent dashboard numbers.
- Optimized API response times for high-frequency reads by introducing pagination, caching at the API layer, and query tuning on indexed columns; reduced timeouts experienced during peak reporting windows.
- Implemented role-based access controls and secure audit logging for administrative actions, addressing a recurring issue where operators could not determine why changes were made or who triggered a workflow.
- Troubleshot intermittent integration failures between internal services by tracing webhook payload mismatches and applying schema normalization; improved error handling so bad events no longer blocked entire processing batches.
- Built and maintained deployment pipelines on AWS using Docker images, CI checks, and environment variables; improved release confidence by ensuring migrations and rollouts ran safely.
- Created automated test coverage for critical API flows (integration tests for authentication, permissions, and provisioning updates), reducing manual verification during deployments.
- Handled constrained infrastructure realities by designing for graceful degradation when downstream services were slow, returning partial results from the dashboard rather than failing user workflows.
Backend Developer
Optimize Health - Seatle, WA (Contract, Remote)
Jan 2016 – Jan 2018
- Developed server-side features for a remote patient monitoring platform (Django/Python) by creating REST endpoints and background tasks to ingest patient readings, validate payloads, and persist normalized records in PostgreSQL.
- Fixed data quality issues caused by duplicate or late-arriving measurements by adding idempotency keys and database constraints, which improved the consistency of provider views used for chronic care management.
- Built patient-facing and clinic-facing API workflows to support telehealth interactions, including secure authentication checks and consistent error responses so front-end clients could handle failures predictably.
- Improved performance of reporting queries by adding appropriate indexes and rewriting queries for time-range filtering, reducing slow dashboard loads during care review sessions.
- Integrated with external systems for care coordination by implementing robust webhook/event handling and retry logic; reduced manual support time caused by unreliable third-party callbacks.
- Added automated tests for critical endpoints and job flows (unit + integration) to catch regressions in data ingestion before releases.
- Collaborated with front-end developers to resolve end-to-end issues across the stack by reproducing bugs with realistic data and debugging both API logs and client behavior.
- Documented API usage patterns and operational considerations for clinic workflows, making it easier for non-technical teams to troubleshoot common issues. Software Developer
TEKSystems - San Diego, CA (Contract, Onsite)
Jan 2015 – Jan 2016
- Implemented responsive web pages using HTML/CSS/JavaScript and React components, wiring UI actions to backend REST endpoints and fixing form validation issues that caused user rework.
- Built server-side handlers in Node.js/Express for internal tools, focusing on clean request/response contracts and adding basic authorization checks to prevent unintended data access.
- Developed database scripts and queries against MySQL to support reporting needs, correcting slow queries with indexes and improving correctness of aggregated results.
- Troubleshot integration defects between the UI and API by inspecting logs and reproducing requests locally, resolving issues that prevented data from saving reliably.
- Contributed to CI build automation with Git-based workflows and test runs, helping the team catch syntax and integration errors earlier in the release cycle.