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

DAZN

Global sports streaming and video on demand service.
Staff Frontend Engineer
– 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
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.

Travix

Online travel agency
Frontend Tech Lead
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
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
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.

First Factory

Nearshore software development.
Full Stack Team Lead
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#.

GBSYS

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

  • Contribute to Titanium Appcelerator mobile application.

3WV

Web marketing agency.
Software Engineer
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
addon

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

  • Storybook
  • Addon
  • React
  • Design
  • JSX

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