Jose Ramirez Mora

Staff Frontend Engineer

As a staff frontend engineer, my focus is on building web applications that are both performant and maintainable in the long term. My highest priorities are creating solutions that are user-friendly, high-quality, and high-performing. Additionally, I am passionate about cultivating a positive tech culture. I thrive on being challenged and enjoy taking on projects that push me beyond my current knowledge base to provide optimal solutions. I am a firm believer in continually expanding my education through online resources.

Work

Staff Frontend Engineer

DAZN Global sports streaming and video on demand service.
– Present
Amsterdam, NL
  • Build a comprehensive governance toolset for a headless CMS, enabling streamlined collaboration across multiple teams in creating and administrating content models.

  • Promote and guide fellow engineers to adopt the Design System library to separate concerns and improve brand standards, accessibility and user experience.

  • Foster communication and create new proposals encouraging the engineering and design department to work closer.

  • Contribute to the new architecture vision, creation and evolution of DAZN's Landing Pages micro frontend moving towards Server-Driven UIs using next.js.

  • Provide perspective and eyesight on multiple streams of ongoing Product and Engineering initiatives within the organisation.

  • Hands-on contributor, part of a team of +10 engineers for multiple projects in the growth domain.

  • Design and contribute to CI solutions for Monorepo projects, ensuring prompt feedback and a reliable CI/CD pipeline.

  • Contribute to process improvements and automation of multiple cross-team libraries(RFC, semantic-release, Etc.).

Senior Frontend Engineer

DAZN Global sports streaming and video on demand service.
Amsterdam, NL
  • Deliver multiple features for the DAZN Landing Pages micro frontend, using React, Typescript, and CSS-in-JS.

  • Create Design tokens naming standardization proposal for the DAZN Design System.

  • Lead and contributed to a new design system for DAZN web applications, implementing essential atomic components and design tokens, documentation and automation.

  • Present in the Frontend Guild and tech council, sharing knowledge about frontend technologies and ongoing projects.

  • Lead and contributed to a new library to standardize formatting dates, times and currencies across projects.

Frontend Tech Lead

Travix Online travel agency
Amsterdam, NL
  • Foster collaboration between multiple Frontend teams.

  • Active participant in the performance guild, looking after new strategies and options, helping define the organisation's Frontend strategy.

  • Create multiple proposals for different upcoming and ongoing technical challenges.

  • Design a responsive desktop solution for the new platform.

  • Mentor individuals in and outside the company and technically led a product team through development cycles.

Senior Frontend Engineer

Travix Online travel agency
Amsterdam, NL
  • Design backend for Frontend, being this a standard and widely adopted service by the entire platform.

  • Creator of a shared internal logging library for the server and client side, aligning logging standards and capabilities across the company.

  • Contribute to new architecture development, building and migrating features towards a dynamic frontend platform and design system in React and Typescript.

Frontend Engineer

Travix Online travel agency
Amsterdam, NL
  • Setup new frontend observability metrics.

  • Maintain legacy observability services written in golang.

  • Part of a product team working on cross-sell products for the company.

Full Stack Team Lead

First Factory Nearshore software development.
Heredia, CRC
  • Lead development teams for multiple clients based in NYC.

  • Collaboration and decision in web apps architecture for multiple projects

  • Deliver multiple frontend projects in React, Angular and Nodejs.

  • Mentor engineers spanning multiple teams and projects.

  • Create multiple prototypes for mobile and web apps.

  • Contribute to practice management software for healthcare written in Angular 1.x and C#.

Software Engineer

GBSYS Technology consultancy company.
Curridabat, CRC
  • Contribute to a web application in ASP.NET(C#).

  • Contribute to Titanium Appcelerator mobile application.

Software Engineer

3WV Web marketing agency.
San Jose, CRC
  • Contribute to multiple web applications in ASP.NET.

  • Contribute to desktop application in C# .NET.

Education

Projects

Storybook Paddings Addon

Contributor
– Present

A Storybook addon to add different paddings to your preview. Useful for checking how components behave when surrounded by white space.

Awards

Travix Talent Trail Winner 2019

Awarded by Travix

Skills

Web Development

  • HTML
  • CSS
  • Javascript
  • Typescript
  • React
  • Redux
  • styled-components
  • Next.js
  • Babel
  • Webpack
  • Eslint
  • Storybook
  • Jest
  • Node.js
  • npm

Other

  • Git
  • GHA
  • Docker
  • Terraform
  • AWS
  • React Native
  • Python

Personal

  • Communication
  • Analysis and Creativity
  • Team Player
  • Commitment
  • Dedication

Languages

English

Full professional proficiency

Spanish

Native speaker

Interests

User experience

  • Usability
  • Accessibility
  • Performance

Online Learning

  • Frontend Masters
  • Coursera

Media

  • Music
  • Movies
  • Anime