From: senty@sunade2.EBay.Sun.COM (J Senthilnathan)
Newsgroups: misc.jobs.resumes
Subject: ISODE, X.400, ASN.1, TCP/IP, 80386 multitasking
Date: 4 Sep 92 02:04:31 GMT
Reply-To: senty@sunade2.EBay.Sun.COM
Organization: Sun Microsystems, Inc.
NNTP-Posting-Host: sunade2.ebay.sun.com

Dear Prospective Employer,

I am seeking a contractual position as a software programmer
in the development of Message Handling Systems and OSI based 
applications.

I am presently working as a consultant for Sun Microsystems, 
Inc. at their office in Milpitas, California.  My 
parent company is Computer Maintenance Corporation Limited 
(CMC), located in India.  In the USA, my contracting company
is Baton Rouge International Inc., at Baton Rouge.  I have 
been with Sun Microsystems for about five months to date.

At Sun Microsystems, my job involves development of a GUI for 
a database retrieval application using X Windows and Sybase.
I have two years of work experience at the R&D division of CMC
in India.  I have experience with the design and development 
of X.400 message handling systems, using ISODE (a public domain 
software) as a development tool.  I am interested in working in 
the area of OSI based applications development.  

I have authorization to work in the United States.   I would
appreciate the opportunity to talk with you to discuss how my 
abilities would be consistent with your needs. If you
would like further information, please call me at 408-956-8544 
or email to senty@sunade2.Ebay.Sun.Com

I am enclosing my resume for your kind perusal.

Thank you for your attention,

J Senthilnathan
senty@sunade2.Ebay.Sun.Com



                       RESUME
_____________________________________________________________

              J Senthilnathan
              231 Dixon Landing Road
              Apt. # 284
              Milpitas CA 95035

              Email : senty@sunade2.Ebay.Sun.Com
              Tel : (408) 956-8544 (Home)
_____________________________________________________________

Objective :

     Seeking an exciting career in the field of computer 
     networking.

Education :

     Master's in EE from Indian Institute of Science,
     Bangalore, India, 1990.

     Bachelor's in Physics from Madras University, Madras,
     India, 1986.

Experience Summary :

     Two years of extensive software development experience
     in UNIX and DOS environments.  Experience in the design
     and implementation of a message handling system based on
     CCITT X.400 protocol recommendations.  Conversant with 
     ASN.1 notation for protocol specifications.  Familiar 
     with the upper layer protocols of OSI.  Working knowledge
     with TCP/IP interfaces.  Experience in the design of 
         graphical user interfaces using XView and use of databases.
     Experience in the design and implementation of a multitasking 
         kernel on DOS with an 80386 processor and a software debugger
         for the protected mode of 80386 in assembly language.

Hardware Platforms :
     
     Sun 4/280, Sun SPARC, HCL Magnum (SVR3), IBM PC

Software :

     OS    - UNIX, MS-DOS
     Lang. - C, C++, 386 Assembly, SQL 
     Tools - XView, DevGuide

Project Experience :

     The following relates to my work experience in the USA :

#    SunADE (Sun Archived Data Environment) (Apr. 92 to present)
     
     The project involves design of a relational database to 
         archive data related to business activities of Sun 
         Microsystems using Sybase and the development of a 
         GUI for data retrieval on SUN workstations using XView.

     Team size : 3 emp. + 5 contractors
     Responsibilities include :
                 - design/generation of screens using DevGuide and
                   XView.
                 - suggestions on the database design.
         - database retrieval operations in Sybase.
     
     The following relate to my work experience in India :

