Elaniin Software Engineer, Front-end
Nov. 2022 - Sep. 2023Mérida, Yucatán, México- Engineered a solution for runtime environment variables in Next.js 13+ that was adopted for an npm package (next-runtime-env) with +20,000 weekly downloads and over 200 GitHub stars. - Collaborated with the DevOps Lead to streamline deployments across two critical projects (Next.js 13, vite + react) by making client-side environment variables modifiable at runtime. Reduced deployment complexity by eliminating the need to modify multiple files, simplifying the process to only modifying the configmap.yml in k8s if needed. Resulted in a 90% improvement in deployment efficiency, leading to significant time savings and satisfaction within the DevOps team. - Implemented a sections factory for the new company website project that renders sections depending on a CMS response that enabled the marketing department to manage and create pages on demand using the Strapi dashboard with a site-builder-like workflow. - Optimized semantics, accessibility, and implemented dynamic metadata of the company website pages to improve SEO. - Designed and implemented frontend features using the last version of Next.js with TypeScript, Tailwindcss, Storybook, and design patterns like the adapter to improve development experience and maintainability.