Loading everything you should know about Hari....
Loading
🕵

About me:

I am Hariharan Gandhi, 28 yr old, Software developer. I graduated with a Master's degree in Informatics specializing in Distributed Software Systems at the Technical University of Darmstadt. I am currently working at SAP Research Karlsruhe in a dynamic team that works on SAP Cloud Platform Core development. Previously I did my internship and master thesis at IBM Germany Research and Development Lab
My daily tasks involve building and running massive logging infrastructure for platform components and applications running on Cloud Foundry and other distributed environments.

Generic placeholder image

Generic placeholder image

Education & Skills

Qualification, current degree, University of study, Performance, Skills, Programming Languages - Coding level & other Technical Expertise.

View details »

Generic placeholder image

Experience

Professional Experience in the area of Computer Science - Distributed Software Systems, Internships, Roles and Responsibilities, duration and performance

View details »

Generic placeholder image

Awards & Events

Academic & Professional Honors for excelling in my education program, profession, internships and other honors. Technical Events that I attend

View details »


Generic placeholder image

Lab Projects

Lab projects(Internships) deals with cutting edge development work on practice-oriented problems. Invovles requirements engineering, design, implementation, & testing of scalable software components & protocols to solve the given problem.

View details »

Generic placeholder image

Hackathon Apps

I enjoy participating in Hackathons & coding challenges - innovative apps, cloud, micro services, analytics, mobile, NoSQL databases etc. They are agile, bring out hidden potential, learn to react quick, fail fast prototyping and of course very great learning.

View details »

Generic placeholder image

Course Work Projects

Most of my courses have optional lab works to complement theory work. These work might involve software building and experimenting, getting familiar with implemenations and infrastructures, based on the theory content for respective course work

View details »


Generic placeholder image

Twitter

Follow me »

THESIS WORK

Presentation

Launch Presentation »

Education what I study and where

2013 - 2016

Master of Science

Technische Universität Darmstadt

Distributed Software System

Score: 1.9 [Grade Scale: 1.0(Best) - 5.0(Worst)]

2007 - 2011

Bachelor of Technology

Madras Institute of Technology, University Department, Anna University

Information Technology

Score: 8.1 [Grade Scale: 10.0(Best) - 1.0(Worst)]

2005 - 2007

Higher Secondary

Kurinji Higher Secondary School

Computer Science, Mathematics

Score: 96.7% [Grade Scale: 100%(Best)]

1993 - 2005

High School

Devi Matriculation Higher Sec School

High School

Score: 91.64% [Grade Scale: 100%(Best)]

Skills how good am I trained

Programming Languages:

GO
bash
Java(EE)
Node.js
JavaScript
Scala
Android

Web Technology:

HTML5
CSS3
jQuery
Leaflet.js
D3.js
Bootstrap
JMS
JSON/XML
SAP UI5
React.js

Cloud & Distributed Platforms:

Cloud Foundry
BOSH
Elasticsearch
Apache Spark
IBM Bluemix -PaaS
Hadoop
SAP HANA
Hybris YaaS
Amzon - AWS
ArcGIS Server

Databases:

Elasticsearch
IBM DB2
IBM dashDB(Column)
MS SQL
Cloudant
SAP HANA
MySQL
GeoSpatial
Hibernate
ORM Mappers

IDE:

VSCode
Eclipse
IntelliJ - Android Studio
IntelliJ - Scala
Brackets
Scala-IDE
SAP HCP Web-IDE
Visual Studio
Atom

Version Control:

Git
Github
Bitbucket
IBM DevOps & JazzHub
StarTeam
SVN

Others:

Linux(RHEL)
Windows OS
LaTeX
Open Office
MS Office
Modelling tools
Photoshop

Experience industry exposure & internships

2016 June

- Current

Software Development

SAP SE

HANA Cloud Platform Development Core - Product & Innovation

2015

Oct - May 2016

Master Thesis

IBM Research & Development Labs, in collaboration with Technische Universität Darmstadt

Apache Spark - Distributed partitioning Algorithms. Thesis work involves Algorithm design, implementation, and evaluation with huge data-sets and multi-cores, Publication and Open source contribution.

2015

Apr - Sept

Graduate Research & Development Intern

IBM Deutschland Research & Development Labs

