I'm a Senior Front End Developer developing an application for financial entities (banks) that handles the management of accounts, cards, and payments for intermediaries, using mainly Angular and RxJS. I'm leading the implementation of maintenable CSS (conventions similar to BEM) to improve the scalability of the application regarding styles. - Creation of variables and mixins files for the application. - Lead the change to observables handling with asynchronous piping and RxJS. - Leading the project for NgRx state management use. - Building of landings and components. - Use of Reactive Forms. - Extreme modification of Angular Material. - In charge of contact with the design team to coordinate and improve the user experience. - Version management with GIT. - Console management with GitBash. - Supervision of team's pull requests.
- Temporary contract. - Working as a contractor for USA clients, all the meetings, tasks and documentation were in English. - Internal project in Angular. - Recommendation of improvements as the project was just beggining, to best apply Angular tools. - Application of Reactive Forms. - Building of text editor component. - Components library project. - Using StencilJS, which uses native HTML elements to build components. - Certification in accesibility for this project.
- Main project: a management web application for medical laboratories (Kern IT). - Building of front-end architecture with Angular 9+. - Updating of Angular Version to always work with the last release. - Angular tools used regularly: components, directives, services, Reactive Forms, observables. - Handling of observables with RxJS and its operators. - State management with NgRX: store, reducer, actions, selectors. - Building strong maintainable CSS in SASS, using variables and mixins all over the application. - Use of Maintainable CSS conventions (similar to BEM). - Theming of the application. - Responsive design for tablets and mobile. - Specially in charge of the style of the application and contact with the design team to achieve a pixel perfect application with the best possible user experience. - Version management with GIT. - Console management with GitBash. - Supervision of team's pull requests. - Backend development in .NET (C#) with store procedures from SQL database.
- Maintenance of e-commerce website for Latinoamerica. - Creation of landings in HTML, CSS, and Javascript. - Creation of components in Angular 7+. - Portfolio updates in SAP technology. - Maintenance of website tree.