Software Engineer - WinCE , Device Drivers, Systems Programming and Applications


[ Taiwan Online Resume Listing ] [ FAQ ]

Posted by on November 23, 19102 at 23:44:31:

Silitek Corporation,
Lane 174,
Shin Ming Road,
Taipei 114,
Taiwan

Vijay Mali mailvijay_2000@yahoo.com
Software Engineer

Proficiency in C, C++, WinCE Device Drivers, Embedded Systems and Real Time Operating System, TCP/IP stack.

CARRER OBJECTIVE
Challenging position in software design & development and being a part of dynamic team of highly qualified professionals in a reputed organization having abundant scope and recognition for hard work, honesty and sincerity.

EXPERIENCE SUMMARY

• More than 1 year of experience in Embedded Systems.
• Experience in TCP/IP stack implementation.
• Excellent understanding of Network Protocols.
 TELNET (Application layer protocol)
 IGMP (IP layer protocol)
 IMPP (Instant Messaging Presence Protocol)

• Device driver development on WinCE platform.


HANDS-ON-EXPERIENCE (TECHNICAL)

Programming Languages C, C++, WinCE programming.

Operating Systems MS-Dos 6.0, Win 95/98/NT 4.0, UNIX, Linux 6.2, WinCE

Networking TCP/IP stack.
Network Protocols TELNET, IGMP, IMPP

Hardware Platforms Intel Pentium III Systems, Zilog Mother boards
EZ80, Z180, Z183, Z382
Device Drivers I) Keybaord device driver on for WindowsCE PDA.
II) Barcode Scaner device driver for WindowsCE PDA.


EMPLOYEMENT HISTORY

Since 29th July ,2002
Presently working as Software Engineer for development of Device drivers on WindowsCE, at Silitek Corporation, Taipei, Taiwan.

From 1st Nov 2001 to 12th July 2002
Worked as Software Engineer for development network protocols and finite sate macine for RDBMS, at Vaman Technologies R&D Ltd, Mumbai, India.

From 5th July 2000 to 20th Oct 2001
Worked as Software Engineer for development of software products in the field of Embedded Systems and Networking and software development on PDA devices at Jataayu Software (P) Ltd. Bangalore.

PROJECT DETAILS

1 . Embedded TCP/IP stack for Zilog Processors

Abstract This project was for implementing embedded TCP/IP stack for Zilog Processors. It includes implementation of full TCP/IP stack (i.e. four layer TCP/IP stack) along with all the application layer protocols and socket library. Application layer protocols are namely TELNET, HTTP, SMTP, TFTP, and SNMP.
Job responsibility (Software Developer) Involved in implementing application layer protocols and IP layer protocols. Worked with implementation of Interrupt Service Routines (ISR) on Zilog boards. Construction of overlays for optimal use of memory on Z183 board. Also involved in interoperability testing, functionality testing and stress testing of the embedded TCP/IP stack. Also worked on RTOS (Real Time Operating System - RZK) for multithreading support.


Client Name Zilog USA.
Team Size 8
Duration 1 Year
Tools Zilog Developer Studio, Zilog C compilers.
Platform Windows 98
Role Study of Requirements Analysis, designing coding and testing of the project.


2. SYNCML Protocol Development


Abstract This project is for developing the universal SYNCML protocol defined by syncML.org for synchronization of PDA devices (Palm PC , Pocket PC , EPOC) with SYNCML server . This protocol consists of SYNCML server and SYNCML client. SYNCML server keeps database records for all the PDA users and SYNCML client acts as interface for the PDA device to synchronize data with SYNCML server.

Job responsibility (Software Developer) Involved in designing and implementing SYNCML client. I was mainly involved in development of SYNCML client for Pocket PC. The SYNCML client accesses data on PDA device and also reads corresponding data from SYNCML server and synchronizes it. After synchronization data on SYNCML server and PDA device will be same. This was for wired SYNC in which server and PDA were connected using a client . Aslo same is to be implemented in wireless mode .


Client Name Thatweb.com
Team Size 20
Duration 3 Months
Tools VC++ 6.0 , Win CE , Active Sync 3.0
Platform Windows 2000
Role Study of Requirements Analysis, designing coding and testing .


3. Raw File Copy (Training Project)

Abstract This project was for reading and writing files from floppy and copy them on Unix directory system and vice versa . By understanding the FAT structure of the floppy and directory system of UNIX this software was able to copy files on UNIX to floppy and vice versa .

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.


Client Name Company Product
Team Size 4
Duration 1 Week
Tools C
Platform LINUX
Role Designing ,coding and testing of the project.


4. LINUX-IDE (A GUI Of VB on Linux PLatform)

Abstract This project was intended to develop a development environment on Linux platform similar to that of VB on windows platform . This project created sample skeleton files and forms for user to operate on
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. Involved in creating , saving and retriving forms, controls on forms .


Client Name Final Year B.E. Project
Team Size 6
Duration 6 months
Tools C , GTK,GDK
Platform LINUX
Role Designing ,coding and testing of the project.

5. Barcode Scanner Device Driver on WinCE Platform.

Abstract This project was intended to develop a device driver for barcode scanner on WinCE platform (Pocket PC 2002).
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 .

Client Name Company Product (Silitek Corporation)
Team Size 2
Duration 1.5month
Tools Embedded VC++.
Platform WinCE
Role Designing, coding and testing of the project.

6. Keyboard Device Driver on WinCE Platform.

Abstract This project was intended to develop a device driver for external Keyboard on WinCE platform (Pocket PC 2002).
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 .

Client Name Company Product (Silitek Corporation)
Team Size 2
Duration 2 .5month
Tools Embedded VC++.
Platform WinCE
Role Designing, coding and testing of the project.


EDUCATION

• B.E. (Computer Science & Engg.) from Shivaji University, Kolhapur, Maharashtra (1999–2000) with First Class-Distinction (72%).

PERSONAL DETAILS

Date of Birth 19th Nov, 1978

Marital Status Single

Nationality India

Passport No. B3273798

Mobile No. 886-912449849

Permanent Address Vishranti Nivas,
Vinayaknagar,
Wanleswadi , Sangli,
Maharashtra-416414
India.

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

Phone (Office) 886-2-2793-7055 (Ext 219)







[ Taiwan Online Resume Listing ] [ FAQ ]