Curriculum
profile-pic

JUAN MANUEL

SANJURJO

Software developer

ABOUT ME


I am a developer with a passion for technology. I am constantly learning and embrace every opportunity for growth and self improvement. From 2008 to 2021, I applied my skills in the tourism sector which has given me a solid foundation in teamwork and adaptability, skills that I consider essential in any collaborative environment

EXPERIENCE 2021 - Present


Projects - live demos, frontend implementations and other projects on github page

Full Stack Developer

Sanko Electronica - Mar del Plata - Argentina - Hybrid

Contributing to the development of a new e-commerce platform for the Argentine market, focusing primarily on frontend development.Building core shopping flows using React, Next.js, and TypeScript, while integrating with a NestJS backend and Mercado Pago for payments

Key responsibilities

  • Built and maintained reusable components using React, Next.js, TypeScript, and Tailwind CSS.

  • Implemented the shopping cart logic with Zustand, including state persistence in localStorage.

  • Developed the front-end checkout and payment workflow.

  • Integrated REST APIs and collaborated with the backend team to ensure correct data handling on the front end.

  • Wrote and maintained E2E tests with Cypress for key user flows and unit tests with Jest for critical front end components.

  • Participated in code reviews, version control with Git, and deployments to staging environments.

  • Documented technical decisions and supported QA testing by validating features and edge cases.

Achievments

  • Delivered the first functional MVP with core catalog, cart, and checkout features.

  • Improved frontend performance by optimizing component rendering and applying lazy loading to reduce initial load time.

  • Applied different rendering strategies, including SSR, ISR, and CSR, to optimize performance and loading behavior across the application.

  • Set up a basic CI pipeline using GitHub Actions to automatically run tests on PR before each merge.

competences COMPETENCES


JAVASCRIPT
TYPESCRIPT
JAVA
C
PHP
HTML5
CSS3
UX/UI
TAILWINDCSS
MATERIALUI
FIGMA
REACT
NEXTJS
ASTRO
JEST
CYPRESS
NODEJS
EXPRESS
GIT
SQL
LINUX
VIM
NEOVIM

skillsSOFT SKILLS


TEAMWORK
UX ORIENTED
EFFECTIVE COMMUNICATION
ADAPTABILITY
EMPATHY
PUNCTUALITY
TIME MANAGEMENT
COOPERATIVE