codeDude logo

codeDude

Resume

Professional Summary

I’m a Full-stack developer with over 7 years of experience building scalable web applications leveraging technologies such as React, Node.js, Ruby on Rails, Laravel, TypeScript, and AWS Lambda. I specialize in resolving complex problems, integrating APIs, and automating processes on both the frontend and backend. I have worked on high-traffic projects, integrating tools such as Contentful, Algolia, Redis, and Serverless Framework.

Technical Skills

  • Languages: JavaScript, TypeScript, Ruby, PHP, Lua, Python
  • Frontend: React.js, Redux, Next.js, Material UI, Vue.js, Vuex, Angular
  • Backend: Node.js(Express), Ruby on Rails, Laravel
  • AWS: AWS Lambda, AWS SQS, Amazon S3 , AWS Cloudfront
  • Infrastructure: Docker, Podman, Serverless Framework
  • CI/CD: GitHub Actions, Jenkins
  • Databases: PostgreSQL, MySQL, MariaDB, MongoDB, Redis
  • Testing: Jest, React Testing Library, RSpec, Postman
  • Tools: Neovim, Git, Redis Insight, Contentful, Algolia, VS Code, Jira, Slack, Storybook
  • Methodologies: SCRUM, Agile, Kanban

Professional Experience

Jibjab

Remote

Full stack developer

2021-2025

ReactJs
  • Maintained and improved a React SPA, optimizing render efficiency.
  • Created unit test using jest and react testing library.
  • Created UI/UX React components using the Material UI library.
  • Styled React components using JSS and Styled Components.
  • Maintained the business logic with custom hooks and Redux store.
  • Implemented Algolia React HOC and handle the items, filters, sorting and pagination
Ruby on Rails
  • Created and maintained a CRUD using the benefits of the MVC architecture.
  • Created unit tests using RSpec.
  • Created and maintained migrations and seeds.
  • Created jobs and rakes to maintain sync processes and automation.
  • Applied different design patterns like Proxy, Decorator and Mixins to keep the backend clean.
  • Maintained and created the sitemap of the web application.
  • Implemented business logic with third-party services like Contentful, Algolia, Recurly, Paypal, Apple Pay, Facebook, AWS S3, AWS SQS
Node - Express Typescript
  • Designed and implemented TypeScript-based migration scripts for Contentful, inspired by Rails migrations.
  • Developed automation tools for importing and exporting content across environments in Contentful.
  • Developed a proxy project to catch the Contentful API responses and transform and serialize them into the JSON:API standard
AWS Serverless
  • Created AWS Lambda functions using TypeScript and Serverless Framework in order to consume the Contentful API.
  • Developed Contentful webhook to sync entities to a database, and files to AmazonS3.
  • I was involved in the design and development of an error handling system for AI technologies using AWS SQS to handle error queues under different conditions.
  • I developed Ruby on Rails controllers and services for fetching images stored in Amazon S3.
  • Simulated a SSR system using AWS Lambda function and Serverless Framework in order to accomplish the requirements of a third-party tracking system in a SPA application.

The Software Artisans

Remote

Web Developer

2018-2021

VueJS

Worked on a Vue.js-based system using a meta-programming approach with dynamic JSON-driven components.

PHP

Trained a junior developer in PHP programming fundamentals.

Bash script

Developed a Bash script to import Excel data into MySQL or export to CSV

XML Team Solutions, LLC

Remote

Web Developer

2020

Laravel

Designed and Built Laravel CRUD application.

VueJS

Built Frontend using the Vue.js Framework.

Instituto Tecnológico de Estudios Superiores de Zamora

Zamora Mich.

Developer and tester

2017-2018

PHP

I created multiple modules for building CRUD-based web applications using PHP

Angular

I created an interface to show electricity data from an API.

Languages

  • English ■■■■□

  • Spanish ■■■■■

Personal Projects

PDF Resume