← Missions

CodeIgniter to Laravel Migration

Budget: $3.0 - $10.0 HOURLY / PART_TIME ⭐ 5.00 (4) USA

laravel-framework, mysql, php, codeigniter

Qualifications préférées

  • Expérience : Intermédiaire
We are seeking a highly skilled Software Engineer with deep expertise in PHP to lead the modernization of our core platform. Your primary mission will be migrating an application from CodeIgniter to a modern, scalable Laravel architecture. - Lead the Migration Strategy: Analyze an existing CodeIgniter codebase, identify technical debt, and architect a phased migration plan to Laravel. - Develop & Refactor: Translate legacy MVC patterns, custom routing, and monolithic logic into modern Laravel conventions (Service Providers, Dependency Injection, Eloquent ORM, Jobs/Queues, and Middleware). - Database Modernization: Migrate complex MySQL queries into Eloquent models and Laravel Migrations, ensuring data integrity during the transition. API Development: Design and build robust, RESTful APIs in Laravel to replace legacy web endpoints, enabling better integration with modern frontend frameworks. - Testing & Quality Assurance: Establish a comprehensive testing suite using PHPUnit or Pest. Write unit and feature tests to verify that the migrated logic strictly mirrors or improves upon the legacy application's behavior. - Collaboration & Documentation: Work closely with product managers, QA, and frontend engineers to minimize downtime and user disruption during rollout phases. Document the new architecture and API endpoints. - Infrastructure & DevOps: Own the deployment lifecycle on AWS/Azure, leveraging CI/CD pipelines to ensure rapid, stable delivery. Required Skills & Qualifications - Experience: 3+ years of professional backend development experience using PHP. - Laravel Expertise: Advanced proficiency in modern Laravel ecosystem features (Eloquent, Artisan, Blade, Routing, Events, Queues, and Caching). - CodeIgniter Knowledge: Strong working knowledge of CodeIgniter to effectively read, trace, and reverse-engineer legacy business logic. - Database Architecture: Deep understanding of relational databases (MySQL), query optimization, and migrating complex schema relationships. - Modern PHP Standards: Strict adherence to PSR standards, SOLID principles, and proficiency with Composer package management. - Version Control: Excellent Git hygiene and experience working in collaborative, PR-driven workflows.
Ouvrir sur Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Connexion