Profile
Software developer with 5 years of solid experience in creating web and mobile applications, committed to constant learning and the adoption of new technologies. My proactive approach allows me to quickly adapt to changes, always seeking to optimize processes and implement clean and efficient code that allows for innovative solutions that improve the user experience.
Experience
Software Engineer at Inetum
July 2023 - Currently, Madrid, España.
- Responsible for the development and maintenance of a complex web application built in Angular, as well as collaboration in the team in charge of managing a SharePoint-based solution using React to create custom webparts according to client needs.
- Implementation and maintenance of micro frontends developed with Angular, to be used in both Angular and React projects.
- In charge of updating Angular from version 13 to 19, and SharePoint from version 1.10 to 1.17, ensuring system stability and optimization in each migration.
- Responsible for reviewing and approving pull requests in Angular and React repositories, both in development and UAT branches, providing constant feedback to improve code quality.
- Migration of unit testing system from Jasmine/Karma to Jest in an Angular component library, refactoring more than 90 test files and achieving 80% coverage. Implementation of Jest and React Testing Library in at least 6 React repositories, improving average coverage from 40% to 80%.
- Work in close collaboration with the back-end team for the design of new services, bug resolution, performance improvements and key technical implementations.
- Development of complete features and flows in Angular and React front-end applications with advanced forms, tables with large data volumes, pagination, infinite scroll, filters and interactive modals, dynamic forms, among others.
- Use of SonarQube to maintain high code quality standards, along with Jenkins and Tekton for continuous integration (CI/CD). Implementation of Stryker Mutator to improve code quality, resolving mutations in both Angular and React repositories.
FrontEnd Developer at UVE - Route to market data intelligence
March 2023 - June 2023, Barcelona, España.
- Implementation of Domain-Driven Design (DDD) pattern to efficiently structure and manage the development of a large-scale web application built with Angular. This strategy allowed for better separation of responsibilities and greater scalability in application growth.
- Development and integration of Storybook for the reusable component library, used in both web and mobile applications. This tool allowed developers to visualize and test components in isolation, accelerating development and UI code quality.
- Creation of logic to have the possibility of simulating sessions in local environment when developing and testing on mobile or web devices.
- Integration of Mock Service Worker (MSW) to simulate HTTP requests in the development environment, which allowed for more agile validation of functionalities without depending on backend services. This tool was also used for unit and integration testing together with Jest, reducing testing time and ensuring a smoother development flow.
- General bug resolution in various web app flows, component refactoring improving code readability, performance and constant collaboration with back end team.
FrontEnd Developer at Zinli
September 2021 - March 2023, Panamá, Panamá.
- Maintenance and development of mobile application created with React Native.
- Creation of reusable functional components using modern patterns like hooks and Context API, atomic design, global state management with MobX, jest and React Testing Library, MSW, among others.
- Refactoring of components that transitioned from being class-based to function-based.
- Creation of unit tests, integration tests, use of MSW to simulate endpoint responses, code quality with tools like SonarCloud for measuring coverage, duplications, bugs.
- Increase in unit test coverage, went from 35% to 78% of all app code.
- Creation of various components in the company's UI library, library created with React, TypeScript and Storybook as main tools. And Jest along with React Testing Library for testing.
- Well-defined agile framework, with sprint reviews and constant presentation of results, tracking and metrics of each squad and constant feedback in meetings like retrospectives and also planning and refinement meetings, all this together with UX/UI design teams, Quality assurance, Team Leaders, Product Owner and Scrum Master.
FrontEnd Developer at Wit innovation and technology
January 2020 - September 2021, Santiago de Chile, Chile.
- In charge of different types of mobile applications using Angular, Ionic, Vue and React.
- Development of application where buses are tracked through integration of Google Maps library in Ionic to show moving vehicles through websocket connection.
- Creation of mobile application with Ionic where customers of a bus line conducted surveys related to the service. Work together with front end and back end team for creation of necessary services for the application.
- Development of virtual assistants using PHP to streamline basic query process by customers.
- Constant refactoring of extensive company website created with Angular, adding new functionalities, solving bugs and improving code readability.
- REST API consumption, constant handling of data in JSON format, optimization of calls and schema management from the frontend for response validation.
Education and Certifications
Central University of Venezuela
2016. Caracas, Venezuela.
- Principios SOLID y Clean Code →
- Expo + Gemini: Aplicaciones con inteligencia artificial →
- Angular Pro: Lleva tus bases al siguiente nivel →
- Angular: De cero a experto - Edición 2025 →
- Curso de Backend con Node.js: API REST con Express.js →
- Curso de Backend con Node.js: Base de Datos con PostgreSQL →
- Curso de React Native: Formularios, Almacenamiento y Deploy →
- Curso de React Native: Manejo de Listas y Consumo de APIs →
- Curso de React Avanzado →
- Curso de React.js: Patrones de Render y Composición →
- Curso Profesional de JavaScript →
- JavaScript Moderno: Guía para dominar el lenguaje →
- Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova →
- Server-side Development with NodeJS, Express and MongoDB →
- Front-End JavaScript Frameworks: Angular →
- Javascript Algorithms and Data Structures →
Skills
- Spanish (Native)
- English (B2)
- HTML
- CSS
- JavaScript
- TypeScript
- Angular
- React
- React Native
- Nextjs
- Ionic
- Flutter
- Vue
- Astro
- Redux
- Zustand
- TanStack
- Jest
- Vitest
- Git
- Github actions
- Jira
- jenkins
- Tailwind
- Bootstrap
- NodeJs
- Express
- MongoDB
- API Rest
- GraphQL