Summary
Overview
Work History
Education
Skills
Affiliations
Project Details
Interests
Personal Information
Declaration
Timeline
Generic
Rajesh Kannan

Rajesh Kannan

Madurai, TN

Summary

Skilled Full-Stack Software Engineer to designs and implements new features, improves architecture and takes lead to launch new products. Excellent understanding of software design and programming principles. Strong work ethic and dedicated to quality assurance.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Tech Global India
Madurai
10.2021 - Current

Senior Software Engineer

Jean Martin Systems India Pvt Ltd
Chennai
09.2020 - 09.2021

UI Technologist

QBrainx
Coimbatore
05.2020 - 09.2020

Software Developer

Jean Martin Systems India Pvt Ltd
Madurai
09.2016 - 03.2020

Education

B.E - Electrical and Electronics Engineering

SBM College of Engineering &Technology, Affiliated To Anna University
Dindigul, TN, India
04.2016

HSC -

S.M.B.M.P Matric.Hr.Sec School
Dindigul, TN, India
03.2012

Skills

  • Technologies: React JS , React native, HTML, JS, jQuery, Node JS , Express JS & PHP
  • Secondary Technologies: Angular JS
  • Design Styling Languages: CSS, SCSS, Bootstrap, Bootstrap4
  • Development Tools: Eclipse & VS Code
  • Database: MySql, SQLite & MongoDB
  • Knowledge in React: Redux, Google APIs, Authorizenet Payment Integration, Rest APIs, Barcode Scanner, Embed systems, Firebase notification, Crashlytics bug tracker, Twilio video chat, Stripe payment gateway, Google Cloud task process, Sentry error track, IOT, Web Socket & ChatGPT Integration
  • Source Control Tools: Git, Bit Bucket & SVN
  • Deployment: CI/CD Pipeline for AWS & CircleCI for App Store and Play store
  • Platforms: Windows, Ubuntu & Mac OSX
  • Strong Interpersonal and Communication Skills
  • Project Management
  • Analytical Thinking and Problem Solving
  • Agile/Scrum Methodology

Affiliations

  • Got appreciation from client for implementing the scanner in web application.
  • Got appreciation from client cracking the hardware signals and transformed it to software readable for IOT project.

Project Details

Projects 1: Airwave (Mobile App / Web Application)

Language Used: Web - React Native & NodeJs

Team Size & Role: 5 & Project Lead

Description: Airwave app is used as a chatting platform as same WhatsApp and Slack. Here users can able to create their own workspace to maintain communication for their business even for different communities in one place. Here for every user ChatGpt is available to make a convo with AI.

Highlights:  

• ChatGpt AI Module Integrations.

● Socket connectivity for communications.

● Sentry live log integrated.

● CircleCI integrated for auto deploy to IOS and Android stores.

● Firebase push notification is implemented.                                                                                                                                                 

Projects 2: Twine (Web Application)

Language Used: Web - React Js & NodeJs

Team Size & Role: 4 & Lead Developer

Description: Twine web app is used as video conversation platform. User can create their own spaces as organization and inviting people over there to make a video

conversation as in 1 to 1 mechanism.

Highlights:

• Twilio video chat integrated.

• Used EsLint for code optimisation.

• Sentry live log integrated.

• Web tour for new user is integrated.

• Firebase push notification is implemented.

Website link: https://appweb.twine.nyc/

                                                                                             

Projects 3: Stealth Cam - IOT (Web Application & mobile Application)  

Language Used: Web - React Js & Java Mobile – React Native & Java  

Team Size & Role: 6 & Lead Developer  

Description: StealthCam contains the HD trail cameras were the users can buy the products through web application. This camera is mostly used for forest areas. This camera settings, images, videos and also all camera access can be update through this website and mobile application. The image and Videos can be seen through website and mobile application also that can be download to local storage.  

Highlights:  

• Taking build for android and IOS then deploy in app store connect.  

• Used EsLint for code optimisation.  

• All screens are used as HOC components and implemented many reusable components.  

• Implemented Cache system to overcome the traffics.  

• Provided drag and drop for user to reorder the devices as per their wish.  

• QR code scanner is implemented for Adding new devices.  

