Currently migrating applications from Angular and Material v13 to v17, focusing on refactoring to boost performance, reusability, and best practices in private libraries and applications. I also conduct detailed code reviews to ensure high-quality standards. In addition to refactoring, I implement unit, integration, and end-to-end (e2e) tests using Jest and Cypress, ensuring robust testing of all functionalities. My work includes optimizing the development process through Azure CICD pipelines for seamless software delivery, and I use Jira for effective project tracking. I'm also implementing Angular Signals to enhance reactive programming within the applications. My current work is in the healthcare industry, where performance, scalability, and reliability are paramount.
As a Senior Frontend Developer, I specialize in Angular and TypeScript, with a strong focus on front-end development and systems design. My role involves crafting scalable, efficient web applications while adhering to best practices in modern software development. I conduct thorough code reviews to maintain quality standards across projects, ensuring that the codebase remains clean, maintainable, and optimized for performance.
Frontend leader for an Angular 13 application focused on billing, customer, carrier, and user management for an American logistics company. The project featured a micro frontend infrastructure managed with Webpack Module Federation, Kendo, and NGRX for App State management. I also led and advised members of the Frontend team. Additionally, I led the development of a library of reusable components, a package shared across all the company's projects. The goal of this initiative was to provide an abstraction of standard components that could be used in various Angular applications throughout the company.
My contributions focused on enhancing the functionality and reliability of the platform by resolving key issues and implementing smaller, yet important, features that improved the user experience. The project utilized Angular 8 for the front-end framework, along with Material for creating responsive and visually appealing user interfaces. We also integrated Ngrx to manage the application's state efficiently, ensuring better data flow and scalability. Additionally, I contributed to the testing process by using Jasmine, a popular JavaScript testing framework, to write and execute unit tests. This ensured the stability of the application and minimized the risk of regressions. My role required close collaboration with the development team to maintain the application's quality and deliver timely updates, supporting the overall goal of delivering a robust solution for the real estate insurance market.
As a Frontend Lead, I was responsible for overseeing the development of complex web applications using Angular 10+. My role encompassed a wide range of tasks, with a strong focus on ensuring the smooth and efficient operation of the front-end team. I utilized Jest and Jasmine for comprehensive unit and integration testing, ensuring that all code met high standards of quality and reliability. This testing framework allowed us to identify and resolve issues early in the development process, ensuring the stability of the application. I also worked extensively with NXGS for managing the application's state, which played a critical role in optimizing data flow and ensuring the system's scalability. A significant part of my position involved conducting detailed code reviews to maintain consistency and high-quality standards across the team.
I worked as a frontend developer based on Angular. My team and I developed some Angular8+ applications. I desinged a guideline of good practice. I did team code reviews, refactoring and optimization of components.
I used to be a Fullstack PHP freelancer. I started with Mysql and PHP 4. HTML, CSS and Javascript. Then I learned Zend and Phalcon Framework. Jquery and later Angular 4. Apache/Nginx over the web hosting.