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.