Ui Consultant
CurrentProject: PaPortal App (ABB Company)Overview:Developed an Angular-based application for managing platform and app services at ABB. The PaPortal App leverages modern web technologies to provide a robust and user-friendly interface.Key Technologies:Angular 16.2.0Azure MSAL Integration: Secures authentication with Azure Active Directory B2C.Responsive Design: Implements Angular Material and Flex Layout.Rich Text Editing: Utilizes NGX-Editor for enhanced editing capabilities.ABB Arcadia UI Framework: Ensures consistent, high-quality UI components.Project Highlights:Services: Services are used to encapsulate business logic and data manipulation, promoting reusability and maintainability.HTTP Wrapper:RESTful Services: Implements a centralized HTTP service wrapper for making RESTful API calls.Error Handling: Provides consistent error handling and logging for HTTP requests.Performance: Emphasized lazy loading and reusable components for optimal load times.Security: Implemented HTTPS and managed secrets securely using environment variables.Modularity: Structured code for maintainability and reuse.Testing & Linting: Comprehensive unit tests with Jasmine and Karma, enforcing coding standards through ESLint.