FullStack Developer @ Confidential Conglomerate
From to .AngularTailwindSPALumenSquidexKeycloakGitlabFigma
- As a Semi-Senior Fullstack Developer, I have been working on a comprehensive project that involves developing and maintaining two Angular-based frontends using Tailwind CSS: one for content administration and another for user-facing interactions.
- My responsibilities extend to integrating the backend for frontend (BFF) architecture using Lumen and managing dynamic content through Squidex CMS.
- Additionally, we use Keycloak for authentication processes.
- In this role, I have been responsible for adding new features to enhance functionality and user experience, fixing bugs to ensure smooth and error-free operations, and making significant improvements to the UI and UX for better engagement.
- I have also focused on code refactoring to improve maintainability and overall performance.
- A significant part of my work has involved performance optimization, particularly through image optimization and refining search and sort algorithms.
- On the SEO front, I have enhanced the website's search engine visibility by adding alt information to images, incorporating meta keywords, and improving the semantics of the HTML structure.
- One of the main challenges in this project has been the frequent changes in development team members, which led to variations in code style and quality over time.
- To address this, we implemented code style guides and linters to ensure consistency and conducted daily standups to discuss and resolve issues promptly.
- Another major challenge was the implementation of Squidex, which does not support reference data sorting.
- This limitation required extensive investigation and the development of custom solutions to meet project requirements.