R&D of cloud services, Columnar database - IBM dashDB, Geospatial extension of database fields, Analytics of Bigdata Geo-Spatial application using ESRI-ArcGIS, plug-in development for Data format conversion in Spatial Extension of IBM-DB2, and Analytics using Apache Spark as a Service

     Developed a NodeJS Server Application and a web interface(maps) for loading Geo-spatial data(realtime& Historic) from TheWeatherCompany DB to IBM DashDB for Analysis as a Scalable, non-blocking model.
     Developed a plug-in(Java) for conversion of result sets with Geo-spatial information (geometries) into GeoJSON format to be consumed by any mapping framework(UI).
     Developed a visualization tool for displaying Geo-spatial tables and queries in a map view.
     Created and published map layers, with dynamic data from IBM dashDB, as mapping web service hosted on ESRI ArcGIS Server, deployed on premise in a distributed fashion.

2011 Jul - 2013 Sept

Professional Experience

Bally Technologies, Inc.

Distributed Enterprise Wide Casino Slot Machines Management System with Centralized Accounting and Analytics

     Development and testing of a Slot machine Simulator Application.
     Designing of Technical and Functional Product Architecture and Interface.
     Database Migration, DB Analysis, Client DB Indexing & Report Server Configuration.
     Functional Walk-through to Product Management Team and Product report during SDLC.
     Analyzing Efficiency, Load, Stress analysis of SQL Queries and Stored Procedure using Simulator.
     Presentation of product technical design to other cross functional teams.

Awards & Events my participations & accolades

Participated at Mobile World Congress 2016 as a student representative and presented my prototype on leveraging future 5G technologies to solve real life problems using cloud platforms. Drones were used to deliver internet on-demand as ad-hoc hotspots in disaster prone areas, areas of emergencies or crowded football game. The control and monitoring system runs on a cloud platform and provides real time information about the scenario.
Attended the pre-conference event, a 32 hour hackathon, on providing cloud solutions to Energy industries using latest technologies(IoT, location awareness, notifications) to save energy. Participated as a Student representative from University to the SAP TechEd conference. Presented the hackathon solution to VP of University Alliance and got selected to participate in Mobile World Congress, 2016
The “Mobile App Competition” is designed to discover the potential of digitization at the workplace through mobile apps and how they foster productivity at SAP. App developers will get together on three separate tracks – SAP employees, startups, and students. Discuss your ideas, network, and bring your app to the next level
    ★ Innovative and highly feasible solution
    ★ Highly Business value product
    ★ UI design - not about Aesthetics but about Functions and user experience
    ★ Rapid Development
    ★ Good presentation and live demo with audience
► Visit: https://ideas.sap.com/digitalinnovation As 1st place winner, our team gets invited to participate in the next InnoJam at Barcelona and the TechEd Conference
Hackathon RheinMain was held at University of Mainz. The main theme of the contest is EduTech & Science Applications, which would be beneficial to the Students, Teachers, University, or anyone from Academic community.
    ★ Innovative Idea and solution
    ★ Quick prototyping and development
    ★ Use of best and less expensive technologies - no additional devices/production downtime
    ★ Easy app integration with existing university application
    ★ Good presentation and live demo with audience
The “Coding the Future Competition” is designed to discover the potential of latest technology in two main areas. 1. Reducing the barriers in access to Education through Online Universities and 2. Innovative Solution to efficient talent search. 32 hours non-stop coding event for over 70+ students, involving Design Thinking, Rapid Prototyping, Implementation, Deploying to Cloud, ready to use App worldwide by the end of event, presentation to panel members(Techies, Startups, Chief Executives)
    ★ Innovative solution to current Refugee Crisis
    ★ Built suitable for people needing immediate help
    ★ Helps Firms to make contributions by providing jobs to suffering talents
    ★ UI design - not about Aesthetics but about Functions and user experience
    ★ Rapid Development and go-live
    ★ Good presentation with refugee role-play and live demo with audience
