10

Baitsalam.com

a platform connecting individuals with qualified Psychological Counselors, specializing in Psychotherapy Tourism at renowned Psychiatric Hospitals.

Project Description: baitsalam.com

Overview: I played a pivotal role in the evolution of baitsalam.com, a platform connecting individuals with qualified Psychological Counselors, specializing in Psychotherapy Tourism at renowned Psychiatric Hospitals. The project also incorporated online training courses to empower individuals to become certified Psychological Counselors.

My Contributions: As the lead Frontend Developer, my journey with the project began by migrating the existing React.js codebase to Next.js 12, emphasizing the implementation of SEO strategies to enhance the project's online visibility. This transition not only improved performance but also laid the foundation for seamless integration with search engines.

Subsequently, my responsibilities extended to building new features and maintaining the production environment, addressing critical bugs. Given the substantial user base, meticulous attention was crucial to ensure a seamless user experience.

Taking over from a previous team, I collaborated with a new multidisciplinary team comprising Frontend and Backend Developers, Testers, and a Product Owner. We embraced an Agile development process to efficiently deliver new features and improvements.

Technical Aspects: The technology stack employed included React.js, Next.js, MobX, .NET Core, GraphQL, SQL, and Localization, reflecting the diverse requirements of the platform. The backend, built on .NET Core, necessitated my involvement in C# development to troubleshoot and rectify backend-related issues.

Notably, the project's initial generation utilized https://codebots.com, employing CRUD Entity Attribute Factory Architecture on the frontend and CRUD Entity Framework on the backend. This framework facilitated rapid development and customization, ensuring scalability and adaptability.

Challenges and Achievements: Throughout the project, I navigated challenges associated with maintaining a complex system with thousands of users. Collaborating with the new team, we successfully implemented technical support measures, resolving backend issues efficiently to uphold the platform's reliability.

The adoption of an Agile approach fostered a dynamic and responsive development environment, allowing us to prioritize and deliver features promptly. As a result, the platform experienced enhanced functionality and improved user satisfaction.

Conclusion: baitsalam.com stands as a testament to my proficiency in frontend development, project migration, and collaborative problem-solving. My active role in ensuring the platform's robustness and introducing new features underscores my commitment to delivering high-quality solutions in a challenging and dynamic environment.