Title:Software Developer
****.***@***.***
Document
Source below
NAME: KAMESH AYALASOMA
ADDRESS:
CITY: Houston
STATE/PROVINCE: TX
ZIP/POSTAL CODE: 77042
COUNTRY: USA
EMAIL: ****.***@***.***
PHONE: 713-***-****
CANDIDATE ID: N/A
CITIZENSHIP: US
Citizen
EDUCATION: Not Entered
EXPERIENCE: Not Entered
WILL RELOCATE: Not Entered
RELOCATION INFO: Not Entered
JOB WANTED: Not Entered
HOMEPAGE:
COMMENTS:
HOTSKILLS:
ESUME
Kamesh Ayalasoma
9801 Meadow Glen, #213
Houston, TX 77042
OBJECTIVE Seeking a career oriented position involving
distributed systems and software development. STRENGTHS Software
Development involving C/C++ Network Programming involving Sockets and
RPC Threads Unix and WindowsNT operating systems COM and DCOM
ACCOMPLISHMENTS Designed and successfully implemented Billing Software
for GCRMTC with limited supervision. Developed programming interface
(First of its Kind) for IP Source Routing as a part of master's degree
project requirement, Dept. of Computer Science, Lamar University,
Beaumont, TX Top 5% of the class. Graduated with a master's degree in
engineering
from Texas A&M University, College Station, TX. Secured
first place in state conducted mathematics common examination in class
12. This exam was conducted all over the state and thousands of
qualified students attended the exam.
COMPUTER SKILLS Languages: C++,
C, PROC, VAX Assembly, and SQL Operating Systems: MS-DOS 6.22,
WindowsNT 4.0, SunOS 5.3, IRIX 5.3, and VMS Platforms: IBM-PC,
DEC-5100, SGI-ONYX, and SPARC5 Software: Wordperfect, Lotus123,
MS-Word, Oracle 7.0 and Dbase IV GUI: X/Motif, dVise 3.1, Visual C++
5.0 and Visual Basic 4.
0 EXPERIENCE
Software Developer (July 1997 -
Jan. 1998
) eCommLink, Inc., Houston, TX Involved in analysis and
design of business layer for internet banking software using object
oriented (BOOCH) methodologies. Also, Involved in incremental
prototyping of ActiveX components for business objects. Languages and
Operating Systems: VB5.0 and WindowsNT 4.0 Involved in upgrading the
RPC server in e-Branchware, an electronic commerce middleware, from
LU2 protocol to Lu62 protocol. Changed the RPC server code to ActiveX
object. Converted the server to a DCOM service using ATL 2.1. Language
and Operating Systems: C++ and WindowsNT 4.0 System Analyst Simulation
Based Design Center, GCRMTC, Orange, TX 77630 Billing Software (Nov.
1996
- July1997) Developed a Billing Software which obtains
information about utilization of system resources for different users.
Front end is being developed using Visual Basic 4.0. VB4 client
submits a query to the multiple Unix servers. The servers query the
system accounting files and return the data to VB4 client. ActiveX
Control is used to establish the communication between client and
servers. Languages and Operating Systems: C, VB4 and IRIX 5.3,
WindowsNT 4.0 Responsible for analysis, design, implementation and
testing of the Billing Software System. Ocean Simulation
(
July 1996 -
Nov. 1996
) Involved in developing a visualization software using dVise
to simulate the response of a ship due to the wave motion in ocean on
ONYX platform. Ocean is being modeled using dVise. Language and
Operating System: C++ and IRIX 5.3 Worked in a team of three.
Responsible for developing C++ interface to communicate with dVise
environment.
Technical Support Assistant (Jan. 1996- July. 1996) User
Services, Information Systems Div., Lamar University, Beaumont, TX
Responsibilities include installation of software and hardware,
configuration of networks, trouble shooting, shell programming,
answering questions over phone, making work orders and resolving
hardware conflicts on PCs. Worked in a team of five. Users include
clerks, professors, and students. PROJECTS Involved in analysis,
design, coding, and testing of a software for a Registrars database
query system using object oriented software engineering
approach(Booch). Registrar's database was developed using
Entity-Relationship design technique. Defined functional dependencies
and normalized the database to third normal form. It was a relational
database created using SQLPLUS in ORACLE 7.3.2. The query system
involved client/server architecture and TCP/IP protocols. The server
had embedded SQL queries written in PROC. The client was developed in
C++. Language and Operating System: C++ and SunOS 5.3 Implemented
multiple inheritance, polymorphism, and virtual functions in C++ for
bank accounts class hierarchy in SunOS 5.3 environment. Also,
Implemented an abstract base class in C++ for ordered sequences
including pure virtual functions for sorting bank accounts. Developed
a scanner and SLR(1) parse table for a given CFG grammar in UNIX
environment. It also involved developing a template class, including
operator overloading, for matrix operations. Language and Operating
System: C++ and SunOS 5.3 Developed a search engine including a
multi-threaded daemon server for multiple clients which searches for a
keyword in the root directory structure on all the hosts on the given
subnet and returns the matching items to the clients. In this project
subnet directed broadcast was implemented. TCP/IP and UDP/IP transport
protocols were used in this server development. Language and Operating
System: C and Solaris 2.3 Implemented a trivial file transfer protocol
(ftp) using SunOS RPC for multiple clients. UDP/IP protocol was used
in this application development. Language and Operating System: C and
SunOS 5.3 A distributed client/server application program involving
timestamp ordering concurrency control for distributed databases on
wide area networks. Wide area network was simulated using IP loosely
coupled source routing. Programming interface for IP source routing
was developed. This project involved raw sockets, and customized UDP
datagrams. Language and Operating System: C IRIX 6.2 and SunOS 5.3
Developed a print server involving mutex locks using Solaris threads.
This project involved implementation of a queue data structure,
condition variables, and mutex locks in SunOS environment.
Producer/Consumer algorithm was used for this implementation. Language
and Operating System: C and Solaris 2.3 Developed a parallel file copy
program in Solaris environment. It creates a thread, to copy all the
files in the source directory to destination directory. If a file in
the source directory is a directory, it creates another thread
recursively to copy all files in that directory. A linked list of
node-structures was implemented. A non-threaded version of this
program was also developed and compared with the threaded version.
Language and Operating System: C and Solaris 2.3
EDUCATION M.S.,
Computer Science,
Lamar University, Beaumont, TX M.E., Engineering,
Texas A&M University,
College Station,TX B.E., Engineering, Andhra
Universtiy, India HONORS The Tau Beta Phi National Engineering Honor
Society, Texas Delta Chapter PERSONAL Enjoy problem solving, team
work, and willing to relocate. REFERENCES Available upon request