Ángel Brasero Moreno

Software Engineer

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