Ángel Brasero Moreno
About me
I'm an engineer passionate about software craftsmanship. 15+ years of experience with web technologies working for companies from UK, Canada, France and Spain. With extensive experience on many frontend and backend frameworks and libraries, I also value principles like SOLID, testing (TDD), and CI/CD to build reliable, maintainable systems.
Skills
- Frontend: Javascript, Typescript, React, Vue, Ember, React Native, Expo, Angular, Astro, Nuxt, CSS, TailwindCSS, Bootstrap
- Backend: NodeJS, NestJS, Express, PHP, MongoDB, MySQL, PostgreSQL
- Video games: Unity3D, WebGL, ThreeJS
Work Experience
Lead Frontend Engineer at Atani
2024 January - Current position
Crypto exchange and aggregator. I developed and improved the web (React), desktop (Electron) and mobile (React Native + Expo) applications. I also mentored devs, reviewed PRs and helped adopting frontend and general good development practices like Clean Code, SOLID and TDD.
Senior Frontend Engineer at Qonto
2021 October - 2023 December
B2B bank, I contributed to the development of the Spend Management section of the application, made with Ember. I worked together with the Product, Design and Backend teams to create new features and improve the existing.
Senior Frontend Engineer at Solera Inc.
2021 January - 2021 September
I led the development of a web application (React) to manage risks and assessments of truck insurers. I worked on improving the app as well as mentored a team of 3 junior developers to adopt good frontend practices.
Senior Software Engineer at Pod Group
2019 September - 2020 December
A telecommunication and IoT company. My work was to design and implement of fullstack features in the operations and stock management applications (Angular), as well as backend microservices for invoicing (NestJS), authentication (ExpressJS) and stock (AWS Lambda).
I was also involved in the implementation and continuous improvement of agile methodologies for a high quality and efficient development.
Frontend Lead at Easy Payment Gateway
2018 July - 2019 July
Payment processing company, I led the development of a back office app made with Angular in an agile team. I also assisted the rest of the frontend developers of the company in different projects given the lack of seniority in those teams.
Full Stack Developer at Realcom Code
2015 January - 2018 July
Consultancy company where I worked on different projects: Canadian home and car insurance company (Frontend with AngularJS), a student exchange program application (Fullstack with Python and Backbone), and an electoral listing application (Fullstack with PHP and VanillaJS) of a company specialised in politics.
Game Designer and Developer at Corta Studios and Arcadict
2013 August - 2015 January
Design and development of video games with Unity3D, and soundtrack composition and arrangement.
Cofounder and Software Engineer at Kometasoft
2012 September - 2013 August
Software consulting, engineering and development. Mainly web sites, mobile apps and e-commerce shops. Core technologies: PHP, MySQL, Android SDK, Javascript, jQuery, Magento.
Software Engineer at Football Radar
2010 September - 2012 September
Full stack development in an agile, dynamic team of a football statistics company. I worked on an application showing live statistics and betting odds, all obtained from different providers and a team of game watchers, and streamed to the app via Websockets. The app was divided in a monolith (PHP), frontend code with VanillaJS and jQuery, and a Websocket broker in Ruby.
Education
MSc. Computer Science and Engineering at Universidad de Sevilla