Vignes Aruljothi

Vignes Aruljothi

Chennai, Tamil Nadu, India
Hire Vignes
Scroll To View More
Vignes Aruljothi

Vignes Aruljothi

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
Portfolio
  • Multiple Clients
    Node.js, React.js, JavaScript, DynamoDB, MongoDB, Elasticsearch
  • Intel
    Node.js, JavaScript, Realm Database, JSON, OAuth
  • Aricent
    Node.js, DynamoDB
Experience
  • JavaScript, 8 years
  • Node.js, 6 years
  • REST API, 5 years
  • Microservices Architecture, 4 years
  • AWS DynamoDB, 3 years
  • Serverless Architecture, 2 years
  • React.js, 2 years
  • Redux-saga, 1 year
Chennai, Tamil Nadu, India
Availability
Part-time
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.
Employment
  • Lead Node.js Developer
    Multiple Clients
    2016 - 2017
    • 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 Branch.io for creating deep links for mobile applications using Node.js.
    Technologies: Node.js, React.js, JavaScript, DynamoDB, MongoDB, Elasticsearch
  • IoT Platform Tester
    Intel
    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
    Aricent
    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
    FactEntry
    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
    WHMBILL
    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
Experience
  • Jest Testing for React.js (Development)
    https://github.com/vignesarul/react-jest-tdd

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

  • User Portal in React.js (Development)
    https://github.com/vignesarul/meals-frontend/tree/master/src

    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.
Skills
  • Languages
    JavaScript, PHP 5
  • Frameworks
    React Native, Redux, Express.js, Mocha, Bootstrap 3, Jest
  • Libraries/APIs
    REST API, Node.js, Restify, React.js, Flexbox, jQuery, Socket.IO, Stripe API
  • Tools
    WebStorm, SourceTree, Git, Postman, Redux-saga, Photoshop CS6, GitLab, AWS Push Notification Service (AWS SNS), AWS SES
  • Paradigms
    Test-driven Development (TDD), REST, Unit Testing, Serverless Architecture, Agile Software Development, Functional Programming, Stress Testing
  • Storage
    AWS DynamoDB, Amazon S3, NoSQL, MySQL, MongoDB, Redis, Realm Database
  • Platforms
    Linux, Mac OS, Windows, Joomla
  • Misc
    Microservices Architecture, Integration Testing, PayPal Integration, ShellScript, Ngnix
Education
  • Master's degree in Business Administration
    Pondicherry University - Pondicherry, India
    2015 - 2017
  • Bachelor's degree in Computer Science
    University of Madras - Chennai, India
    2009 - 2012
I really like this profile
Share it with others