Position: JavaScript Developer
Category: JavaScript
English level: upper
Years of experience: 4

• Actively involved in total end to end software model with proficiency in mapping client’s requirements, application design, development, integration and testing.
• Strong communication, collaboration and team building skills with proficiency at grasping new technical concepts and utilize the same in a productive manner.
• I'm an active participant of different IT meetups;
• Team player, business and result oriented with high level self-management;
• Positive and open-minded;
• Company man;
• And the last one but not the least important in the web-development: I can google by myself.
Project Roles: JavaScript (React) Developer
Customers: Canadian Tire Corporation Limited / Kohler International Holdings Limited
Projects Description: re-use existing functionality when possible, implement new features when necessary 
Enhance or fix broken or sub-optimal features. 
Implement intuitive and flexible tools for site layout configuration, templating, and content authoring. 
Design and implement an extensible solution ready for ongoing evolution and enhancements of the site components and features. 
Decoupled architecture to separate look and feel from content management
Team Size: Dev Team: 5 members, Hybris developers: 4,  QA: 4, DevOps: 1
Responsibilities: 
•	Developed and maintained Client side
•	Perform integration with AEM
•	Reviewed code
•	Groomed and planned sprints
•	Estimated tasks
•	Performed bug fixing
•	Performed code refactoring
Tools and Technologies: MySQL, MongoDB, VS code, Postman, (Adobe AEM / nextjs), Git, Eslint, JIRA / Confluence, Jest,  yarn, npm, React, Redux, redux-thunk, Typescript, (HTML5, CSS, SCSS / reflexjs)
Working on interesting, challenging projects, communicating and gaining experience from colleagues. development of programming skills, career growth.