Sivashanmugam Kannan

Fullstack Software Developer

Software Developer with 6 years of work experience with a Bachelor of Technology degree in Computer Science and Engineering primarily working as Web Developer

Programming Experience

Education

20112015

Bachelor of Technology in Computer Science And Engineering

 SASTRA University Thanjavur
  • Passed with 6.1 CGPA
  • Created a IoT Project for indoor location monitoring with low powered devices using IPv6 and submitted the project in various forums and publications
20092011

Higher Secondary Schooling

 Laurel Higher Secondary School
  • Passed with Percentage of 87%
20072009

SSLC

 Government Boys Higher Secondary School
  • Passed with the percentage of 90%

Skills

Work Experience

2017
Aug
Now

Embibe ( Funtoot Merged )

 SDE-II Bengaluru
  • Developing multiple interactive question UI components for students in TV, Web, mobile
  • Part UI/UX design discussions
  • Responsible for configuring development and production platforms
2015
Aug 
2016
May

Indo Sakura Software Private Limited

 Software Developer Bengaluru
  • As a part of team of 5 we delivered successfully multiple projects for Japanese clients with highly constrained timeline with efficiency
  • Responsible for Design and development of multiple front end applications
2016
Jun 
2017
Jul

Higher One Financial Technology Private Limited

 Technology Trainee Chennai
  • As Trainee and being a part of team of 7, helped the team on new product features and functionality in our finance platform
  • Helped the team on datbase migration from SQL to mongoDB
  • Created a internal communication tools With NodeJS and socket.io

Sivashanmugam Kannan

Selected Work Projects

20172018

Educational Content Management System

 EDreams (Merged into Embibe) Bengaluru
  • Developed scalable angular applications and configurable and extendable angular directives for our product's CMS platform
  • Developed javascript highlevel plugins to seamlessly integrate external libraries
  • Added SASS support for important modules
  • Written grunt configuration for express, SASS compilation and packaging
  • Used NodeJS, mongoDB with Google auth in the web server
  • For access control, defined roles and permissions for each user
  • Designed schema for all the collection in mongoDB
20192021

Online learning platform

 Embibe Bangalore
  • Created a online learning platform for the students of India
20172018

Educational plugins with translation support

 EDreams Bengaluru
  • Using javaScript created educational plugins for web and mobile
  • Written automations to enable translation of content plugins in various Indian languages and it has been widely adapted to different state government school books successfully

Selected Personal Projects

20172018

Custom AngularJS directive for table generator

  • Created a angularJS custom directive for generating high configurable HTML table
  • Implemented sort, column search, table search, filter, pagination, selecting rows,row action, table actions, custom coloring for selected rows and specifc columns
  • Written extensive documentation for configuration, examples and featured on github
20152016

Webcrawling wikipedia to Identifying missing data

  • Created Webcrawler using NodeJS which gets the details of people pages
  • Extracted data through DOM parsing and regular expressions and stored the details in mongoDB
  • Analysed data and fixed the missed data in wikimedia API
  • Server handles 200 concurrent http request and details retrived from more than 30 lack web pages
20162017

Image Processing Web App

  • Created web application which authorizes users through facebook
  • Process authorized images with existing templates using imagemagick nodeJS library
  • Deployed server on amazon EC2, Integrated amazon S3 storage, Google analytics API and Facebook advertisement