Prasanna J.

Prasanna J.

CTO

Navi Mumbai , India

Experience: 15 Years

Prasanna

Navi Mumbai , India

CTO

42852 USD / Year

  • Immediate: Available

15 Years

Now you can Instantly Chat with Prasanna!

About Me

Highly experienced professional with can-do attitude. Vast experience of executing projects with team distributed. Details across the globe. Built mentored and monitored a team of G8/4/14. Spaghetti professionals. Proven track record of analyzing req...

Show More

Portfolio Projects

Description

This is done for interaction and controlling ovens with external world.
Plugins in Qt are written to interact with ovens and data thus received was
monitored and published thru ROS. Commands are executed via command line tool
using publisher/subscriber/service facilities by ROS.
Ovens and Plugins communicate using Qt's signal and slot mechanism.

Show More Show Less

Description

Aim of this project is to maintain products and group of products which are produced at Bayer.
Module involved in creating reports and sending out email notifications to the responsible person
for acting on a scheduled report. E-mail notifications are sent either manually (user intervention) or
automatically after reaching a dead line. Oracle's sys_util was used to send e-mails to configured
recipients. Data regarding recipients and products and related reports is fetched from database.

Show More Show Less

Description

Aim of this project was to build a framework, which binds a data to control and vice versa.
In this framework, a data type is wrapped by a property. This property has capability of setting the
value, getting the value, validating automatically and notifying when data or status of data changed.
Properties can be defined for any atomic variable, also for user defined variables like classes.
Once properties are defined, they are attached to a control. As data can emit signal when it is
changed, the data is directly put into control for display, when control data is changed it is put back
in the property. A project successfully delivered using this framework.

Show More Show Less

Description

The Carphone Warehouse (CPW) is Europe's leading independent retailer of mobile phones and
services, with over 2,000 stores in 10 countries. Sales Graphs is a tool by which sales executives
used to monitor the sales of products by various parameters. Parameters are, sales by Sales Area,
Sales by Channels, Sales By Hour, Sales By 10 Minutes, Total Sales, Performance today's sales
compared to previous week's sales and expected sales for the hour and for the day.
Sales Graphs program generates the required htm and cvs files. This sales graphs program gets fired
by a VMS script and after executing Sales Graphs program all the files generated (htm and cvs,etc)
are ftped to Windows server. The script repeated activity of firing of Sales Graphs program and
ftp'ing of files for every 20 minutes to give the lasted sales figures.

Show More Show Less

Description

EnCost is a rate comparison tool for Southern California Edison Company. Southern California
Edison Company is the second largest electric supplying company in the United States.
Consumption of electricity is divided broadly into 5 categories. Residential, Commercial/Industrial,
Agricultural/Pumping, Contract Rates and Street/Area Lighting. Again in each category there are
various rate schemes. EnCost tool is used to compare the rates in case Residential Rate wants to
change to Commercial or Agricultural. Program used get metered usage from Remote Procedure
Calls and makes use of that data for calculating various charges and discounts.

Show More Show Less

Description

This is a banking related Module. The functionality of this component is to show the status of
reports sent to the client. Banking remittance involves huge transaction, once a batch containing
stubs and checks get processed, the report is sent to the client. The report can be sent by a means of
Email, Pager or Fax. CutOffMonitor shows the status of WorkSource, Batch and the notification
modes.

Show More Show Less

Description

In the current times where data is the master organizations do not want to spend time on searching for the data they want. Besides they want to have accurate data and suggestions to make proper search. Enterprise search is a product which lets users find the data they are interested in. Activities are defined in a model using Affected/Causal nodes. These are the main process and sub process. The relevant data from Emails Database and File System are indexed to SOLR server. Search is performed by selecting the node where the relevant words to search are configured is passed to SOLR query. The result thus obtained is presented to the user the way in which it appears in the email client.

Show More Show Less

Description

Qiagen is a leader in the pharmaceutical industry. Qiagen manufactures various pathological instruments as well. These instruments must be supported by a set of instructions. This project aimed at building various Editors to support the functioning of these instruments. Application provides a step-by-step view for users to create instruction files (xml files). Application also validates the instruction files for correctness of data and sequence. Serialization functionality has been enhanced to take care that the newly introduced fields are not written in case the user wants to maintain the old format of the instruction file. As part of the engagement a legacy application was improved for performance by removing unnecessary layers which caused performance delay. Another legacy application is enhanced to get the data from middleware for executing the Pathological experiments. Due to the long association with Qiagen a tool is also built to fasten up the development by clubbing the data and control. This framework made it easy and fast to develop routine applications.

Show More Show Less