As a top 4 finalist, our team gets an additional chance to present our application to many Business executives and Start-up Founders, along with the judging panel
Participated and presented my solution for smart shopping using micro cloud services for products and rating(gamification) in The hybris Cloud HackFest (9-11 October, 2015 Munich, Germany), cloud business & technology hackathon conducted by Hybris and the Technische Universität München.
AWS Summit provided business and technical mentoring on the latest cloud computing best practices with sessions on technical best practices to help you grow faster as a business using the AWS Cloud.

 Technical Tracks attended:
    ★ Efficiency in the Cloud.
    ★ NoSQL? NoWorries: DynamoDB and ElastiCache Redis.
    ★ Building and Using Predictive Machine Learning Models on AWS.
    ★ Seeing the Future with Big Data.
    ★ How to Scale Your Own Internet of Things.
Star of the Week is a honorary award given to employees who exhibit extraordinary performance in their respective areas. Every department chooses best employees and nominates them for the award.

 April 2013:
    ★ Good coordination & team work for quicker product release.
    ★ Release of product version BMC 12.1.1 SP11 for Argentina Customers.
 January 2013:
    ★ Quick in tracing the source of bug in previous release.
    ★ Successful signing off: GMU 300.05.12a version in a very short notice.
 June 2012:
    ★ Working for four major releases in parallel: Including Italy (protocol changes) with 4 drops, SP7 (Nagaworld), Pack3 & Illinois GMU.
 January 2012:
    ★ Simultaneous involvement in two major releases - Winchell's submission & Nagaworld rollout.
    ★ Verify and validate the patches & drops across products - BMC, SDS, CMP & submitted to compliance on a committed date.
    ★ Helpful for Winchell's Casino Go-Live in the week with updated software.
Ranked top 20 top performing students based on the results of competitive examination among 1200+ students and received award from the Head of the School.
For being one of the Outstanding Students in my educational district students who have excelled in in academics and various arts such as music, academics, painting, sports, social work, ‘bharatanatyam,’ oratory and poetry.

Lab Projects research project full-stack development

Local Siri "Context-aware Opportunistic Sensing System" sponsored by IBM Bluemix cloud: (Grade: 1.0; Best: 1.0 and Least: 5.0; Top Scorer)

The project involves design and implementation of a Sensing system that opportunistically collects data. The challenge was to develop the engine that dynamically adapts this collection based on User and device context. The app collected location and context information that could be used for location services like Forums and community detection algorithms, and other emerging social business technologies. The Big data from huge user base was backed with IBM Bluemix mobile cloud services for Storage, Processing and push notifications (using Google Cloud Messaging)...view more

Technologies: Android, Java, Node.js scripting, IBM Bluemix Cloud Services (Mobile Data and Push), IBM Jazz SCM, HoloGramChart, Git, Google Cloud Messaging, Android Studio,

WiFriends "Decentralized Secure Social Networking app using Wi-Fi Direct and NFC: WiFriends" (Grade: 1.3; Best 1.0 and Least 5.0; Top Scorer)

As a part of the research idea, from the Peer-to-Peer Systems Engineering Lab, TU-Darmstadt, to estimate the feasibility of latest mobile technology in creating an ad-hoc peer to peer networks, this project involved developing a Decentralized Social Networking application, that uses Wi-Fi P2P API for the overlay creation and it dynamically discovers peers in proximity to exchange profile information in JSON format....view more

Technologies: Android, Java, SQLite, WifiP2P API, Cryptography: AES 256 Encryption, Spongy Castle API, Git, Material Design UI for Android Lollipop, Android Studio

Hackathon Apps rapid & innovative ideas and coding

Meeting Room Finder Optimized suggestions for meeting rooms based on current location
(1st place - SAP Innojam 2015 App Competition)

Design and implementation of a productivity tool for employees of an organization that facilitates finding free meeting rooms; Provides best possible suggestion to employees based on physical proximity and room availability; Provides innovative solution to the problem of No-Show in a booked meeting room using IoT; Users get notified about free rooms once they enter a particular building within a campus. Developed with SAP UI5 and hosted on SAP HANA Cloud Platform.

Technologies: SAP UI5 Front End, HTML5, XML, JSON, MVC, JAVASCRIPT, JAVA, SAP HANA Cloud Platform, Design Thinking, Prototyping

StudentOverflow "Intutive University App to help Students know how crowded their Library is! "
Rheinmain Hackathon project (3rd place Winning Team)

