C/C++/Unix/Linux

C/C++/Unix/Linux


[ Malaysia Online Resume Listing ] [ FAQ ]

Posted by on July 19, 19103 at 19:54:41:


PERSONAL & CONTACT INFORMATION:

Name: Rajesh Mistry
E-mail id. rajeshmistri@hotmail.com
Telephone Number: 91-79-752 25 35 ® (let me know in advance before going to make call)

EDUCATION DETAILS:

1997 B.E in Computer Science & Engineering from Amravati University with 71.57 %
1994 Diploma in Computer Technology from BTE Bombay, Bombay with 67.36 %

Certification & Rewards:

1. Brain Bench Certified Professional – C++
2. Received Best Technical Leads Award from Applitech Solution Ltd, Ahmedabad in year 2002
3. Attended CMM Level-III Program organized by KPMG (India)
4. Internal paper on .Net Technology and developed prototype application using .NET named Mail Client with SMTP/ESMTP/POP3/IMAP4 support and Pilot project submitted to UK based client.

EMPLOYMENT HISTORY:

1. Presently working with Applitech Solution Ltd. (SEI CMM LEVEL–5, ISO9001) Since May 1999 as Project Leader.
2. From Jan 1999 to Apr 1999 CMC Ltd, Ahmedabad as programmer on contract
3. From Dec 1997 to Dec 1998 Space Application Center, Ahmedabad as Programmer.

EXPERIENCE and SKILL DETAILS:

Over five years of progressive hardcore experience to in software analysis, design, coding, systems integration, porting application from Unix to Linux (32 bit) or vice versa, project/team management, problem solving and analytical skills. Experience is focused in the development of both systems software and application in client-server, Extensive hardcore experience with C/C++ on Unix (IRIX, SOLARIS 2.6 , AIX)/Linux (RedHat 6.2/7.1/7.2)/Windows 9x/2000/NT Operating system. Unix/Linux GUI X-Motif, Open Motif, X-Windows, Unix/Linux internals (IPC, file handling, process management, threading), shell scripting and system administration, database connectivity’s with mySQL, mSQL on Unix/Linux (Red Hat 6.x/7.x) and Oracle.

HARDWARE : Silicon Graphics (Octane, Indy, Indigo, O2), Sun Micro
System (Ultra), DEC and PC i686, IBM, DELL, BULL,
Exabyte Eliant 8 mm Tape drive (SCSI).
Operating System : Unix (SGI IRIX6.2/6.4 or later), Linux (Red Hat 6.2/7.1),
Solaris 2.X, Unix (SCO 4.2), Windows9x/NT/2k, Dos (6.22),
Novell Netware
LANGUAGES & SOFTWARE: C/C++, Unix(SGI IRIX 6.2/6.4)/Linux RedHat 6.2/7.1 gcc/g++,
Turbo C/C++, Unix/Linux Shell Programming, Unix/Linux
Internal programming, JAVA 2.0, Visual Basics 6.0,
Fortran77, IDL (5.2/ 5.4 Image processing SDK from RSInc).
RDBMS :-Oracle 8.0, SQL PLUS 8.0, mSQL (10.2) [for Unix
IRIX 6.4)], mySQL [Linux Red Hat 6.2/7.1], JDBC, ODBC,
JDBC- ODBC Bridge way driver connectivity.mySQL/mSQL
database connectivity using C/C++ on Linux/Unix.
Network / Internet Protocols:
TCP/IP, HTTP, FTP, Telnet, SMTP/ESMTP (RFC 821).
POP3 (RFC 825)
Web Server: Oracle Applications Server 4.08, Apache-
1.3.12-2 web server for Linux [Red Hat 6.2/7.1],IIS
Debugger: - SGI dbx [IRIX 6.4], gnu gdb [Linux Red Hat
6.2/7.1]
Utilities: Samba-2.0.6-9 server, NFS, sendmail etc
Familiar with:
Visual Studio .NET with C# , Socket Programming using
BSD Socket, Oracle Report 3.0,Oracle 8i
DOMAINS : System Programming/Application programming

