Software Engineer
CurrentDesigned and implemented responsive user interfaces usingAngular and TypeScript, enhancing user experience andperformance, ensuring high scalability.Designed RESTful APIs in NodeJS and integrated them with front-end applications to facilitate seamless communication and dataexchange.Created UI mock-ups using Angular and PrimeNG to provide theclient with a clear understanding of the application's look and feel.Optimized application performance through code splitting, lazyloading, and other Angular performance techniques.Leveraged Angular’s modular architecture to create reusable components and services, promoting code reusability andmaintainability.Managed application routing and navigation using Angular Router,providing a smooth and intuitive user experience.Implemented state management solutions using NgRx to manageapplication state efficiently and reduce bugs.Integrated Keycloak for single sign-on (SSO) and identitymanagement, enhancing security and user experience acrossmultiple applications. Configured Keycloak realms, clients, and rolesto manage user authentication and authorization efficiently.Participated in code reviews and provided mentorship to juniordevelopers, fostering a collaborative and high performingdevelopment team.Utilized version control systems (Git) for efficient source codemanagement and collaboration within an Agile developmentenvironment.Implemented logging and error handling strategies to improveapplication debugging and maintainability.Ensured cross-browser compatibility and responsiveness of applications across various devices and platforms.