Norman Perrin, Software Developer

Proactive quality-driven professional with experience in diverse size projects, teams, and roles. Ensuring good communication and organization.


Node.js Engineer - Wallbox

08/2021 - PRESENT

Barcelona, Spain


  • Helping at migrating a monolith system solution to a serverless one.
  • Proponing better practices to improve code quality.

Technologies: AWS, Node.js, TypeScript, Mocha, Chai, Terraform

Solution Architecture Developer - Optivamedia

08/2020 - 07/2021

Barcelona, Spain


  • Contributed to the design and development of new architecture.
  • Helped at adopting new development processes to improve the quality of the deliverables.

Technologies: AWS, Node.js, TypeScript, Jest, Jasmine, Serverless

Fullstack Developer - Freelance

09/2017 - 05/2020

Buenos Aires, ARG


  • Improved a manual process for uploading bulk videos to Vimeo, developing a platform that allowed that faster than before.
  • Contributed to a crypto-currency broker platform.
  • Contributed to an app for a Lawyer firm that improved the communication with their clients.

Technologies: Node.js, Express, Docker, Mongoose, AWS, ReactJS, Angular 3, TypeScript, Ionic 3.

Senior Fullstack Developer - Novit

11/2019 - 02/2020

Buenos Aires, ARG


  • Worked remotely for a client in India, through a local consulting company.
  • Implemented reports for the billing service.
  • Researched about Stripe payments for later implementations.
  • Created views and solved state management issues for the front-end.

Technologies: Node.js, Feathers, ReactJS, MobX, Knex.js, AWS.

Contact: Leandro Vazquez <>

NodeJS Teacher - Comunidad IT

09/2019 - 12/2019

Buenos Aires, ARG


  • Taught ~25 students to code on front and back-end.
  • Created practice and study material.
  • Followed students progress and completion of their projects.

Technologies: Express, MongoDB, Git.

Contact: Soledad Acuña <>

Senior Technical Advisor - Nobility

09/2018 - 07/2019

New York, USA


  • Worked remotely for a startup based in New York.
  • Created e-commerce templates capable of easily switch between cart and content managers, payment integrations, and hosting.
  • Took entire projects on my own.
  • Made PoC for researched technologies and solutions that the team would later use as solutions.

Technologies: GatsbyJS, GraphQL, Redux-Saga, Node.js, Netlify, AWS, Snipcart, Shopify, Zapier, Netlify CMS, Takeshape CMS.

Contact: Jamal Ansari <>

Fullstack Developer - Novit

01/2018 - 08/2018

Buenos Aires, ARG


  • Worked for an important national bureau of statistics.
  • Learned rapidly the technologies required to work.
  • Improved the process for creating surveys by developing a platform that allowed that faster than before.
  • Developed an internal system to report hours of work from Trello.

Technologies: ReactJS, Redux-Saga, Node.js, Express, Mongoose, Puppeteer, Docker, AWS, Netlify.

Contact: Leandro Vazquez <>

Analyst Programmer - Snoop Consulting

11/2016 - 09/2017

Buenos Aires, ARG


  • Added value to the company within a few weeks on having started as a trainee developer.
  • Contributed to an internal application for the company.
  • Implemented performance improvements for the internal app.
  • After 3 months, started working with an external client.

Technologies: AngularJS, Ionic 1, Node.js, Express, Mongoose, Docker.

Contact: Valentina Gonzales <>