Raúl Gómez Acuña, Front-end Developer in London, United Kingdom
Raúl Gómez Acuña

Front-end Developer in London, United Kingdom

Member since August 2, 2022
Raúl is a principal front-end engineer and entrepreneur with 7+ years of experience building mobile and web apps. He specializes in React and React Native and is the author of an open-source software that has collected more than 3,500 stars. Having founding experience, he enjoys leading teams, sharing knowledge, and mentoring co-workers. Raúl was a speaker at React Alicante 2018, React Kyiv, and Divante OSS Days conferences and a workshop teacher at JSHeroes, React Native EU, and React Alicante.
Raúl is now available for hire

Portfolio

  • Photora
    React Native, React, Firebase, Stripe Connect, Twilio, Agora, OAuth 2...
  • TreeCard
    React Native, React, Firebase, Swagger, TypeScript, Android, iOS, Mobile UX...
  • Just Auto Insurance
    React Native, Leadership, User Experience (UX), React, CircleCI, Bluetooth LE...

Experience

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Slack, Skype, Zoom, Google Hangouts

The most amazing...

...thing I've developed was the first OSS library in React Native to render scrollable bottom sheets with all gestures and animations running at 60 FPS.

Employment

  • Co-founder and CTO

    2021 - 2022
    Photora
    • Created the first one-stop shop to arrange photoshoots, connecting creatives, such as models, photographers, and stylists with different brands looking to increase their online presence.
    • Bootstrapped the idea from inception to the stores.
    • Reached around 2,000 users in London in a year despite COVID-19 setbacks.
    • Owned all the technical processes in the organization.
    • Reached 200 MRR in six months via in-app purchases and studio bookings.
    Technologies: React Native, React, Firebase, Stripe Connect, Twilio, Agora, OAuth 2, Segment.io, Mailchimp, Node.js, Express.js, TypeScript, Objective-C, Java, Android, iOS, Web App Development, HTML5, Mobile UX, Cloud Firestore, Stripe, CircleCI, Continuous Development (CD), Continuous Integration (CI), Git, Jest, Leadership, User Experience (UX), Google Cloud Platform (GCP), Google Analytics, Performance, Responsive Design, Mobile Development, JavaScript
  • React Native Consultant

    2021 - 2021
    TreeCard
    • Implemented a custom navigation button bar using specific SVG shapes and shadows.
    • Helped the team ship the MVP of the mobile application within the deadline.
    • Implemented dynamic video that allowed users to see in an interactive way how many trees they had planted depending on their spending.
    Technologies: React Native, React, Firebase, Swagger, TypeScript, Android, iOS, Mobile UX, Continuous Development (CD), Continuous Integration (CI), Git, Performance, Mobile Development, JavaScript
  • Mobile Tech Lead

    2020 - 2021
    Just Auto Insurance
    • Led the technical architecture and development of the core React Native mobile application for Android and iOS.
    • Collaborated with the design team to ensure we followed the best UX practices.
    • Mentored team members to make them more proactive and participative and helped them embrace the startup culture.
    • Collaborated actively with the CTO and head of engineering to optimize funnels and improve user conversions.
    Technologies: React Native, Leadership, User Experience (UX), React, CircleCI, Bluetooth LE, Geofencing, Google Cloud Platform (GCP), TypeScript, Kotlin, Android, iOS, SQL, GraphQL, Testing, Mobile UX, Continuous Development (CD), Continuous Integration (CI), Open Source, Git, Jest, Redux, Redux Thunk, Mentorship, PostgreSQL, Google Analytics, Performance, Responsive Design, Mobile Development, Swift, JavaScript, QR Codes
  • React Native Consultant

    2019 - 2019
    Feeld
    • Conducted an exhaustive analysis and code review of the project to suggest potential improvements.
    • Advised and helped the engineering team in identifying performance bottlenecks.
    • Provided optimal solutions to boost the overall performance of their React Native app.
    Technologies: React Native, Android, iOS, Git, User Experience (UX), Redux, Performance, Mobile Development, JavaScript
  • Senior Software Engineer

    2018 - 2019
    DAZN
    • Built the next generation of DAZN 2.0 video players using React, TypeScript, and RxJS.
    • Developed a proof of concept in React Native to explore and research its potential for a new generation of cross-platform players, integrating it with the existing architecture.
    • Took an active role in developing internal OSS for the player state management.
    Technologies: React, TypeScript, React Native, RxJS, AWS, tvOS, Streaming, MobX, CSS, HTML5, Testing, Continuous Development (CD), Continuous Integration (CI), Open Source, Git, Jest, Performance, Responsive Design, Web App Development, Mobile Development, JavaScript
  • Senior Front-end Engineer and Team Leader

    2017 - 2018
    Callstack
    • Provided React and React Native expertise across the globe to different clients.
    • Built one of the most innovative projects for a Swedish client, wearevoice.se, a fully-fledged music player for choirs. The conference presentation can be accessed at www.youtube.com/watch?v=P9Qn8nb6jf8.
    • Contributed actively to renowned open source projects maintained by the organization.
    • Mentored other members to improve their writing skills for tech articles.
    • Participated at several conferences in Poland, Ukraine, and Spain as a speaker.
    • Held React Native workshops at several conferences in Poland, Romania, and Spain.
    • Led the trendsetters team, whose goal was to share knowledge online via articles and videos to increase brand awareness.
    Technologies: React Native, React, Open Source, JavaScript, Kotlin, Leadership, Workshops, Tech Conferences, CSS, HTML5, GraphQL, Testing, Android, iOS, Continuous Development (CD), Continuous Integration (CI), Git, Jest, User Experience (UX), Mentorship, D3.js, Performance, Web App Development, Mobile Development, Swift
  • Front-end Software Engineer

    2016 - 2017
    Young / Skilled
    • Built the B2B eCommerce platforms with React for several Scandinavian brands.
    • Mentored some junior team members, teaching them React.
    • Helped in organizing local React meetups to attract more talent to the company.
    Technologies: React, Redux, Redux Thunk, JavaScript, CSS, HTML5, Git, Web App Development
  • Front-end Web Developer

    2015 - 2016
    IBM
    • Implemented a new suite of internal security web applications from scratch to replace the legacy ones.
    • Formed part of a team that was one of the pioneers using React, proving to be the right tool to build apps at scale with confidence.
    • Created a complete automated test suite, having unit, integration, or E2E tests as a requirement for any unit of work to be considered complete.
    Technologies: JavaScript, React, Jest, Selenium, Jenkins, Redux, CSS, HTML5, Testing, Continuous Development (CD), Continuous Integration (CI), Git, Responsive Design, Web App Development
  • IT Technical Analyst

    2013 - 2015
    Credit Suisse
    • Developed a hybrid app using a native iOS container and embedding web content for the client technology solutions team.
    • Enrolled as a member of the TA committee, aimed at guiding colleagues in their career progression.
    • Created the first TA newsletter, issuing weekly publications.
    Technologies: iOS, Angular, Less, JavaScript, Objective-C, Mentorship

