Position: Web Developer
Category: Node.js
English level: fluent
Years of experience: 3


-3+ years of experience in Web Development
-Bachelor of Science in Computer Engineering
-English: C1 (IELTS Academic Certificate), fluent in speaking and writing

-Worked as a web developer (Backend heavy) for:

-E-commerce websites written on SFCC (from bugs to small and big features).
Worked on 3 SFCC projects:
-Famous clothing brands (SFCC Pipelines), 4 months
-Moneris cartridge development (SFRA), 4 months
-PayPal cartridge support (SFRA), 6 months
Worked with various SFCC features such as jobs, search refinements, property files, system objects, custom objects, orders, payment methods, BM cartridges, hooks, OCAPI, unit tests, web services, controllers, pipelines, etc.

-Crypto trading platform written on NodeJS + Vue.JS (10 months)


Key achievements:
Big tasks:
1. While working on PayPal I Implemented Save Order Flow through several API calls to PayPal. Order would be created with intent ‘authorize’ on storefront, then I created isml templates in the BM cartridge to allow managers to capture funds (through another PP endpoint, using data from the response in the Storefront cartridge)
2. While working on the Crypto trading platform I converted JS scripts to TS; Integrated Auth0 SDK into their platform; implemented GraphQL with Apollo Client (for FE) and Apollo Server (for BE) libraries
3. While working on Moneris I created all unit tests (mocha, chai and sinon libraries)