• Payment gateway is integrated for Monthly payment.  

• Firebase push notification is implemented. 

Website / Mobile Store Link :

https://stealthcamcommand.com/login

https://apps.apple.com/us/app/command-pro/id1502237575

https://play.google.com/store/apps/details?id=com.command2020&hl=en&gl=US                                                                                                        

Projects 4: GSM Shipping App (Mobile Application)  

Language Used: React Native & .Net  

Team Size & Role: 3 & Lead Developer  

Description: GSM shipping app is developed for the purpose of tracking the shipment details in ware house. In huge ware house, to know the product located place and product shipment details this apps will help to make it quick. By scanning the bar code the order details and located data will be displayed. 

Highlights:  

• This app is deployed in Zebra android scanner device.  

• Real time barcode with laser light scanner is implemented.  

• Role specific access control is implemented.  

• External printing option is implemented.                                                                                                                                               

Project 5: Gabriel & Co (Website)  

Language Used: HTML, CSS, JavaScript, Jquery & PHP  

Team Size & Role: 6 & Developer  

Description: This website contains jewellery items, Can be purchased with B2C and B2B customers. We handled 7 roles in this website it includes admin panel too. Focus of this website is increasing the B2B customers (Retailers). We handled the location of our retailer shop in this website to find the nearest retailer shops. We included Navision Database for processing the order.  

Website link: https://www.gabrielny.com                                                                                                                                              

Project 6: Gabriel Embed Systems (Web Application).  

Language Used: React Js & Java  

Team Size & Role: 4 & Sr.Developer  

Description: Gabriel Embed System is developed by React Js for UI and Java for Backend process. This website acts as standalone application and embed system. This website is used for only B2C customers. More than 100 website (Our Retailers website) we embedded this application. Users can purchase the jewelry product through our retailer website using our embed system and we handled the free preview  

option in this system to preview our product by nearest retailer shop. This application is handled by certain division to embed particular part of our application this difference can be seen by below link. 

Website link: 

https://www.weddingdaydiamonds.com/gabriel#/bridal 

https://www.roset.net/gabriel-new-york#/bridal                                                                                                                                                        

Project 7: Gabriel Payment Portal (Web Application)  

Language Used: React Js & Java  

Team Size & Role: 2 & Lead Developer  

Description: This application is for B2B customers, they can pay their purchase bill using installment and full payment and using their credit memo option. Here we integrated the Authorize.net payment gateway for credit/debit card payment and also we integrated the profit stars for ACH payment gateway.  

Website link: https://payment.gabrielny.com/                                                                                                                                              

Project 8: Universal Ordering System (Web Application) 

Language Used: React Js & Java 

Team Size & Role: 3 & Lead Developer 

Description: This application is for separating the B2B orders as universal. It can act as a standalone website and embed system. The main advantage of this application is to customize their products. Customization part can be implement into separate websites (Retailer Website) and also into standalone website                                                                                                                                              

Projects 9: Dijta Platform(Web Application) 

Language Used: Web – AngularJs 

Team Size & Role: 20 & Senior Developer 

Description: Dijta Platform is an insurance maintenance and tracking system for internal company usages also it have multiple web application which embed in it. This portal have payment section with different type of payment can be done.

Interests

I'm more interested into Music, Coding, Dancing, Travelling and explore hidden spots.

Personal Information

Date of Birth : 05th Dec, 1994. 

Age : 27. 

Gender : Male. 

Nationality : Indian. 

Marital Status: Married.

Permanent Address: 5/632 Sri Ramar Colony, Dindigul, TN, India - 624005

Declaration

I Rajesh Kannan do here by confirm that the information given above is true to the best of my knowledge and belief.

Timeline

Senior Software Engineer

Tech Global India
10.2021 - Current

Senior Software Engineer

Jean Martin Systems India Pvt Ltd
09.2020 - 09.2021

UI Technologist

QBrainx
05.2020 - 09.2020

Software Developer

Jean Martin Systems India Pvt Ltd
09.2016 - 03.2020

B.E - Electrical and Electronics Engineering

SBM College of Engineering &Technology, Affiliated To Anna University

HSC -

S.M.B.M.P Matric.Hr.Sec School
Rajesh Kannan