Este perfil está escrito em espanhol
Angular Lead
Experiencia demostrada en Angular.
Experiencia demostrada en RxJS.
Experiencia demostrada en NgRx.
Experiencia demostrada en Jest.
Experiencia demostrada en Karma/Jasmine.
Perfil profesional
Actively lead the design and evolution of the frontend architecture for the Nebula ERP project, using Angular 21 with a strategic implementation of Signals to optimize reactivity, performance, and real-time user experience.. Designed and continue to refine the core architecture of Nebula Vault, a modular document management system, ensuring high standards of scalability, maintainability, and quality as the project grows.. Implemented and currently manage a monorepo with Nexus, centralizing the maintenance of all interfaces across the ecosystem and leading the evolution of the Nebula UI Kit, with optimized publishing and versioning workflows for the team.. Manage the Nexus repository, establishing and periodically reviewing access policies, version control, and publishing automation to ensure the integrity and availability of frontend artifacts.. Conduct continuous and rigorous code reviews, ensuring code quality, architectural consistency, and adoption of best practices in every team delivery.. Provide ongoing support and mentoring to the frontend team, resolving technical questions, guiding the adoption of new tools, and promoting a culture of continuous improvement and technical excellence.. Actively oversee integrations with backend services and external systems, validating correct communication, efficient data handling, and stability of critical business flows.
Developed the Annual Increase module with Angular 19, an end-to-end solution for automated annual salary increase calculation and management, integrating REST APIs with a NestJS backend and applying complex business rules with dynamic validations based on company policies.. Implemented the Salary Increase module in Angular 19, designing a multi-level approval workflow (Manager → HR → Finance) that reduced review times by 35%, using Observables and RxJS for complex state management and highly interactive dynamic forms.. Leveraged new Angular 19 features such as Signals and control flow syntax (@if, @for) to simplify reactivity and improve real-time component performance.. Designed an intuitive and responsive user interface with Tailwind CSS, achieving a 40% improvement in user experience according to internal HR surveys, reducing the learning curve and process errors.. Implemented unit tests with Jest, establishing a solid foundation for code quality and reliability, and configured bitbucket-pipelines.yml for automated test execution on every push and merge, with coverage reports and minimum thresholds of 80%, raising the team's quality standards.. Used Standalone Components and lazy loading to optimize application performance, reducing load times and improving the end-user experience.
Designed and implemented a reusable component architecture with Angular 17 Standalone Components and Signals, reducing code duplication by 35% and significantly accelerating the development of new features across the ecosystem.. Implemented NgRx using the Facade pattern for state management in enterprise applications, improving data-flow predictability and reducing application-state-related bugs by 40%.. Led the testing strategy with Jest, increasing test coverage from 60% to 85% and achieving a 30% reduction in production bug leakage, strengthening software reliability.. Optimized application performance through lazy loading, OnPush Change Detection, and Webpack bundle analysis, reducing initial load time from 4.2s to 1.8s, representing a 57% improvement in user experience.. Served as technical mentor for 3 developers, guiding them in Angular best practices, architectural patterns, and clean code principles, raising the team's technical level.. Collaborated actively in agile Scrum teams with international stakeholders (U.S.), consistently delivering complex features with 95%+ sprint compliance and continuous alignment with business expectations.
Developed and maintained SPA applications with Angular 8+ and RxJS, implementing advanced reactive patterns for efficient REST API consumption and real-time communication through WebSockets, ensuring agile and consistent data flows.. Built responsive and accessible interfaces with Angular Material and fxFlex, achieving a 25% increase in user satisfaction according to UX team metrics and feedback, improving usability and platform adoption.. Implemented unit tests with Karma/Jasmine and actively participated in the team's transition to Jest, increasing test coverage from 40% to 60% and laying the foundation for a stronger quality culture.. Participated in legacy code refactoring toward a modular architecture, decoupling functionality, reducing technical debt, and facilitating long-term product maintenance and scalability.. Actively participated in all agile ceremonies (planning, reviews, retrospectives) and code review sessions, promoting best practices, architectural consistency, and a high standard of code quality.
Developed the frontend interface for a B2B carrier platform at FreightWaves, using React Hooks and Ant Design to build a modern, efficient user experience aligned with logistics industry standards.. Participated in a project with a tight 3-month timeline for an executive presentation in Chicago (U.S.) to the CTO and other key stakeholders, demonstrating delivery capability under high pressure and strategic visibility.. Implemented an interactive dashboard with real-time metrics for freight capacity, available routes, and fleet availability, supporting operational decision-making and improving business visibility.. Developed the shipment tracking module, enabling end-to-end shipment tracking with real-time updates and an intuitive user interface.. Delivered a functional MVP in only 3 weeks within the overall 3-month timeline, exceeding expectations and giving the team additional time to iterate and refine the solution before the executive presentation.
Contributed to the development of an electronic invoicing platform using Angular 4 and SQL Server, ensuring regulatory compliance with the UBL 2.0 (Universal Business Language) standard for generating and sending electronic tax documents.. Developed frontend modules for electronic invoice generation, credit/debit notes, and management dashboards, integrating REST APIs for real-time synchronization with external tax validation and certification services (DIAN).. Implemented reactive forms with dynamic validations for tax data capture, ensuring data integrity before submission to validation services.. Designed responsive and functional interfaces for the administration panel, enabling users to intuitively manage customers, products, and tax configurations.. Supported backend processes through optimized SQL queries and stored procedures for efficient management of tax data, issued invoices, and accounting reports.. Participated in the integration of SOAP services for communication with government entities, ensuring correct electronic signing and document submission according to required standards.. Performed functional and regression testing to ensure system stability before each deployment, reducing production incidents.. Contributed to technical system documentation, including user manuals and integration guides for new clients.. Participated in meetings with the product team to define functional requirements and prioritize deliveries based on business needs and regulatory changes in electronic invoicing.. Contributed to the partial migration of code toward Angular best practices, laying the foundation for future framework upgrades.