Position: Middle Web Developer
Category: Node.js
English level: upper
Years of experience: 4

Reached middle position as SFCC developer in 8 months from scratch, passing SFCC certification on the first try.

Developed from scratch large Vue.js application in 5 months by myself, building understandable and enough for supporting the architecture of the application
Tech stack:

Frontend

HTML,CSS,JS(ES6) , Vue.js,Vuex,Vue-router

Backend

Electron.js,
SFCC (Salesforce commerce cloud) stack and environment
Node.js (Express.js)

Databases
Postgres , Mongo 

Other
Git, Docker(basic)

Soft skills
Familiar with Agile( Jira, Trello ), have experience as interviewer and mentor

- Have a wide experience in different areas, have deep and structured knowledge and practice in Vue.js (i.e in bundle with Electron.js)

I developed admin panel of financial platform were accountants can manage a lot of different information about users in system, payment provider options, and also use physical check machine as third party in scope of desktop app were combined all this functionality

Also developed from scratch web application where I can separately control access to this platform, take information about transactions in this system, add new user and control some types of fintech flow related to usual and crypto currency


- Have common experience in Express.js relational and non-relational databases (Postgres and Mongo), basic knowledge in Docker (able to up container with backend and databases) , wrote test using Mocha + Chai

Participate in live internship with this stack in "DB2 limited" company, and also pass large course on Coursera - Full-Stack Web development from "Hong Kong University of Science and Technology"

Working with this stack on freelance, performing small tasks as junior backend developer for startup with main idea of processing law documents

- Have a solid knowledge of SFCC platform and a lot of practice with cartridges functionality, ISML templates, Jobs, OCAPI , creating controllers and using dw api for variety of tasks.

Working with different projects, works with storefront and backend parts, have good knowledge in jQuery as well

Also pass certification as B2C Commerce Developer

Have experience in technical interviewing as an interviewer, and can be a mentor

Have B1+ level of English, not without mistakes but freely speak with clients and team, open to discussing any issues, purposeful
I don't want to work with something like the creation of a mockup using HTML, or CSS. More interested in challenging high-engineering tasks and growing as a backend developer, or solving hard frontend tasks related with creation of complex logic for user

Perfect position for me is working with headless SFCC or SFCC using Vue Storefront.

Also able work as backend developer using Express/Koa, ready for learning Nest and TypeORM, have a basic knowledge of TypeScript and good knowledge of OOP concepts