Experience

  • We Are Voice
    https://www.callstack.com/our-work/we-are-voice

    A React Native app for choral singers, where users can practice singing with the help of a catalog with thousands of arrangements.

    I was the main developer of the application implementing the core logic of the music player, which ended up being one of the most satisfactory results ever seen with the framework from a performance standpoint.

    The music player at its core had to play music in the background. At the same time, the score moved horizontally or vertically following the tempo, and the current notes being played were highlighted.

    As a result, I delivered a talk at React Alicante conference to share with the community how we achieved such a performance that felt completely native.

  • Feeld
    https://feeld.co/

    A React Native application for dating. I was the liaison between the CTO and their internal team of developers, acting as an SME. I conducted an exhaustive analysis and code review of their project to suggest potential improvements, advised and helped the engineering team in identifying performance bottlenecks, and provided optimal solutions to boost the overall performance of their React Native app.

  • WondrGo
    https://play.google.com/store/apps/details?id=com.rauliyohmc.wondrgo&hl=en_GB&gl=US

    A React Native application that made discovering and finding things to do in the user's local town a piece of cake.

    Back in the day, Facebook events were messy to navigate. WondrGo was designed to solve that problem, having as features:
    • excellent entry point for checking public events happening today and tomorrow, as well as the most popular ones of the month;
    • temperature map to locate the hottest events;
    • seamless Facebook integration to manage and RSVP events without leaving the app while enjoying a personal feed to see only events from users' favorite Facebook organizers;
    • many reminders for events so that users didn't forget about them;
    • translation of the event's description to any language;
    • ability to filter by category and to sort by popularity or date;
    • favorite list to bookmark events; and
    • events sharing with other people.

    The project had to shut down since Facebook suddenly closed all access to source public events via their APIs.

Skills

  • Languages

    JavaScript, TypeScript, CSS, GraphQL, HTML5, Objective-C, Java, Kotlin, Less, SQL, Swift
  • Frameworks

    React Native, Jest, Express.js, Swagger, Redux, Selenium, Angular
  • Libraries/APIs

    React, Node.js, Stripe, MobX, RxJS, D3.js
  • Paradigms

    Testing, Mobile Development, Continuous Development (CD), Continuous Integration (CI)
  • Platforms

    Android, iOS, Firebase, Bluetooth LE, Google Cloud Platform (GCP), tvOS
  • Other

    Mobile UX, Open Source, Web App Development, Responsive Design, AWS, Leadership, User Experience (UX), Geofencing, Streaming, Workshops, Tech Conferences, Mentorship, Performance, QR Codes
  • Tools

    CircleCI, Git, Redux Thunk, Jenkins, Google Analytics
  • Storage

    Cloud Firestore, MongoDB, PostgreSQL

Education

  • Master's Degree in Telecommunications
    2008 - 2015
    University of Malaga - Malaga, Spain

To view more profiles

Join Toptal
Share it with others