profile-pic
Vetted Talent

Himanshu Aswal

Vetted Talent
To work in professional environment where I can use and develop my skills and knowledge to utilize my potential to the best and to achieve the organizations objectives with full integrity and zest.
  • Role

    Shopify Developer

  • Years of Experience

    4 years

  • Professional Portfolio

    View here

Skillsets

  • HTML - 3 Years
  • JavaScript - 3 Years
  • jQuery - 2.5 Years
  • Git - 2.5 Years
  • MySQL
  • JavaScript - 3 Years
  • CSS
  • Data Migration
  • Liquid
  • Shopify
  • Theme Development

Vetted For

7Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Frontend Shopify Developer (Remote)AI Screening
  • 29%
    icon-arrow-down
  • Skills assessed :SEO principles, Css/scss, Shopify Liquid Template Language, shopify themes, Git, HTML, JavaScript
  • Score: 26/90

Professional Summary

4Years
  • Mar, 2024 - Present2 yr 4 months

    Shopify Developer

    Dynamic Mavens Consultancy
  • Mar, 2022 - Mar, 20242 yr

    Analyst Programmer (Shopify)

    Ebizon Digital

Applications & Tools Known

  • icon-tool

    Shopify Plus

  • icon-tool

    Git

  • icon-tool

    VS Code

  • icon-tool

    WordPress

  • icon-tool

    Magento

  • icon-tool

    Firebase

  • icon-tool

    Anaconda

  • icon-tool

    IDLE

  • icon-tool

    Bootstrap

  • icon-tool

    Raspberry Pi

  • icon-tool

    Flask

Work History

4Years

Shopify Developer

Dynamic Mavens Consultancy
Mar, 2024 - Present2 yr 4 months
    Customized and developed Shopify themes to align with client specifications and branding requirements. Implemented responsive design elements using HTML, CSS, and JavaScript and created dynamic sections in Liquid. Developed and customized Shopify templates based on project specifications. Diagnosed and fixed issues related to Shopify themes, ensuring optimal performance. Integrated and customized third-party applications to extend Shopify's capabilities. Worked closely with the project management team to estimate project timelines and ensure timely delivery of milestones.

Analyst Programmer (Shopify)

Ebizon Digital
Mar, 2022 - Mar, 20242 yr
    Implemented responsive design elements using HTML, CSS, and JavaScript. Collaborated with the design team to understand and implement company needs. Ensured websites functioned correctly across different browsers and devices. Migrated and managed data within Shopify admin, ensuring data consistency and reliability. Coordinated with project management to define project scopes and timelines, ensuring on-time delivery. Focused on improving user experience through intuitive design and functionality adjustments.

Achievements

  • Participated in students development program THDC-IHET, TEQIP, and CUSAT Cochin Jun 2019.
  • Participated in plantation organized by department of Computer Science Engineering of THDC-IHET 2018.
  • Participated in Blood Donation organized by SM.I Hospital
  • I was part of Technical committee in College fest Ceiszyc 2018, 2019.
  • I was part of UDAAN organization where we used to teach local students in our campus.
  • Participated in Blood Donation organized by SM.I Hospital Blood Bank in College campus THDC-IHET, Nov 2017.
  • Part of 'UDAAN' organization where we used to teach local students in our campus.
  • Participated in student development program THDC-IHET, TEQIP, and CUSAT Cochin Jun 2019.
  • Participated in plantation organized by the department of Computer Science Engineering of THDC-IHET 2018.
  • Part of Technical committee in College fest Ceiszyc 2018, 2019.
  • Participated in students development program THDC-IHET, TEQIP, and CUSAT Cochin June 2019.
  • Part of Technical committee in College fest Ceiszyc 2018, 2019
  • Part of 'UDAAN' organization where we taught local students.
  • Participated in student development programs at THDC-IHET, TEQIP, and CUSAT Cochin in June 2019.
  • Participated in plantation organized by the department of Computer Science Engineering at THDC-IHET 2018.
  • Participated in a Blood Donation organized by SM.I Hospital Blood Bank in College campus THDC-IHET, Nov 2017.
  • Part of the Technical committee in College fest Ceiszyc 2018, 2019.

Education

  • Bachelor of Technology in Computer Science and Engineering

    THDC-Institute of Hydropower Engineering & Technology (2021)
  • Intermediate in Science (PCM)

    Shree Goverdhan Saraswati Vidya Mandir Sr. Sec. School (2016)
  • High-school

    Bhagirathi Vidya Mandir Sec School (2014)

Interests

  • Playing Cricket
  • Badminton
  • Driving
  • Cooking
  • Watching Movies
  • Travelling
  • AI-interview Questions & Answers

    I create another file for the Tailwind classes and use the Tailwind classes on a particular section.

    My experience is good in liquid and I have experience within liquid, and I have developed many sections in any liquid. First, I create an HTML. Then, I create a dynamic section on that HTML in Liquid.

    My experience with using Tailwind CSS structure is good. I prefer using SCSS because it allows me to use parent and child element CSS, which is more efficient than directly using Tailwind's utility classes.

    The GitHub, I think it is good for all. We many developers work on a single project and take a new branch for which the task is assigned today. And at the end of the day, they merge all the branches which I created and raised the PR. It is a good experience in GitHub, and I have knowledge. It will help build knowledge in GitHub using Git. I used Git for development.

    What steps would you take to modify Shopify theme to improve its load time? First of all, I used the I removed that JavaScript and CSS that are not used in that project and don't use any CSS as a parent as a important it take a lot of time to load Shopify team and not override. And override is yes or no. Don't use, important. And using JavaScript to remove the JavaScript, which is not used in the project. And if, JavaScript use in particular page or section that need to be only load on that page, not another it not affect another pages.

    Section. For the grading section, we use a for loop linked list. I have collaborated again, which is the backtrack, which value you are following the transition. The designer collaboration is the best way. They give me the particular is, the design file mentions the font size, font family, and line height, and I use that particular element's typography in that aspect, etcetera.

    Explain where it is using it to if I think program you are a developer in complexity. Explain my status for using Git to effectively collaborate with other developers on a complex Shopify theme project. Like we're using Git, Webpack, and Shopify CLI. We create a new report, create branches for developers. If someone has one task, like header or footer, they create a particular task branch. After that, the technical team reviews the PR. After that, we deploy the code and merge the code into the main production-ready branch. The feature branch plan is great for developing new features and particular tasks. We keep feature branches short and to a minimum, with a clear merge message on click. We use the hotfix branch for urgent fixes on the production code. We create a hotfix branch from the main branch.

    What steps we take when rolling out Git branching across our development team for Shopify? First, we create the main production branch, which is the stable branch for all production code. After that, we use feature branches to create development branches for new features, such as specific tasks like the header, footer, and particular sections, home page, collection page, and product page, keeping feature branches short-lived. Then, we use hotfixes branches for urgent fixes on the production code. If we have conflicts in the production code, we resolve them as soon as possible. We create a PR, or pull request, and conduct code review. Creating a PR and merging branches into development is a quick process. We complete a PR and merge the branches into our development, providing a clear description and referencing related issues and tasks. Code review team members review the PR, providing feedback and suggestions. We address code and coding standards, passing automated tests. Continuous integration and continuous deployment involve automated testing in the deployment process, ensuring code quality and speeding up delivery. We set up used pipelines, such as GitHub, GitLab, CI, or Jenkins, or Webpack, and run tasks on every PR branch. We push to catch issues earlier and deploy changes to production. Project management collaborates to reuse the GitHub project, tracking tasks, issues, and progress.