The idea is to help users(students and university members) to figure out "How occupied a particular building(say, Library/Cafeteria) is?"​ It provides a Web and Mobile application to display current seat availability vs capacity, with attractive and dynamic charts. While doing so, it also provides a twitter chat room for each location, facilitating users to discuss events happening at that location, like "Hey, good food at the Cafeteria today!! Don't miss!!". The app runs on cloud infrastructure provided by IBM Bluemix and uses a NodeJS Server with scalable NoSQL Cloudant Database, Android app client for Geo-fencing and notifying server.

Technologies Used: IBM Bluemix Cloud, NodeJS Server, Cloudant NoSQL Database, Android Geofensing with foreground service, UI - Web & Mobile friendly AdminLTE Bootstrap, D3.js, Android Studio

Refugee Book App to reduce entry level barrier to access education for refugees (Winner: Top 3 Apps - SAP Coding the Future 2015 Berlin)

The application "RefugeeBook" helps refugees to get in connect with companies. It uses data (user profiles, company profiles, job profiles, course profiles) stored in SAP HANA and matches these data in order to make smart recommendations. This is done by using text mining and machine learning. Additionally, it offers a meta-search to search for online courses on different learning platforms ("google for online courses"). Which helps the refugee to get certificates and gather new knowledge easily. This allows him to verify his knowledge to his potential employer.

Technologies Tag: SAP HANA Cloud platform, Open UI5, HTML5, JavaScript, CSS3, jQuery, Java

'SU'per Market "Smart Ads to promote offers based Customer context"
YaaS Hybris Cloud Hackfest

Super Market alerts users with offers that are listed on that day as soon as the customer enters the Supermarket. It also incorporates analytical feature to analyse most liked product offer, successful promotion, offers that don't interest customers etc

Technologies Used: Hybris YaaS - Cloud microservices, Java, Android, HTML5, CSS3, NoSQL document store Database, Android Geofensing with foreground service, Android Studio

Power-On Cloud solution to enable energy companies' repair crews to be proactive. SAP TechEd 2015 Barcelona

SAP HANA Cloud Application to provide solution to energy companies' repair crews to be proactive or alerted to outages or problems, which will affect customers, consumers and service level agreements.

    Provides overview of Power-zones on Maps and also current status
    Ranks each power nodes based on threat level(5 parameters - weather, age, previous damages, #affected people)
    Profiles of various Skill Set maps to threat severity
    Automatic Notification for critical areas using Nofitication service running on Cloud Platform
    Efficiently utilizes free Weather Predication data to increase proactiveness

Technologies Tag: Java, ODATA, SAP HANA Cloud platform, REST APIs, Open UI5, HTML5, JavaScript, CSS3, jQuery, Java

Course Work Projects non-mandatory part of course work

Omazon Distributed databases, ORM, 2pc, offline & mobile, transactions, Reactive ERP, Middleware Technologies

Developed: An Enterprise Solution to a company that provides high quality logistics services to customers with real-time shipment tracking. ERP solution Java EE components for an Online Inventory similar to Amazon, with SQL Server Database, Hibernate(ORM mappers).
Task: Suggest and Implement a brand new ERP solution using Java EE components (Enterprise Beans, Java Server Faces/Pages, Java Persistence API, Hibernate) Features Developed:

     Customer and Product Data Management
     Order Process Support
     Reactive ERP(JMS, XML payload) – Shipment Tracking + Notification on exceptional events
     Automated Shipment Status Updates
     Shipment Position Updates
     Mobile Clients with local DB for Offline Support

Technologies: Java EE, Entity beans, Session Beans, EJB3, Message Driven Beans, JSP/JSF, Javascript, MVC architecture, JMS, Apache ActiveMQ, JPA, Hibernate Object relational mapper, JBOSS, MS SQL server 2008

Sleuthing Application Level DoS using Group Mining eccentric classifiers Bachelor Thesis

Proposal: Architecture to employ Group Testing and Pattern Mining approaches to mine useful patterns, which helps in the detection of sources creating application level denial of services attacks, that disrupt the networks and the functions of the Application Server. Implementation: JAVA application that accepts input data-sets and uses a Graphical display to respond to an Intermediate Alert Mode Operations Publication: 2nd Publication of Prof. KolaSujatha https://www.annauniv.edu/doit/kola-Pub.htm


Others:

Contact let's stay in touch