Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: resume
From: vijay patel <vkpatel@ipr.res.in>
To: nda@aps.anl.gov
Cc: tech-talk@aps.anl.gov
Date: Thu, 13 Mar 2003 10:13:00 -0500 (GMT)
Dear Sir ,
	Please consider my attached resume for the post of " Computer
Scientist Assistance " . 

Thanks
Vijay Patel

********************************************************************
		TALK SLOW BUT THINK QUICK
********************************************************************
VIJAY PATEL   				VMAIL:(91) (02712) 69001 
ENGINEER -SC				EMAIL:vkpatel@ipr.res.in
B.E ( COMPUTER )
INSTITUTE FOR PLASMA RESEARCH
(GOVT. OF INDIA )
BHAT , GANDHINAGAR ,INDIA-382 428

*********************************************************************
LIVE A GOOD HONORABLE LIFE .THEN WHEN YOU GET OLDER AND THINK BACK ,
YOU'LL GET ENJOY IT A SECOND TIME.
*********************************************************************
			     Curriculum-vitae
		       	E-MAIL:vkpatel@ipr.res.in


Name                  	:Mr. Vijay Patel
E-mail		      	:vkpatel@ipr.res.in
Birth_Date            	: 20-11-1975
Nationality	      	:Indian
Marital Status       	:married
Correspondance/Perment Address:
			32,Chinar Apartment ,
			B/h Vishwesware Mahadev,
			Satellite ,
			Ahmedabad - 15
			
Contact Phone NO      :(R) 079 6740683 (O) 079 3969001 ext-277

Educational Qualification:

		B.E (Computer Science)
		Sardar Patel University , Vallabh VidhyaNagar(India)
		With First class in Sept-1997.  ( C.P.I =7.54 Out of 10 )

		Class XII :75 % (Gujarat HigherSecondary Education Board)
		Class X : 81 %  (Gujarat Secondary Education Board)
Exposer of :

1. RealTime Operating System
	RTLinux 2.0
	VxWorks 5.4 ( TORNADO 2.2 ) 
		  
2. Operating Systems
	Sun Solaris 2.6
	Linux  (sys+net Administrator +power user)
	Win NT 4.0, Window-98

3.Computer Languages/packages/Technology:

	C (TCP/IP, socket programming,RPC,
		Unix internals.IPC,POSIX )

	C++ ( Tools.h ++( RWTools ) ,libg++ 2.7.2 )
		(concepts of OOPS , OOA , OOD , OOM )

	Device Driver Developement ( VxWorks and Linux )

	CORBA 2.0 

	PostgreSQL 6.3.2 (Developer , DBA)
		(RDBMS packege on SUN Solaries )

	Html (CGI Programming and PHP)

	TCL 8.0 /TK 4.0 
	Matlab 
	
4. Developement Tools 
	Tornado 2.2 ( Host IDE for VxWorks )
	GNU toolchain  and binutils , CVS, Make, vi editor etc...

5 . Job Experience:

(a)        Currently working at :    
           Institute For Plasma Research (IPR)
           Bhat ,Gandhinagar,Gujarat,India, Nr. IndiraBridge
		

(b) Joining Date : Sept-1997 
(c) Job Title : Engineer Scientist - C
(d) Group : Data Acquisition and Control
(e) Job Description :
		 
		 Support and upgarde of existing PC based Application for
contorl and data acquisition for various TOKAMAK . Design ,  implement ,
support and document new applications as per requirements of physcientists,
Engineers and other staff . A typical Application required advance control
algorithms , Data Acquisition from several scientific diagnostic/instruments,
,archival of data ,moderately complex analysis of data and a user friendly
presentation of results using GUI .

_____________________________________________________________________________
As a Linux  system/network Administrator :

	 Linux Kernel compilation and configurations .

configuration and installation of :-

Users profiles, DNS server, NFS server,Mail Server (sendmaild) , Web Server 
(Apache 1.3.9 ) ,  Proxy ( Squid ) , Network (TCP/IP),  NIS server, Database 
server (Oracle 8i, PostgreSQL),  Samba server, LVM ( Logical Volume Manager),
Dialin server (PPP) , Backup .

____________________________________________________________________________

				PROJECTS
Current Project :

	REALTIME CONTROL/MONITORING AND DAQ SYSTEM FOR SST-1

	Currently I am working with an Embeded system .VxWorks 5.4  a real time
OS running on the Powerpc 604 ,VME backplane target board.Different VME modules
like A/D , D/A , DI , DO, TIMER and Reflecting Memory ( PMC card )i  has   been 
progrmmed for control and monitoring systems. Device Drivers has been developed
in house for required cards. Applicationis will be developed as per requirement
.Tornado-II has been used as a host developement tool.

Target 		:
		  Arch   : PowerPC 604 , VME backplane
             		  RTOS : VxWorks 5.4
Host   		:  
		  Arch   : Intel i386 , SPARC
		  OS     : Windows , Sun Solaries
IDE 		: Tornado-II 

Concepts used 	: RealTime and Embedded systems programming , OS internals
Language Used 	: C , Tcl/Tk
Team members 	: 5
____________________________________________________________________________
   
	 ADITYA PULSED POWER REALTIME CONTROL/MONITORING SYSTEM
 (Paper was  published at 3rd Realtime Linux    conferance 2002 , Italy )

   	RTLinux has been used to replace PDP-11 based control system of ADITYA 
