Diego M. Rivera

Software Engineer

About

Greetings! I'm a passionate software engineer from Guatemala with more than 7 years of experience in web application development specializing in back-end and front-end technologies. I am a self-taught enthusiast committed to continuous learning and skill improvement. I strive to build user-friendly interfaces that are both intuitive and efficient.

Experience

  1. Banco Industrial - Frontend Developer

    • Translated Figma designs into pixel-perfect, responsive UI components
    • Contributed reusable components to the internal component library
    • Integrated and configured Storybook to document and visually test UI components
    • Improved developer experience and consistency by enhancing component documentation and usage guidelines
    Angular
    Jest
    JavaScript
    TypeScript
    CSS
    Tailwind
    Git
    i18n
    Stoybook
  2. Wird - Software Engineer

    • Collaborated with the product team to understand requirements and business specifications around portfolio management, analytics and risk.
    • Coded software updates and alterations based on detailed design specifications.
    • Maintained a Chrome extension for Gmail and Outlook, implementing TypeScript and Webpack.
    • Engineered a performance-optimized Chrome extension for Gmail, utilizing cutting-edge technologies for improved UI.
    React.js
    Next.js
    Kotlin
    JavaScript
    TypeScript
    Redux
    CSS
    MySQL
    Redis
    Git
    Docker
    Webpack
    Kubernetes
    i18n
  3. International Excess Companies - Full-Stack Developer

    • Drove efficiency and user satisfaction through module creation and improvement in web applications.
    • Integrated new features into web applications using Vue.js on the Front-end and Laravel on the backend.
    • Achieved a 60% reduction in Vue.js front-end compile time through webpack optimization.
    • Revamped WordPress templates for enhanced site usability.
    • Innovatively designed and improved email templates for optimal display across various clients.
    Vue.js
    Laravel
    Vuex
    WordPress
    JavaScript
    TypeScript
    PHP
    Bootstrap
    Redis
    Git
    Docker
    Webpack

Projects

Project image

Pokémon Team Builder

A Pokémon team builder app made with React and Redux that allows you to choose a team of up to 6 Pokémon.

React.js
Redux
Typescript
SCSS
HTML
Project image

Company App

A company app built with Vue.js 3 and Laravel with fine-tuned permission and i18n localization

Vue.js
Typescript
SCSS
Element Plus
Laravel
MySQL
Docker
CI/CD
i18n
Project image

Portfolio

This website is built with Nuxt 3 and styled with Tailwind CSS, combining the power of a reactive framework with a utility-first CSS framework.

Nuxt
Vue.js
Typescript
SCSS
Tailwind
Vite
i18n