Software Engineer - Windows Systems programming and Device Applications, Device Drivers


[ Taiwan Online Resume Listing ] [ FAQ ]

Posted by on November 23, 19102 at 23:49:16:

Silitek Corporation,
Lane 174,
Shin Ming Road,
Taipei 114,
Taiwan.
Himansu Sekhar Das Mobile number: 886-912449849
Software Engineer Mail id: himansu_d@rediffmail.com

CAREER OBJECTIVE

To establish myself as a quality Software Engineer and to associate with an Organization that provides a promising Career growth.

EXPERIENCE SUMMARY

►Total experience of 2 years in software development.
► More than 1 year of experience in Embedded Systems.
► Experience in WDM Compliant device driver and device based applications under
Windows 9x Environment.
► Hand on experience in the field of Micro Controllers, Microprocessors and C/C++
and VC++ programming.

EDUCATIONAL QUALIFICATION

Masters in Computer Application, 80%, Orissa University of Agriculture and
Technology, Bhubaneswar.
BSc (Computer Application), 81%, stood 4th in Utkal University, Bhubaneswar.


HANDS-ON-EXPERIENCE (TECHNICAL)

Programming Languages C, C++,VC++ ,Win2000 programming and
Assembly Language.
Operating Systems MS-Dos 6.0, Win 95/98/NT4.0/2000, UNIX .
RTOS Knowledge on VX-Works with Tornado IDE , PSOS.
Hardware Platforms Intel Pentium III / IV Systems, Human Input Devices,
Motorola68000 Processor.
Device Drivers Device driver for Human Input Devices
Installation Tool Driver Installation using InstallShield
Domain Knowledge UNIX Internals,TCP/IP, Digital Audio/Video,
Machine Control.

EMPLOYEMENT HISTORY

Since 28th August ,2002
Presently working as Software Engineer for development of Device drivers and Device based Application in system side, at Silitek Corporation, Taipei, Taiwan , R.O.C.

From 5th Jan to 7th August ,2002
Worked as Software Engineer for development of software products in the field of Embedded Systems, at Moreswift Technology LTD, Hyderabad, India.

PROJECT DETAILS

1 . Pen Input Device Driver and Application

This project is for the device driver for input pen device and it’s application. This is a human input device (HID) . It’s an USB device, using which we can write directly to the computer without any keyboard. We can draw directly to the monitor and we can save it as an document. it has own IME and editor in which it will work on. It has also own calibration for different size of paper.
Project Profile:
Project name: USB INPUT PEN DEVICE DRIVER AND APPLICATION.
Position: Designer and Developer.
Job responsibility includes (Software Developer) Worked in each and every aspect of software development cycle for this project i.e. from understanding the problem , requirement analysis, documentation , s/w design ,coding ,testing , presentation.

Activities in project: Am mainly involved in the following things:
1 Development of device driver for the device.
2 Writing the application to communicate with the device driver.
3 Writing the Calibration algorithm for different types of paper.
4 To write the Calibration values in the system registry and bring back according to need of user.
Worked on: ♦ Operating system: Win 98/2000/ME/XP/NT.
♦ Programming languages: C in VC++ Environment.
Team size: 1.
Project duration: Aug 2002 till Nov 2002.

2 . Digital Signal Processing (Audio signal processing)

The project is implemented on a TI320C6711 processor board. The audio source is a music track played from a CD on the PC. The objective is to record the audio signals (used as input to the DSP hardware) in the target board memory and play the signal back through the speakers in an unmodified condition. This is based on discrete sampling and storing the data to a medium like flash memory. It includes initialization of the flash memory and writing the block of information to the flash followed by decimation process and fast Fourier transformation. The steps includes Connection of the DSP Board to the Host (PC) through the parallel port, Lunching of the Code composer and activate the application. In this spectral analysis can be done to separate the bands which are depending on the frequency because speaker has the inherent property to respond to a certain frequency. Here noise separation can be done up to 20KHz frequency.
Project Profile:
Project name: Digital Signal Processing.
Position: Designer and Developer.
Job responsibility includes (Software Developer) Worked in each and every aspect of software development cycle for this project i.e. from requirement analysis, documentation , s/w design ,coding and presentation.

Activities in project: Am mainly involved in the following things
1. Writing the code to send the audio source to the DSP kit .
2. Filtering the audio signal after removing the noise from it.
3. replay it back after the filtration.
Worked on: ♦ Operating system: Win 98/2000/ME/XP/NT.
♦ Programming languages: C.
Team size: 3.
Project duration: Feb 2002 till Aug 2002.

3 . PH Monitoring System Using Motorola.

The System is based on a MOTOROLA 68000 development board with a single channel A/D converter. A ‘pH’ detection is used to monitor the pH value, which gives an output of proportional voltage. The voltage from the sensor gives an input to the A/D system that converts the signal to a numeric value. A display driver is used to convert the numeric value for display using 7-segment LED modules. A BIOS module in EPROM initializes the h/w and hands over the control to another EPROM where the application resides.
Project Profile:

Project name: PH Monitoring System Using Motorola 68000.
Position: Designer and Developer.
Job responsibility includes (Software Developer) Worked in each and every aspect of software development cycle for this project i.e. from requirement analysis, documentation , s/w design ,coding ,presentation.

Activities in project: Am mainly involved in the following things
1. Developed the code for measuring the PH Value for the liquid material.
2. Send the value for the PH value to the monitor to show in the LEDs.
Worked on: ♦ Operating system: Win 98/2000/ME/XP/NT.
♦ Programming languages: C.
Team size: 2.
Project duration: Nov 2001 till Feb 2002.

4 . Telephone Interface (EPABX Call Billing).

This Product establishes communication (Simplex and Half-Duplex methods) between PC & EPABX. The data generated by EPABX after the maturity of each and every outgoing call is captured through serial port and stored into the files. The Product comprises three layers and a separate application to set serial port parameters. The lowest layer is the TSR engine to handle the Interrupt service routines in background whenever interrupts occurred. The middle layer is the Interrupt Service Routines [ISR], which handles the communication between the PC and EPABX. The top layer is the Hotel Management application which processes and stores the data generated by the ISR in multiple files accordingly. At the time of taking reports, data will be extracted from the files and printed either on the screen or on the printer depending upon client requirement.


Project Profile:

Project name: Telephone Interface (EPABX Call Billing).
Position: Designer and Developer.
Hardware: Intel 386 Processor
Standard : 232C Serial Communication.
Activities in project: Am mainly involved in the following things
1. I got training for RS-232C communication basics.
2. I have done coding for communication of signal from EPABX to computer.
Worked on: ♦ Operating system: Win 98/2000/ME/XP/NT.
♦ Programming languages: C.
Team size: 2.
Project duration: June 2001 till Nov 2001.

PERSONAL DETAILS

Born On : 30th June 1978.

Father : Mr. Nagamani Das

Marital Status : Single, Male.

Nationality : Indian.

Language Known : English, Hindi and Oriya, German, Japanese .

Permanent Address : C/o Mr. Nagamani Das.
Kajidhia Chaka,
Near Sreeram Nagar,
Madhupatna.
Cuttack – 10.
Orissa ,
India.

Office Address : Silitek Corporation ,
Lane 174,
Shin Ming Road,
Taipei 114,
Taiwan.

Phone (Office) : 886-2-2793-7055 (Ext 248).

Mobile number : 886-912449849 .

Place : Taipei.






[ Taiwan Online Resume Listing ] [ FAQ ]