Pulsed Power System . Device driver has been developed for a DATEL-PC401B Card
having 16 AI , 4 AO , 8 DI and 8 DO channels , A Timer Card (  PCL-83 0 ) from 
DYNALOG having 10 timer and 16 DI/DO channels . The system is first run in 100
ms closed loop and then in 992 us lo p . System issues references through   AO
channels, which are tracked by the APPS control . Any fault is detected within
1 ms  by polling and appropriate shutdown procedure initiated during the loop.
CANBUS based system is used for slow monitoring and control system. PC running
RTLinux having ADVANTECH PCl-841 CANBUS card linking to 4AO and 112DI channels.
This system has been integrated using EPICS with the main ADITYA data acq. and
control system.

Platforms		:
			   OS  :RTLinux 2.0, Linux Kernel 2.2.13  
			  Arch:i386
Language Used 		: C ( Device Drivers )  
			  Tcl/tk ( GUI)

Concepts used 		: Device drives , OS internals , RealTime programming
Duration 		: 8 Months (including Analysis ,Design & Developement)
Team members 		: 5

____________________________________________________________________________

		DATA MANAGEMENT / ARCHIVAL / ANALYSIS SYSTEM

	Large number of data acquired during " ADITY" shots has been store in 
RDBMS (PostgreSQL running on SUN Solaris) for easier management .Large number
of data acquire is  stored using blob type . Using developed GUI user can add,
view , plot or analysis stored data.User can also view or plot data using web
browser.  

Platforms		: Win NT 4.0 , Sun Solaris 2.5 , Linux 
Language Usd		: VB 6.0 (DAO , ODBC) (For NT)
	                	  Tcl/tk ( For Sun , Linux )
		   	  java (jdbc for browser)

Packages used		: PostgreSql 6.3.2
	               	  Apache web server
	               	  BLT4.2 

Concepts used 		: DAO , ODBC (VB 6.0) 
                            	  CGI ( using C and embeded Sql )
			  jdbc

Duration 		: 4 Months (including Analysis ,Design & Developement)
Team members 		: 3


____________________________________________________________________________

	INTEGRATION OF DIVERSE APPLICATION USING DISTRIBUTED MESSAGING BUS

   This project is an interprocess messaging software that enable processes to
communicate quickly , reliably and securely across hetrogeneous network . The
communicating processes can reside on the same machine , on LAN or WANS or any
where on the Internet . API written is takeing care of network interfaces , 
guarantes delivery of message , handles communicating protocols and deals with
recovery after system/network failures.Publish/Subscribe model has been used.

Platforms     		: Sun Solaris 2.5 , Linux 5.2
Language Used 		: c, c++ ,CORBA C++ mapping , CORBA Java mapping
			  Tcl/tk , IDL
Packages use d		: mico ( ORB , CORBA 2.0 specific )
              		  PostgreSql 6.3.2
Concepts used 		: Distributed computin,OOA , OOD, OOM , UML ,UNIX 
		        	internals , TCP/IP Sockets
CORBA Services used 	: Naming services , event services , ssl, transaction ,
				BOA,interceptor etc...
Tools used 		: gdb , cvs , make , vi editor 
Duration 		: 8 Months (including Analysis ,Design & Developement)
Team members 		: 4


____________________________________________________________________________

NetMon
	
             Developed to monitor the health of any host on the LAN from any
remote host.This reads Kernel related, System related, OS related and Memory
related parameters . The server daemon process running on the every host M/C 
continously broadcasts all the parameters on the network.The interested client
process( GUI ) running on the any remote host may get the information. Client
process may display the  information  or  take any action predefined  by the
client( like alarm etci ). All the dynamic parameters like CPU temperature ,
System temperature,CPU fan speed,Memory usage are broadcasting at a specified
interval.

Platforms		: Linux 6.0
Language Used 		: C , C++
Concepts used 		: Unix internals , CORBA ( event services ) 
Package used 		: LM sensors drivers , I2C bus drivers , mico ORB
Team Member  		: 2
Duration     		: 4 months


____________________________________________________________________________

DATA MONITORING AND CONTROL SYSTEM OF LVPD USING DATALOGGER 
	
	This project is developed to read data from the datalogger(multi channel
hardware to acquire data) using RS -232 interface.Data comming from 128 channels
is display  on the GUI eveloped . User can set a  max. limit of parameter read
from each channel and fires the alarm when parameter exceed the max. limit set
by the user and taking the necessary action.

Platforms		: Windows 95 

Language Used 		: C
Package Used		: Lab Windows CVI (C library for Data Acq. and control From NI)
Team members 		: 2
Duration 		: 4 months


____________________________________________________________________________

Chatroom

Duration 		: 1 Months (including Analysis ,Design & Developement)
Team members 		: 1

Language Used 		: JDK 1.1.6 , html
Concepts used 		: OOA , OOD, OOM , UML , RMI 
Tools used 		: Apache web server

____________________________________________________________________________

Navigate by Date:
Prev: RE: How can I know the Status of an IOC (running or not...) Ralph Lange
Next: EDM and Red Hat Linux 8.0 Singleton, SJ (Stephen)
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: RE: How can I know the Status of an IOC (running or not...) Ralph Lange
Next: EDM and Red Hat Linux 8.0 Singleton, SJ (Stephen)
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·