#    X.400 based Message Handling System (Nov. 91 to Mar. 92)

     The project involes the design and implmentation of a 
     Message Handling System (MHS) based on X.400 standards.  
     The MHS comprises of a Message Transfer Agent (MTA) for 
     message switching, a message store (MS) for storing 
     messages, and a User Agent (UA) for the submission and 
     retrieval of messages.  The MHS is capable is handling 
     various types of messages including telex, fax, e-mail 
     etc.  The MTA and MS are on a UNIX platform (Sun 4/280) 
     while the UA is on a DOS PC.  The user submits a message 
     to the UA and it gets delivered at the destination UA 
     through the MHS.

     Team size : 7
     Responsibilities included :
         - design and implementation of the UA to MTA 
           communication using P3 and P7 protocols of X.400.
         - involved in designing a user interface using
           MS-WINDOWS for the UA.

#    Study of ISODE software (Jan. 91 - Mar. 91)

     ISODE (ISO Development Environment) is an implementation
     of OSI layers transport layer and above in C language
     for an UNIX environment. ISODE was configured and
     installed on a HCL Magnum machine running SVR3 UNIX and
     using TCP/IP for the underlying network support.  Use of
         ISODE's Application Control Service Elements such as ROSE
         and RTSE for the Message Handling System was studied.

     Team size : 2
     Responsibilities included :
         - installation of the software.
         - testing various features of its implementation.

#    Porting ISODE software on DOS (Apr. '91 - Sep. '91)
     
     The User Agent (UA) of the MHS mentioned above is based
     on a DOS PC.  ISODE provided an implementation of OSI in
     UNIX and a porting was performed to DOS.  A layered
     approach was taken.  Excelan's TCP/IP LAN card was used.

     Team size : 1
     Responsibilities included :
         - managing the memory limitation of DOS and other
           problems related to porting.
         - the entire porting was perfomed singly.

#    Electronic mail facility (Dec. '90)

     Set up an electronic mail facility at the company I work
     for in India.  The email uses the UNIX utility uucp to
     hook up to Internet.  The task was done using leased
     lines and multiplexing over them to the email gateway of
     India located at Bombay.

     Team size : 1
     Responsibilities included :
         - Configuring the UNIX system for email purposes
         - Getting the multiplexors to do their job.

#    Programmable Logic Controller (Jul. '90 - Nov. '90)

     The project involved design and implementation of a
     programmable logic controller for the control of remote
     terminal hardware units based on ladder logic diagrams.
     The controller software resides on a VAX 5100 Ultrix
     machine with a MS-Windows based DOS front-end.

     Team size : 4
     Responsibilities included :
         - design and implementation of a layout compiler
           of the ladder logic using C language.
         - implementation of a communication channel between
           MS-Windows front-end and the UNIX machine. 
                   Reliability was provided using CRC checks,
                   timeouts and retransmissions.

#    Multitasking on DOS (Part of M.E. project, 
                          Jan. '90 - Mar. 90')

     The project involved design and implementation of a
     multitasking kernel on a 80386 based DOS PC for an
     array processor comprising of nine such PC's.  Each PC
     had two tasks running; the foreground task had control of
     the keyboard and video while the background task stole
     CPU cycles to execute a job for the array processor.  The
     system timer was used to schedule between the two tasks.

     Team size : 3
     Responsibilities included :
         - design and implementation of the kernel with
           scheduler in 80386 assembly language.
         - disabling the scheduling mechanism when a disk
           read/write was being performed.

#    Software Debugger for the 80386 (Part of M.E. project,
                                      Apr. '90 - Jun. '90)

     The project involved the design and implementation of a
     debugger for programs written in 80386 assembly.  The aim
     was to allow the program transition into protected mode 
     of the 386 and still retain control of the address space.

     Team size : 3
     Responsibilities included :
         - design and implementation of the debugger and its
           various functionalities such as single-step,
           breakpoint, dis-assembly etc.
         
Professional Ratings :

     Received professional ratings of 1 (on a scale of 1 - 5,
         excellent - poor) twice in the company that I work for 
         in India.

Training Courses attended :

#    Workshop on Computer Networks organised by National
     Centre of Software Technology, Bombay, India.

#    Course on Object Oriented Programming and C++ organised
     by CMC Ltd., Secunderabad, India.

#    Course on Expert Systems and Neural Netwroks organised
     by Indian Institute of Technology, Kanpur, India.