Software Engineer : 3 years experience in networking, Embedded systems, device drivers, TCP/IP stack, Palm OS.


[ Taiwan Online Resume Listing ] [ FAQ ]

Posted by on November 24, 19102 at 00:51:02:

Proficiency in:

• Operating systems: Win NT/2000/9x, Red Hat Linux.
• Programming languages: C, C++, VC++, Palm OS.
• Configuration management: CVS (concurrent Version system)
• Embedded Systems: RTOS
• Networking TCP/IP stack, SMTP protocol, and SNMP protocol.
• Quality Assurance: ISO 9000:2000, SEI-CMM

Experience Summary:
• More than two years of experience in Embedded Systems, C and Kernel programming and PALM OS programming.
• Experience in TCP/ IP stack implementation.
• Excellent understanding of Network Protocols.
• SMTP (Application layer protocol)
• SNMP (Application layer protocol)
• RTOS (Real Time Operating Systems)

Current position in the industry:
Since 28th Aug till date
Working as Software Engineer for development of software products in the field of device drivers at Silitek corporation Taipei Taiwan ROC.

Since 5rd July 2000 to 31Jul 2002.
Working as Software Engineer for development of software products in the field of Embedded Systems, Networking and synchronization at Jataayu Software (P) Ltd. Bangalore, an ISO 9000:2000 certified company.

Brief details about the projects worked on:

1. Input Method Editor device driver for chinese phonetic IME
Abstract:
This project intends to create a Input Method Editor for Chinese Phonetic IME which will present user with a dictionary containing English and Chinese strings and the user can type any one of them in any application of any version of windows

2 .Hybrid Systems For Internet Services

Abstract:
This project is an Internet Service Provider(ISP) software. This project is used for Satellite communication for data retrival from any Web Sever. The request is sent over a PPP line or ethernet connection and the response is sought over a satellite connection. The project involves modification of the LINUX as well as the Windows TCP/IP stack so as to support spoofing, masqueareading and overriding the standard TCP/IP implementations.

3. Package Creation Tool and Web Upgrade Tool

Abstract:
This project aimed at creating an upgraded version of the software and uploading it on the internet. Also a software to download the package and upgrade the software was a part of this project. The compressing utility used was zlib compression.

4. SyncML:

Abstract:
SyncML was an synchronization project for synchronizing the records between server and one of the PDA's namely PALM, PocketPC and EPOC. The synchronization was according to the syncml.org standards. There were two types of sync's supported namely slow sync and two-way sync. In slow sync all the records are reflected on the client size as on the server side and in two way sync the modified records are reflected giving priority to the server.

5. SNMP support for Wap 2.0

Abstract:
Wap 2.0 is the Jataayau’s product to provide various wireless applications to the customer for the mobile devices. SNMP server/manager was an important constituent of WAP 2.0 server for remote administration of the server according to wapforum.org standards.
The SNMP support was generic that WAP server can integrate it with their system.
A SNMP server agent was running separately as a thread with any WAP server. The standard SNMP manager was to communicate with the SNMP server agent, which in turn would communicate with the SNMP agent running with the WAP server.
The standard was XML and DTD was defined so that anyone can use the SNMP agent and the SNMP server agent in their WAP server efficiently.

6. Embedded TCP/IP stack for the Zilog processors:

Abstract:
An embedded TCP/IP stack was developed for the Zilog series of processors such as ez80, z180, z382 etc. The application layer protocols such as Telnet, DHCP, TFTP, SMTP and SNMP were designed and implemented specially for these processors. The callback functions were provided for the customer to run their applications from these boards using these application protocols. The embedded TCP/IP stack was used by the Zilog to run these applications from these boards and to add to the flexibility for the user to write own applications over the stack with the help of the callback functions. The stack also supports the RTOS(Real Time Operating Systems) applications with multi-threading environment.

• B.E. (Computer Science & Engg . ) with First Class- Distinction (74%).

Phone number 886-912449849





[ Taiwan Online Resume Listing ] [ FAQ ]