Hi there!

I'm Vijayanand.


Software Developer Tech Enthusiast

More About Me
About

Let me introduce myself.

Profile Picture

A budding tech geek who is deeply, madly and irrevocably in love with programming and has a passion for artificial intelligence, networking and embedded systems.

Profile

Perseverant, hard-working and highly inqusitive with an immense thirst for knowledge.

  • Fullname: Vijayanand Thangavelu
  • Birth Date: October 6, 1993
  • Languages Known: English, Tamil
  • Field of Interest: Software development, Security, Networking
  • Email: vijathanga@gmail.com

Skills

Familiar with Linux, Dockers, Backend Development, CICD, Spark and Networking.

  • 90%
    GoLang
  • 90%
    C/C++
  • 95%
    Python
  • 85%
    Java
  • 85%
    SQL
Resume

More of my credentials.

"Knowledge is of no value unless you put it into practice"
- Anton Chekhov

Work Experience

Freelance Developer

June 2022 - Present

Freelancer

Currently working as a freelance software developer on various interesting projects.

  • Working on custom ERP solutions for the manufacturing industry.
  • Lead developer for a Zero Trust NAC solution with exposure to like Python, SDN, API Development, etc.
  • Briefly worked on a cloud orchestration automation tool having hands on experience on AWS EKS and Golang.
  • Developed scripts for eCommerce company to automate order management.
  • Sr Software Engineer

    June 2020 - June 2022

    Shopee

  • I was the lead developer in the Orders Return team, which was responsible for the entire return order management right from accepting user return requests to seller-buyer negotiation to scheduling returns through 3PL, enabling quality checks for returned items and initiation refunds.
  • I was also involved in the process of migrating the Return Application from monolithic to microservice architecture. The microservices were capable of handling 10K QPS.
  • Apart from business as usual, I also mentored interns, took part in regular code reviews and helped with architecture planning.
  • I developed a GoLand plugin for triggering the deployment of an application's microservice at different non-prod environments
  • I was in charge of setting up a static analysis system for the entire Orders team which involved tweaking the open-source version of the GoLang CI tool.
  • Sr Software Engineer

    January 2019 - June 2020

    Visa Inc

  • Involved in developing Spark application on Java with Hive backend.
  • Developed CICD pipelines for build, deployment and security scans for services and applications.
  • Developed CICD as Service on Python-Flask to automate CICD pipeline creation.
  • Involved in full stack development of CICD metric dashboard.
  • Graduate Student Researcher

    February - November 2018

    National University of Singapore

  • Developed a generic distributed framework for NFV deployment on network edges.
  • Worked on technologies like python, Java, SDN, Docker and Machine Learning.
  • Designed and implemented distributed device fingerprinting and anomaly detection for IoT devices on network edges.
  • Software Engineer

    August 2015 - August 2017

    Cisco Systems

  • C/C++ application developer for AnyConnect ISEPosture, a Network Access Control client software (has a user base of 80 million+).
  • Key contributor to next-gen posture discovery - mechanism for client to locate NAC server when it connects to enterprise network.
  • Developed software for both Mac and Windows platforms.
  • Software Engineer Intern

    January - June 2015

    Cisco Systems

  • Aided in testing various distributed storage technologies for application Identity Services Engine (ISE).
  • Developed a proof of concept for log collection framework using Syslog and Riemann.
  • Worked on technologies like HBase, CouchDB and Java.
  • Education

    Master Degree

    August 2017 - December 2018

    National University of Singapore

    Master of Science degree in Electrical and Computer Engineering (Computer Science Specialization)
    CGPA: 4.7/5

    Bachelor Degree

    July 2011 - June 2015

    PSG College of Technology

    Bachelor of Engineering degree in Electronics and Communications
    Graduated top of the department
    CGPA: 9.8/10

    Project

    Check Out Some of My Projects.

    Coordinated Attack detection in IoT (Python)

    May 2018 - Dec 2018

    A Python based framework for detecting coordinated attacks that are happening across a network on a particular type of IoT device.
    Got exposed to multi processing, Inter Process Communications, websockets and SDN/NFV platforms.


    Distributed Device Fingerprinting Framework (Python)

    Feb 2018 - May 2018

    A distributed framework in python for classifying and dynamically learning new IoT devices using supervised and semi-supervised Machine Learning algorithms. Got hands on experience on distributed computing, container technology, machine learning and socket programming.


    Secure Edge for IoT using SDN and AI (Python)

    Aug 2017 - Dec 2017

    Various features can be extracted from network traffic generated by IoT devices which are used to train a ML model that can categorise benign and malicious traffic. Obtained knowledge about various machine learning model, SDN and python programming.


    Parallelisation of Neural Networks (C++/Verilog)

    Aug 2017 - Nov 2017

    Performance analysis of Neural Network parallelisation implemented using software and hardware (through FPGA). Got opportunity to learn about OpenMP (C++), CUDA (C++) and Verilog (FPGA). Hardware design of Neural Network gave a great insight into computer architecture and compiler design.


    Simulator for Identity Service Engine (node.js)

    Jan 2016 - Oct 2016

    Simulator for Identity Service Engine - a Network Access Control server, using node.js and javascript. Client server handshake, secure communication and web interface were some of the features implemented. Got hands on knowledge on HTTP protocol, cryptography, websockets and backend development.


    Gesture Recognition Based Speech Assistance (Embedded C)

    Aug 2014 – Dec 2014

    A prototype for interpreting sign language to help mute people. Sign languages are recognised by hand gestures using Inertial Measurement Unit (IMU) and flex Sensors and are processed using a micro-controller. Learned about micro-controller programming, sensor data processing and digital circuit design.


    Accomplishment

    Some of My Proud Moments.

    Awards

    Recognition for My Work.

    Innovator Award

    2016

    Cisco Security Business Group

    Awarderd for developing node.js based productivity tool for faster software development cycle and reducing programming bugs.

    All Rounder

    2015

    PSG College of Technology

    All Rounder award (ECE department) for excelling in various fields of study.

    ECE Gold Medalist

    2015

    PSG College of Technology

    Awarded with gold medal for securing 1st rank in ECE department (2011 - 2015)

    2

    Publication

    7

    Awards Received

    25

    Projects

    4000

    Coding Hours

    1

    Patent

    3

    Work Experience
    Contact

    I'd Love To Hear From You.

    Where to find me

    #02-903 Blk 1,
    Bedok South Ave 1,
    Singapore 460001

    Email Me At

    vijathanga@gmail.com

    WhatsApp Me At

    (+65) 88943321