Vishal Shah

Vishal Shah

$25/hr
AngularJS, ReactJS, Laravel, NodeJS, Vue
Reply rate:
81.82%
Availability:
Hourly ($/hour)
Age:
40 years old
Location:
Ahmedabad, Gujarat, India
Experience:
8 years
About

• Strong hands-on experience in implementing Full Stack application development, PHP with Content Management Systems, e-commerce, Learning Management Systems and Custom application/product development

• 7+ years of development experience with Drupal (6,7,8), AngularJS, NodeJS, Ionic, Drupal CMS, Magento, Moodle, LMS, Laravel Framework, MongoDB & AWS Services

• Experience in full Software Development Life Cycle (SDLC) - Requirements Analysis, Architecture & Design,

Development, Testing, Deployment, Documentation

• Very comfortable working with individual or team settings to contribute to projects of different size across time zones

• Contributed to the PHP team as PHP Practice Lead where my responsibility is to get team up to date with latest technology updates, planning training/workshops, Provide support to the Pre-sales team on incoming RFPs, community contributions.

• Contributed patches to Drupal (8.x) project - Drupal 8 beta release has my contributed patches

• Excellent skills of coming up with efficient solutions when faced with new challenges and new environments

TECHNICAL SKILLS:

● Coding Languages: PHP 5.6, PHP 7, Drupal 7, Drupal 8, JavaScript, Shell Scripting, HTML, CSS, SASS, GO

● Web Technologies: jQuery, Bootstrap, Twig, Symphony, AMP(Google’s Accelerated Mobile Pages) Databases: MySQL and Integration with MongoDB

● Specialized Tools: DRUSH, JIRA, GULP, GIT, SOLR, SVN, Acquia Dev Desktop, WAMP, XAMPP, Acquia Insight Cloud Management, Pantheon Interface, Drupal, WordPress, Remedy (as an end-user), Google Analytics, SSO and Google Tag Manager Configurations, Cloudflare, Memcache, New Relic, Jenkin

System administration:

Linux and basic shell scripting

Cloud computing: Amazon, Rackspace, etc.

Background processing: Gearman, Redis

Search: Elasticsearch, Sphinx, Solr

Caching: Varnish, Memcached, APC / OpCache

Monitoring: Nagios

Web development tools:

Version control: Git, Mercurial, SVN

Virtualization: VirtualBox, Vagrant, Docker

Back-end tech:

Web servers: Apache, Nginx

Programming language: PHP, NodeJS, Ruby

Database: MySQL, MongoDB, Cassandra, Redis, SQL / JSON in general

Front-end tech:

HTML / HTML5: Semantic web

CSS / CSS3: LESS, SASS, Media Queries

JavaScript: jQuery, AngularJS, Knockout, etc.

Compatibility quirks across browsers

Responsive design

AJAX, JSON, XML, WebSocket

Design:

Converting website design into front-end code

UI

UX

Mobile Technologies:

iOS

Android

Hybrid: Ionic

Being a full-stack developer means to have an open mind towards new technologies, having your hands dirty in each one and to have an understanding of how a web application gets done from a concept to design to the finished product.

The idea of a “full-stack developer” isn’t about being fluent in every possible technology there is, because specialization exists for a reason. It’s more about having an understanding in each of the areas above, to communicate intelligently between team members and to be a good asset if the situation needs it.

The full-stack developer will have an increasingly important role in the web development of the future, especially when development methods such as DevOps are becoming an essential part of software development companies, where the line between code developers and administrators who are responsible for code deployment and setup is getting thinner each day.

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.