Front-End Technical Lead
CurrentDevelopment & Architecture: Spearheaded frontend solutions using Angular, React, Material UI, RxJS, Three.js, TypeScript, and WebSockets. Led the migration from monolithic structures to a more efficient monorepo, harnessing the power of micro frontends.Framework & Process: Adhered to Scrum methodologies, ensuring timely and efficient delivery of features. Actively contributed to sprint planning, daily stand-ups, and sprint retrospectives.Performance Metrics: Leveraged Chrome DevTools for performance tuning, ensuring optimal user experience and application responsiveness.Innovation: Introduced ESLint to the project, streamlining coding standards and enhancing overall code quality.Code Quality: Gained reputation as a meticulous code reviewer, ensuring that all pushed code adheres to the highest standards of quality and efficiency. Promoted generic, clean, and readable code to foster reusability and maintainability.Continuous Learning: Took initiative in understanding and implementing micro frontends, deep-diving into Angular architecture and mastering Webpack for task efficiency.Leadership & Collaboration: Served as the technical leader for the frontend of ongoing projects, becoming the linchpin for all frontend-related tasks and decisions. Worked closely with backend developers, designers, project managers, C++ developers, QA, and devops to ensure holistic project success.Optimization: Championed the refactoring of repetitive code sections and advocated for the development of generic components to bolster reusability and efficiency.Issue Management: Played a pivotal role in troubleshooting and rectifying frontend-related issues, ensuring minimal downtime and maximum application reliability.Best Practices & Documentation: Led the drive in setting best practices for frontend development, imparting knowledge during meetings and code review sessions. Initiated the documentation process to solidify best practices and enhance team alignment.