METHODOLOGY : OOAD, SSADM, UML
P.M. TOOLS : MS Project, PVCS Tracker
CASE TOOLS : Rational Rose
GUIs : X-Motif, Xlib/X11 programming, Open-Motif 2.1.30 [Red Hat
6.2/7.1], X-View programming, J-Developer 3.0, Visuals
Studio .NET with C#, Windows Forms

OTHER INFORMATION: System administration on UNIX IRIX 6.4, Linux Red Hat
6.2/7.1, Trouble Shooting, I/O- Devices, Software
Testing and All others Application Software’s.
Other Skills : Strong Team management and leadership qualities


PROJECTS DETAILS:

Project : EMIS Registration Module
Start Date : 10 th Jan 2003 to Feb 2003
Client/Customer : EMIS (http://www.egton.net),UK
Operating System: Windows 2000
Languages : C#, ASP+
Tools : VS.NET Enterprise Edition 7.00
Database : MS SQL sever 2000
Web server : IIS 5.0
Web Browser : IE 5 and above
Hardware : Pentium III 600 MHz
Methodology : OOAD
PM Tools : MS project,PVCS tracker and MS office.
Team Size : 3 person.
Role :Tech Lead

Responsibility:
To deliver pilot project within given time frame on .NET platform using Visual C# and ASP+. I was responsible to carry out project design, framework on .net technology and to understand the Requirement/Function specification as per guideline provided by EGTON team.
Major work done:
I have developed generic database connection class to connect different types of database like MS SQL server/Oracle etc using OleDb namespace available in BCL for the Windows/web based client using C#

Project : IRS Payload
Start Date : Oct 2002 to till date
Client/Customer : SAC, ISRO, Ahmedabad.


Operating System : Windows 9x/2000/NT
Languages : C++,Visual C++ 6.0,MFC
Database : MS ACCESS
Hardware : Pentium III 600 MHz
Methodology : SSADM
PM Tools : MS project,PVCS tracker and MS office.
Team Size : 6 person.
Role :Project Leader/Technical Lead

Responsibility:

To provide technical architectures to client, to carry out the Requirement Analysis, System Design, coding and testing activities at client site as per requirements.

Major work done: I have given technical architecture for the system, designed Data Acquisition and Interpretation class. I was responsible to carry out the SRS, Design and coding of the project.

Details of the Project:
IRS Payload application was designed and developed to evaluate the Satellite Payload developed by SAC. Project comprises of three modules: Data Acquisition, Data Interpretation and Data Processing. The sensor data would be collected by Data Acquisition hardware. This module would read 32-bit data from Data Acquisition hardware through PCI card, developed by scientist’s team. Data would be received by polling method from three different Satellite Cameras, LISS3, LISS4 and AWiFS using 2 ports, the Status Port and the Command Port. Data Interpretation module would interpret the data received from Acquisition Hardware according to Acquisition Mode, Payload Configuration and Digitisation (i.e. 7-bit, 10-bit etc.). Data Processing module consists of various Mathematical Computations on the interpreted data like Signal To Noise Ratio (SNR), Square Wave Response (SWR), Veiling Glare (VG), Band To Band Registration (BBR), Distortion Measurement (DM), Out of Field Measurement (OFM), Calibration Analysis, Light Transfer Characteristic (LTC), Continuous Mode etc. The processing involves various statistical computations and displays by means of reports as well as XY and Bar graphs. It also encompasses the storing of processed data into MS-Access database.

Project: MOA-Shell Phase –II
Start Date: June 2001 to May 2002.
Client / Customer: Space Application Center (ISRO), Ahmedabad.
Skill Details:
Operating system : Linux RedHat 6.2 Intel based.
Languages : gcc/g++, Fortran,
Software : Open Motif 2.1.30 / X-Window Widget Programming,
IDL 5.4 [Image processing Tools] and IMSL.Math Library
Hardware : Pentium III 600 MHz and SCSI tape device [Exabyte eliant 820]
Methodology : SSADM
PM Tools : MS project,PVCS tracker and MS office.
Team Size : 7 Persons.
Role : Project Leader/Software Architect
Responsibility : I was involved in the Project Planning, Requirement Analysis, System Design, preparing System Software Architecture, Programming, Client interaction , Work allocation to team members and project tracking.
I was responsible to do SRS, PRE-SRS and prepared the Detailed design for whole software and implementation of software. Project has been undergone in CMM level-5 assessment

Major work done :
· I was responsible to develop following shared libraries for MOA-Shell phase –II on Linux RedHat 6.2 or above.
· A Shared library (.so) for whole project, which are being called by the all the scientific applications.
· Shared libraries to create desktop tool bar to invoke the application from the Linux desktop using the X-Window/Open-motif.
· A Shared library to invoke the FORTRAN function to calculate the scientific parameter for different Application.
· Functions to read the 8-mm SCSI tape device to downloading data from the 8-mm data
· tape media using the system calls available on the Linux RedHat 6.2 Operating system.
· Shared libraries to detect and mount the multiple SCSI tape and CD-ROM device using
· the system calls available on the Linux RedHat 6.2 Operating system.
· Function to get data from the IDL, which is being used by the C and X-Motif routines.
· Shared libraries to get status of SCSI tape device and set to variable length record to
· read data from 8-mm tape media.
· I have written mySQL client to make database transaction to hold the archival data.
· Developed Installation kit which is being used to install the MOA-Shell software
· To installed software to destination directory
· To display all information pertaining to disk mounted on the system
· To install sample data for all the scientific application so user can visualize the data.
· Re-install feature is also available to re-install the moa-shell package.
· Read me text file, which contain all the information related to software installation.
· Written make file script to generate the moa-shell software executables

Details of the Project:
· Fully Graphic User Interface on Linux Red Hat 6.2
· Containing 4 scientific applications to derive the sea surface temperature, Wave Energy,Eddies and wind vector using different satellite and sensor such as ATSR, SAR, Altimeter and Scatterometer.
· Data downloading facilities through 8-mm SCSI tape and CD-ROM.
· Multiple device selection facilities for both the sequential and random access device.
· Two levels of user securities two access the MOA-Shell GUI package.
· Software is also providing to visualize and allow to archive the digital d,ata generated by the scientific Algorithms.

Project: Porting MOA-Shell from SGI IRIX Unix 6.4/SOLARIS 2.6 TO Linux RedHat (6.2)
Start Date Jan 2001 to Mar 2001
Client / Customer: Space Application Center (ISRO), Ahmedabad.
Skill Details:
Operating system : Linux RedHat 6.2 Intel based.
Languages : gcc/g++, Fortran,
Software : Open Motif 2.1.30 / X-Window Widget Programming,
IDL 5.4 [Image processing Tools] and IMSL.
Hardware : Pentium III 600 MHz and SCSI tape device [Exabyte Eiant 820]
Methodology : SSADM
PM Tools : MS project,PVCS tracker and MS office.
Team Size : 2 person.
Role : Tech Lead
Responsibility : I was responsible to explore Linux Red Hat 6.2 Operating System to Port application from UNIX IRIX 6.4/solaris 2.6 to Linux RedHat 6.2. We have ported whole application from front end to back end with all other core functionalities. A Team twelve scientists were verified all the features of the ported application inline with main software, which was available on IRIX/SOLARIS 2,6.

Major work done :

I have successfully ported MOA-Shell IRIX 6.4 application to Intel based Linux [RedHat 6.2]
· Ported X-Motif/X-Windows modules to OpenMotif modules on Linux RedHat 6.2 and tested it
· Created database on Linux using mySQL database server on Linux RedHat.
· Ported mSQL client application to mySQL database client for whole modules to make the
security Transaction by using C languages
· Converted the big-endian binary DAT file into little-endian format by using Linux system call.
· Developed a shared library for IDL 5.4 using C language to make interface with IDL
· Developed an installation kit for Linux that provide to install the MOA-Shell package on Linux
RedHat 6.2
· Written all the script to for the MOA-Shell Linux version.

Details of the Project::
· Image processing application
· Raw Image file creation from 8mm Tape media.
· Client server based application
· Application security
· Graphic User Interface on Linux RedHat 6.2
· Installation kit for whole application
· Concurrent access facility to use application
· Online html based Help

Project: PERS (Performance Evaluation and Reward System)
Start Date Apr 2000 to Nov 2000
Client / Customer: British American Tobacco (BAT). Singapore
Skill Details:
Operating system : Windows NT (4.0) server
Languages : Java 1.2
Software : J-Developer 3.0 , Oracle 8,Report 3.0 and Oracle Application Server
Hardware : Pentium III 400 MHz
Methodology : SSADM
PM Tools : MS project,PVCS tracker and MS office.
Team Size : 12 person.
Role : Software Engineer
Responsibility : I was responsible to Analysis the software requirements, System Integration Testing as per the requirements and developing core class for the project.

Major work done :
· Data extraction from Excel file using JDBC-ODBC Bridge way database connectivity
· Password encryption and decryption
· System integration Testing with the team members.
· Development of generalized methods like field length restriction
· System message trapping
· Calling backed procedures using JDBC and made forms security and administration program for the
System, which contains forms such as User Registration, program registration, User Security, Report
Security and some transaction forms for the PERS system.


Project: MOA-SHELL GUI application [Meteorological and Oceanography]

Start Date May 1999 to End Mar 2000
Client / Customer: Space Application Center (ISRO), Ahmedabad.
Skill Details:
Operating system : Unix (IRIX 6.4), SOLARIS 2.6
Languages : C/C++
Software : X-Motif/Xlib/X11/X-Window Widget Programming, IDL 5.2 [ Image processing
Tools] and mSQL and dbx debugger
Hardware Silicon Graphics (Octane) and SCSI tape device [Exabyte 8500/8700]
Methodology : SSADM
PM Tools : MS project,PVCS tracker and MS office.
Team Size : 10 person.
Role : Software Engineer.
Responsibility : I was responsible to develop the modules as per the Detailed Design. To provide technical decision to carried out the programming on Unix operating system.

Major work done :

I was responsible for developing whole sea surface temperature application module. This module does raw data processing for sea surface temperature, performs scientific analysis as per algorithms through the Image processing utilities programs, whole front end widgets programs and their interface with the MOA-Shell application. I designed, developed and implemented Installation kit for this project. I developed it using C, X-Motif and Unix Internals. This kit detects tape device file from h/w inventory tables and finds out logical drive memory space requirements for MOA-Shell package and all validations related to installation of the software like environment path for MOA-Shell package, re-installation of software if it exists in given Destination directory etc.. I also developed shell script [Make file] for the whole project and created executable binary file for the MOA-Shell package along with making CD-ROM for the package. I was solely responsible for porting this software package to other Unix operating systems such as DEC, SCO, SUN and Linux (Red Hat 6.2 or later).

Details of the Project:

· A Scientific application for Meteorological and Oceanography department of ISRO.
· An image processing application and applying the scientific algorithms to the raw data received from satellite and sensor combination for processing and deriving the parameters.
· An Image creation for raw data as well as for the processed data. For e.g. Sea Surface Temperature (SST parameter) Usage of raw data from European Remote Sensing Satellite (ERS) and ATSR sensor on board.
· An Incorporation of image processing functions like Color-coding, Histograms Equalization, Edge Enhancement, Linear stretching, Map projection, Contouring, Smoothing, Zooming etc.
· Includes database management for the arrived data tapes from the various satellite and sensor combinations for different applications. Usage of mSQL as the database engine for Unix.
· A Main package called MOA-SHELL, under which 32 scientific applications.
· A Weather forecasting and marine navigation information for research.
· Each application consisting of GUI part for the end user, raw data retrieval from the media 8 mm tapes, processing of raw data according to the scientific algorithms, and the database management for the raw data information.

Project: Stereo Image Mensuration For IRS-IC Satellite
Start date Dec 97 to end date June 98
Client / Customer: In house at Space Application Center (ISRO), Ahmedabad.
Skill Details:
Operating system : Unix (IRIX 6.2)/SOLARIS 2.6
Languages : C/C++
Software : X-Motif/Xlib/X11/X-Window Widget Programming, dbx debugger
Hardware Silicon Graphics (Octane, endy and O2)
Methodology : SSADM
PM Tools : None .
Team Size : 1 person.
Role : programmer
Responsibility : I was responsible to develop the modules as per the work assigned by the senior scientist

Major work done :

· Display image for different SGI systems monitor with the 8 /24 bit compatible.
· Utility routines for Images Enhancement such as invert image, zoom, stretching of images by using Different techniques such as linear stretching. Exponential etc, displayed stereo image mensuration with floating point cursor.
· Dump the RGB values for 8,16,24 bit images, image panning with keyboard and mouse interface with the stereo display. I have designed and coded all the modules successfully and link together and made make file for Project and also tested the all modules with GUI system.

Details of the Project:

· Project basically deals with different types of images;
· A fully graphic user interface for end user on SGI Unix.
· Different kinds of display mode enabled application
· Display images in so different forms like mono display, stereo display for different SGI system such as 8 bits and 24-bit display.
· A provide utilities like extracting image, invert image, zooming image etc.
· Image processing features such as linear stretching, logarithmic, mathematic, exponential
Etc.
· A project also deals with stereo image for mensuration purpose, in which there are certain
Features such as dumping the Image RGB values, panning the image in stereo mode and estimated the height by floating point cursor.

Project: Terrain Corrected Product Generation System For IRS-IC Satellite
Start Date July 98 to End date Dec 98
Client / Customer: Space Application Center (ISRO), Ahmedabad.
Skill Details:
Operating system : Unix (IRIX 6.2)
Languages : C/C++
Software : X-Motif/Xlib/X11/X-Window Widget Programming, dbx debugger
Hardware Silicon Graphics (Octane, endy and O2)
Methodology: SSADM
PM Tools: None
Team Size: 1 person.
Role: programmer
Responsibility : I was responsible to develop the modules as per the work assigned by the senior scientist

Major work done:

· I have modified a software for terrain corrected product Generation System using IRS-IC satellite for stereo data Processing specifically GCP handling.
· GCP plot and model setup interactive modules are taken from existing "DEM" generation S/W packages
· Modified to suit with the "terrain corrected product generation System for IRS-IC",
· Integrated the whole modules together and written make script for to generate executable file
Details of the Project:

· Process IRS-IC raw data from tape media and generate the ortho image for further
processing.
· Image Enhancement function like the panning image, stretch the image, smooth the image
· Gcp (Ground Control Point ) handling, Gcp identifications, Gcp plot, Modelsetup_interactive
· Map projection, Grid generation

Project: Enhancing And Analysis Of Digital Images (Academic)
Start Date Aug 1996 to End date Feb 1997
Client / Customer: Academic project as per Amravati University

Skill Details:
Operating system : window 2.3
Languages : Borland C/C++
Software : Borland C++ Tool
Hardware : Intel 486xx
Methodology : SSADM
PM Tools : None
Team Size : 4 person
Role : Programmer/Team Leader
Responsibility : I was responsible to complete project within given schedule and contribute in development the core modules as per the work allocated by the Project guide.

Major work done :

I have done coding and implementation of whole project also, developed modules like read image from bitmap header and also modules for density of image for horizontal and vertical, module like rotate image and I've developed GUI for the system and link with their corresponding modules successfully.

Details of the Project:

A Project provides a basic set of tools, for manipulating the stored images bit map. Every image that was scanned in pcx file was converted to .bmp file. This file (.bmp) is then converted to .vvk file. So the result from this routine is a file that is .vvk file format that is used for further manipulation. Once the .vvk file is created and the desired data is stored in the file, the next job is to read the information stored in the file. This information is concerned with the scanned image. The file usually contains offset, width, height, position, and other image attributes etc. All this information is stored in structure, which will be used for further processing. Here I have developed a utility for image that provides tools like rotating image, image, density graph, which display density corresponding horizontal and vertical. Project is fully menu driven that provide use to interact with the application.


[ Malaysia Online Resume Listing ] [ FAQ ]