Scroll To View More
Vignes Aruljothi, JavaScript Developer in Chennai, Tamil Nadu, India
Vignes Aruljothi

JavaScript Developer in Chennai, Tamil Nadu, India

Member since January 28, 2017
Being a coder and entrepreneur, Vignes has a rich experience in software development and can communicate with clients effectively. He specializes in web technologies and has more than seven years of experience in building scalable applications using JavaScript and Node.js. He has a deep understanding of software development and enjoys creating software that makes a difference in people’s lives.
Vignes is now available for hire


  • Multiple Clients
    Node.js, React.js, JavaScript, DynamoDB, MongoDB, Elasticsearch
  • Intel
    Node.js, JavaScript, Realm Database, JSON, OAuth
  • Aricent
    Node.js, DynamoDB


  • JavaScript, 8 years
  • Node.js, 6 years
  • REST APIs, 5 years
  • Microservices Architecture, 4 years
  • AWS DynamoDB, 3 years
  • React, 2 years
  • Serverless Architecture, 2 years
  • Redux-saga, 1 year
Chennai, Tamil Nadu, India



Preferred Environment

WebStorm, Git, Slack

The most amazing...

...thing I've coded is a mobile application for support tickets using React Native which I learned rapidly and completed in 2 days.


  • Lead Node.js Developer

    2016 - 2017
    Multiple Clients
    • Designed and developed a REST API using Node.js and DynamoDB.
    • Integrated a business critical payment system using Stripe.
    • Implemented TDD and created a testing module to perform integration testing and stress testing.
    • Used serverless architecture for the implementation of microservices and deployed it using AWS Lambda functions.
    • Worked closely with mobile app development teams to align API functionality.
    • Assisted the back-end team to effectively optimize the code for performance.
    • Integrated AWS SNS, SES, Twillio, and SendGrip for email and SMS communications.
    • Used for creating deep links for mobile applications using Node.js.
    Technologies: Node.js, React.js, JavaScript, DynamoDB, MongoDB, Elasticsearch
  • IoT Platform Tester

    2015 - 2016
    • Worked with the design team to frame user stories, requirements, and test cases.
    • Developed health check systems to verify the API functionality in production.
    • Automated deployments using Shell scripts and worked closely with DevOps engineers to set up stacks.
    Technologies: Node.js, JavaScript, Realm Database, JSON, OAuth
  • Node.js Developer

    2014 - 2015
    • Created microservices for handling OTA updates for IoT firmware.
    • Implemented an OAuth authentication system using Node.js and JWT.
    • Performed integration and stress testing using libraries in Node.js.
    Technologies: Node.js, DynamoDB
  • Web Developer

    2012 - 2014
    • Added new features to a back-end heavy, real-time web application and was involved in TDD model development.
    • Created a single-page financial yield calculator application using PHP and JavaScript.
    • Mentored developers for real-time web application development using PHP and JavaScript.
    Technologies: PHP, HTML, Node.js, JavaScript, CSS
  • PHP Developer

    2011 - 2012
    • Coded a critical billing management application for hosting providers using PHP.
    • Used automation scripts to generate invoices.
    • Seamlessly integrated a billing system with cPanel/WHM for automated account provisioning.
    • Integrated more than 12 payment processors with all the security aspects.
    • Created a licensing module for automated provisioning of licenses for the application after purchase.
    Technologies: PHP, MySQL, HTML, Bootstrap, jQuery, JavaScript


  • Jest Testing for React.js (Development)

    Technology Stack: Jest, React.js, Node.js, Webpack.

  • User Portal in React.js (Development)

    Technology Stack: React.js, Redux, Redux-saga, Webpack, Bootstrap 4.

  • Back-End Microservices (Development)

    Technology Stack: Node.js, AWS Lambda (Serverless), AWS Step Functions, DynamoDB, MongoDB, Deep Linking, SNS, SES, and Twilio.

  • IoT Back-End (Development)

    Technology Stack: Node.js, DynamoDB, JavaScript, Git.

  • Implementing Serverless Node.js Functions Using Google Cloud (Publication)
    Serverless computing is an architecture style in which the code is executed in a cloud platform where we don’t need to worry about the hardware and software setup, security, performance, and CPU idle time costs. It's an advancement of cloud computing that goes beyond infrastructure that abstracts the software environment as well. It means no configuration is required to run the code.


  • Languages

    JavaScript, PHP 5
  • Frameworks

    Redux, React Native, Express.js, Jest, Bootstrap 3
  • Libraries/APIs

    React, Redux-saga, REST APIs, Node.js, Restify, PayPal API, Socket.IO, jQuery, Stripe API, Flexbox
  • Tools

    Git, WebStorm, Postman, SourceTree, Mocha, Photoshop CS6, GitLab, Nginx, AWS SES, AWS Push Notification Service (AWS SNS)
  • Paradigms

    Test-driven Development (TDD), REST, Unit Testing, Functional Programming, Agile Software Development, Serverless Architecture, Stress Testing, Microservices Architecture
  • Storage

    AWS DynamoDB, NoSQL, MySQL, MongoDB, AWS S3, Realm Database, Redis
  • Platforms

    Linux, Windows, MacOS, Joomla
  • Other

    Integration Testing, ShellScript


  • Master's degree in Business Administration
    2015 - 2017
    Pondicherry University - Pondicherry, India
  • Bachelor's degree in Computer Science
    2009 - 2012
    University of Madras - Chennai, India
I really like this profile
Share it with others