Software Engineer
Current- Designed and implemented a scalable project architecture using micro front-end architecture, resulting in improved performance and easier maintenance of our projects.- Implemented a monorepo strategy using Nx tool to break down large features into smaller, more manageable parts, resulting in increased efficiency and faster development times.- Encouraged and led the adoption of end-to-end (E2E) testing and unit testing within the team, resulting in higher-quality code and improved overall product reliability.- Mentored and provided guidance to junior programmers on scalable and standardized software development practices, resulting in their development of mid-level skills and their ability to contribute to larger projects.- Developed complex features using optimal and readable coding practices, resulting in high-quality code that was easily maintainable and scalable.- Implemented a new system architecture based on project requirements, resulting in a more efficient and streamlined development process that met the project's objectives.