Jagadeesh Palaniappan
About

π Education
πΌ Work Experience
-
Masters
- MS (Software Engineering)
- BITS Pilani University
-
Bachelors
- B. Tech (Information Technology)
- SASTRA University
-
GE Digital
- Staff Software Engineer
-
βCisco
- βSenior Software Engineer
-
βTech Mahindra
- βSenior Software Engineer
(8+ years)β


Full-Stack Developer
Front-End
β€οΈ
Front-End
- Developing "Web Components"
- Developing "Single Page" web application
- Developing "Micro-Frontend" web Application




















Backend-End
- Developing "REST API"
- Developing "Micro-Services"
- Developing "MVC" based Application
End-to-End
I have developed applications starting from scratch
-
designing, architecting,
-
developing 'Front-End' application
-
developing 'Back-End' application
-
and deploying them on cloud
β€οΈ
Achievements π
some of my key achievements

Achievement 1:

Tom Cruise's system Interaction in "Minority Report" movie
As a baby step
towards the goal
1. Controlling WebApp using 'Voice'

β Slow, NLP not supported, Limited features
1. Controlling WebApp using 'Voice'

β Fast, NLP supported



Architecture
Demo

Architecture
2. Controlling WebApp using 'Gesture'

Xbox Kinect ~ is not only for 'Games',
but we also can do 'Web-Interactions'
Yes, you are hearing it right!
Xbox Kinect (Motion Tracking Sensors) captures Hand Gestures and sending those signals to Web Application.


Using 'Voice' & 'Gesture' together
Lunch & Learn Session

For More Details..
please checkout my article
Performance Improvement
in Predix APM - Analysis
Achievement 2:
-
Reduced Analysis (Smart Signal) Template Loading Timeβ (for RasGas customer)
-
from ~10 mins to ~1 min or less
-
On-Demand Loading
-
Independently requesting Time Series data per chart
-
-
Improved Smart Signal Charts performance
- ββby removing unwanted observers
-
Resolved Memory Issues
- ββ<data-element> // store 'bigData' and observer on 'dummySmallerData'
-
This helps to avoid
-
'bigData' deep comparison in observers (in multiple components)
-
unwanted duplicates of 'bigData' objects (in multiple components)
-
-
Download only the critical-resources for initial-render
- load the less consumed external libraries 'on-demand' or 'prefetch' // jszip
- reduce the bundle size
-
Improved IE Performance
- ββInitializing and loading Charts one by one in IE
- This helps to load more charts gracefully
Hyperion Monitoring System
π₯ πππ΄ β‘ βοΈ
Achievement 3:
'Automated the Process' : to monitor Hyperion Servers
-
Created 'Dashboard App' to monitor all servers in one place
-
It also automatically 'sends email' if it crosses thresholdββ value
Before this tool,
-
Manually Monitor each Hyperion Windows Server and send email
Hyperion Monitoring System
Hackathon Winner
π
Obtained 'First Prize' in Mission Innovation 2015 β Hackathon event.
-conducted by Tech Mahindra
Achievement 4:


Awards π
received awards for excelling my work
π12
π11
π10
π9
π8
π7
π6
π5

π4
Knowledge Sharing
Excellence Award

π3
π2
π1
π¨π»βπ» work in progress
will be achieving more...
pls check back soon

Keynote Speaker π¬
on a smaller scale

Contribute to Society - as a Software Engineer




