Senior Software Engineer
Current· Proven track record of development of complex, interactive web applications using JavaScript, Typescript, Angular Framework, HTML5, and CSS3.· Collaborated across Product teams to modernize legacy Angular applications & implementing service worker, caching strategies, and responsive design principles.· Developed customized Angular libraries to streamline development processes, including an Contextual help, internationalization, web workers and global error handlers.· Collaborate closely with UI/UX designers, back-end developers, and stakeholders to deliver seamless user experiences.· Pioneered the creation of Angular Framework starter kits, providing standardized project structures, best practices, and reusable components.· Designed and implemented updater tools using Angular schematics, simplifying migration processes.· Conducted thorough testing and debugging across different browsers to ensure consistent performance.· Worked closely across products to understand requirements and provide technical solutions.· Designed reusable UI controls, components, and services that foster consistency across applications and expedite feature development.· Utilized Nx workspace to manage monorepo structures and streamline development processes.· Assisted in migrating legacy codebases to modern Nx workspace structures, improving code maintainability and efficiency.· Utilized the Verdaccio package manager to publish and manage private packages, optimizing library distribution within the organization.· Integrated web components into Angular applications by enhancing code organization and modularity. · Conducted performance optimization for web components, achieving smooth rendering and enhancing overall user experience. · Led training sessions for fellow developers on using web components in Angular projects, improving team skill sets.