Close this
Close this

Vishal Ramani

Development
Gujarat, India

Skills

Node.js

About

Vishal Ramani's skills align with Programmers (Information and Communication Technology). Vishal also has skills associated with Web Professionals (Information and Communication Technology). Vishal Ramani has 11 years of work experience.
View more

Work Experience

Software Engineer

10.9 Years
March 2019 - Present
  • Create/customize and Optimize Shopify/WordPress stores. Create and manage micro/private apps built with the MERN stack and plug them into Shopify stores. Increase the speed and performance of the stores, reduce the code complexity, and implement caching for performance boost. Collaborate with Team members daily and plan for roll out of new features. Participate in weekly code reviews and Quality meetings.

Freelance Software Engineer

Upwork
January 2013 - Present
  • Developed and maintained websites for clients around the world. Used GitHub to manage code versioning, and handle deployments, used PHP, MERN, JavaScript, HTML, and CSS during this journey. Collaborate with clients to gather requirements and deliver projects on time and within budget. Stayed up-to-date on the latest web development technologies. Used Jest, and PHPUnit for Unit testing.

Freelance Software Engineer

Toptal
November 2021 - September 2022
  • Develop and optimize the existing Headless stores. Migrate Shopify stores to Headless using Shopify Admin APIs, I have used the MERN stack for this. Increased 30% speed after moving to headless resulting in a great hike in sales campaigns and user experience. Create a micro-app to use with Shopify admin. Created CI/CD pipeline for Micro-apps and Headless on Vercel. Used Jest, and PHPUnit for Unit testing.

Junior Software Engineer

August Infotech
November 2012 - April 2014
  • Developed and maintained websites and applications using PHP, HTML, CSS, CodeIgniter, Opencart, WordPress, Magento, etc. Worked in an agile environment, collaborating with team members to meet project deadlines. Contributed to team discussions, sharing expertise, and providing valuable insights to enhance the development process. Successfully handled projects on their own, maintaining efficient project timelines and ensuring timely completion of deliverables.

Education

Woolf University

Master of Science in Computer Science

Gujarat Technological University

Bachelor of Engineering in Computer Science