Hi, I'm Alan
Gamer, dog lover and developer.


About me
Technical Lead based in Barcelona with 10+ years in web & mobile development and a solid track record building and mentoring cross-functional teams. I create scalable front-end solutions with React, Vue, Angular and Svelte, and mobile apps with Swift and React Native for global brands in aviation, healthcare and finance. I’m currently exploring game development with Godot. Accessibility (a11y) and internationalization are first-class citizens in every project. Passionate about clean code, CI/CD with GitHub Actions, and guiding engineers into future leaders.
Projects

Veritext / BairesDev
React, GraphQL, Apollo, MUI, StyledComponents.

University of California, Riverside / BairesDev
I have worked as the Technical Lead of a Full-stack team for the UCR. We developed a migration of an internal app from .NET legacy code to Angular and NestJS, focused on getting data from the backend or internal files and exposing this data to verify, sign, and close different periods per year. In this project, we worked with Angular, NestJS, MongoDB, and Cypress.

Worksitelabs / BairesDev
I have worked as the Technical Lead on the main appointment App for Worksitelabs. We created a new and better version of this App to reserve hours of medical samples. I led the team to create this React App. I managed the dev team, the QA team, and the DevOps team to create a perfect application using functional components, hooks, and the implementation of "xState" a very good library to manage the different states of the app. I created the GitHub actions for continuous integration and I support the QA team to create the Cypress end-to-end testing project. I advised the client I to create and integrate a good architecture model for the project (FrontEnd, BackEnd, Hosting, and DB). The main technologies used: React, xState, React Router Dom, MUI, StyledComponents, GitHub Actions, Cypress, NodeJS.

K Health / BairesDev
I have worked on the main App Mobile for Android and iOS. This app generates medical diagnostics based on AI. I worked on adding new features like Geolocation to select Drugstores and go to get drugs, registration, and payment process to chat with a Doctor, Fixing bugs, and more. In the last stage, we started to create a website with a new flow to migrate a part of the app to the browser. The main technologies used: React Native, React, Hooks, Python, MongoDB, and StyledComponents.

United Airlines/ Globant
I have worked on the cart shopping App. I worked on maintaining, fixing bugs, and adding new features for the process of selecting seats, reservations, and initiating payment. The main technologies I have used were: React, Redux, CSS, Hooks, a11y, and i18n (languages).

Rockwell Automation / Globant
I have worked on one IDE based on JS and powered by Electron. Techs: Javascript, Kotlin.

HBO / Globant
I have worked on a big project for HBO. The company has an internal system to administrate the assets for the rest of the platforms where HBO services are present. The main technologies are: AngularJS, Angular2+, Bootstrap, Sass and Karma.

Latam Airlines / Globant
I have worked in a compensation system for LATAM airlines, which allows customers to get compensation directly to their bank accounts. This involves an interface with some internal Back End systems to do electronic transfers and also a Front End interface for the end users. The Back End is implemented in Node JS / Express, and the Front End is ReactJS / Redux.

Coopeuch
I have worked on three major systems: an Online system to enroll people in the cooperative Coopeuch, an online system for delivering savings accounts to people, and a Social media landing page. The main technologies I have used were: VueJS / Vuex, React JS / Redux, GraphQL / Apollo, Node JS / Express.

CutsMode
I have designed and fully implemented an app called cutsmode. This app is used by Djs as a complement during their presentations. This app was developed on Ionic framework for iOS and Android.

Santander Chile
I have worked on two projects, the first one was upgrading the bank client mobile app to the new Android platform, which involved restructuring the source code and also upgrading the api and removing deprecated code. Everything was migrated to the latest Android platform and Java 8 version. The second project was implementing a new solution whose purpose was to provide a channel for incorporating and onboarding new bank customers. This was a web-based application, which was implemented using JavaScript and AngularJS framework.

Plantsss
I have implemented a mobile app called plantsss, which is about locating plants in my neighborhood. This app was implemented as a native iOS app using the Swift programming language and MySQL as the database. Also, the backend was deployed on Amazon AWS and created in PHP Codeigniter.

Ibex
I have worked as a Full Stack Developer. I was in charge of maintaining and updating a WordPress-based website, also I developed native mobile Apps using Swift and Objective-C languages.