💼 Experience / Project Entry
Senior PHP Developer — Banking Customer Registration Platform
Client: Confidential Bank (via [Company/Contract]) | [2021–now]
As a Senior PHP Developer, I played a key role in developing a large-scale customer onboarding platform for a major bank. The project required designing and implementing secure, multi-step registration forms integrated with the bank’s internal systems and third-party verification services. My focus was on backend architecture, front-end integration, and performance optimization within Symfony.
Key Responsibilities
System Design & Architecture
Defined and implemented the registration process flow, handling complex data dependencies and validation across multiple form steps.
Designed a modular Symfony-based architecture, enabling easy scalability and maintainability of registration modules.
API Integration
Integrated with Agree21 (core banking system) and Postident APIs for identity verification and customer data processing.
Developed secure API communication layers and handled sensitive data according to banking compliance standards (GDPR & internal policies).
Backend Development
Built and optimized object-oriented PHP components within Symfony to manage high-complexity data structures efficiently.
Applied best practices for performance, security, and testability across the entire codebase.
Frontend & E2E Testing
Designed and implemented user-friendly registration interfaces.
Developed end-to-end (E2E) testing suites to ensure consistency across multiple user scenarios.
Worked closely with UI/UX designers to ensure an accessible and visually consistent front-end experience.
Custom Backoffice Development
Built an internal Backoffice module for bank employees to review, approve, and manage registration data.
Ensured role-based access control (RBAC), audit logs, and secure data handling.

Key Achievements
Delivered a fully automated onboarding workflow, reducing manual processing time significantly.
Improved system reliability and data consistency through optimized Symfony components and structured OOP principles.
Enhanced developer productivity by modularizing API integrations and form workflows.
Supported QA and business teams with maintainable test suites and process documentation.
Tech Stack
Languages & Frameworks: PHP (Symfony), JavaScript (ES6, Vue.js optional), HTML5, CSS3
Tools & Libraries: PHPUnit, Cypress (E2E), REST APIs, Postman
Integrations: Agree21 System, Postident APIs
Database: MySQL / PostgreSQL
Other: Git, CI/CD, Docker, Agile environment