Mike Castro
Back to Projects

CastingCallsAmerica

Main platform - hire/manage talent, collaboration, find jobs

About This Project

Contributed to the ongoing modernization of CastingCallsAmerica.com, a casting and talent discovery platform, working closely with the CTO to implement Laravel upgrades and feature enhancements. Standardized code formatting practices and improved test performance through optimized use of PHPUnit and Paratest. Authored and maintained development documentation and engineering best practices across the team.

My Contributions

Full Stack Web Developer

Casting Calls America LLC

Contributed to platform modernization working closely with CTO

  • Contributed to the ongoing modernization of CastingCallsAmerica.com, working closely with the CTO to implement Laravel upgrades and feature enhancements
  • Added features with comprehensive test coverage
  • Resolved deployment-related conflicts and server issues directly via SSH

Senior Web Developer

Casting Calls America LLC

Improved code quality and testing practices

  • Introduced parallel testing with Paratest, significantly reducing CI/CD pipeline times
  • Improved test coverage and standardized code formatting practices across the team
  • Continued adding features with improved code quality standards

Lead Developer

Casting Calls America LLC

Led ongoing development with production debugging capabilities

  • Drove continuous feature delivery with regular production releases
  • Gained SSH access to debug production issues directly
  • Maintained and improved platform over 2.5 years

Project Details

Role: Full Stack → Senior → LeadTeam: 7-10 developers
Production SaaS

Tech Stack

PHP

Implemented Laravel upgrades and feature enhancements with CTO

Laravel

Modernized platform with Laravel upgrades, improved test coverage with PHPUnit and Paratest

Vue.js

Built reactive UI components for casting platform

MySQL

Maintained and optimized platform database

PHPUnit

Improved test coverage and introduced parallel testing with Paratest

Cypress

Implemented E2E browser testing

Pusher

Integrated real-time messaging features

Laravel Echo

Built real-time features with Laravel Echo and Pusher

Stripe

Integrated payment processing

PayPal

Integrated PayPal as alternative payment method

Bootstrap

Maintained Bootstrap-based frontend

jQuery

Maintained jQuery interactions