You are not logged in Log in Join
You are here: Home » Members » k_vertigo » Contact » Resume.txt » View File

Log in
Name

Password

 

Resume.txt

File details
Size
6 K
File type
text/plain

File contents

Kapil Thangavelu

Contact Information:
[email protected]
[email protected]

1001 E. Villa #24
Pasadena, CA 91106

(626) 356-9776 

Education:

College of William & Mary
BS in Computer Science 
BA in History
Graduated May 2000

Objective: 

   To develop server side technologies and applications, with a focus
   on integration of diverse resources.
  
Skills Matrix:

       Programming Languages: Python, Java, C, SQL, PL/SQL, PL/PGSQL,
			      Tcl/Tk, C++.
       Databases: PostgreSQL, Oracle
       WebServers: Zope, AolServer, Apache, Servlets (Tomcat/Jetty)
       LDAP Servers: OpenLDAP
       GUI: Qt, Tk
       Mail Servers: Postfix, QMail
       Other Software Systems: CVS, SQUID, Jabber, SSH, Mozilla
       Protocols: TCP/IP, DNS, SMTP, IMAP, POP, DHCP
       XML: SAX1/2, DOM2, XSLT, XML-RPC, SOAP, RDF
       System Adminstration: Linux 
       Methodologies: Object Oriented Programming, UML1.3,
		      Component Oriented Programming, Extreme Programming.

       
Work Experience:

CounterSign - July 2002 - Present

        Senior Zope/CMF Developer - Lead Developer responsible for design 
	and implementation of a CMF/Plone based portal. Recommendations
	available, details classified.

Mindtel - December 2001 - Present 

	Senior Software Architect Consultant - Responsible for design
	and creation of new applications backends to support visualization
	of complex data.

	- Created A web based VRML Renderer Configuration app
	that connected to network renderer's residing on client desktops
	and sent VRML data extracted from XML stored GPS information.
 
        - Created a mass text indexing system (based on lucene),
	to graphically render search results from collected document 
	archives (news groups, medical journals, etc.) ranging in
	size from 2GB to 1TB.

	- Created an XML to RDBMS data conversion tool, for analysis
	and navigation of the data via a web interface.

USC Cancer Research Group - July 2001 - February 2002

        Content Management/Workflow Consultant - Responsible for
	the design and implementation of a project management system.

	- Created an intranet system for managing project workflow
	for a distributed group of statistical programmers. 
    
Holtvale - December 2000 - July 2001
	
	Chief Software Engineer - Responsible for investigating 
	emerging technologies, team leadership, design, and implementation
	of a high throughput, highly available system of domain name 
	registration and management (including dns, mail, web) driven 
	by replicated LDAP servers, an ecommerce system system  models 
	running on Postgres, and a high performance asynchronous   
	i/o network engine based on the Medusa (nightmare.com) server 
	framework to communicate the various tcp/ip protocols. Work for 
	this was position was conducted remotely with other team members 
	located in Australia.

CountingDown.com - August 2000 - December 2000

	Web Architect 

	Lead Developer on an Oracle/AolServer/ACS4 version of CountingDown.com
	(A subsidiary of DreamWorks), a web based movie fan community. 
	Responsible for Data Model Development, Workflow, and implementation.
	Championed use of ACS as a solution/development strategy. Developed 
	interim solutions in Zope while ACS4 version was in progess. 
	Coordinated efforts between DBA, Systems Adminstrator, other
	programmers, graphics designers, and html coders. Setup shared
	Development Environment including mail server, web server, database,
	cvs, and ftp server.

BootCamp - ArsDigita.com - June - July 2000

	Participated in the ArsDigita bootcamp. Acquired skills in Aolserver,
	Oracle, Tcl scripting, and the Arsdigita Community System (ACS).

ASTi - February 2000 - May 2000
     
        Web Application Developer - Responsible for developing a prototype
	of the ASTi corporate intranet for managing project workflow 
	and production of parts.

	I gathered site requirements from ASTi employees. I designed and 
	implemented a working prototype to fufill those requirements and the
	workflow guidelines I was given. After the prototype was built,
	I turned over the project to their web master, and educated him 
	regardings its construction and extensibility.
	
	Applications created
	
	- RDBMS schema for ASTi's parts and production compoennts as
	welll as installation and setup of RDBMS (PostgreSQL)

	- A Persistent DOM interface for ASTi's internal project parts.
	The Product created subvendor orders based on a customer's product
	spec/purchase order
	
	- A searchable email archive for communications between ASTi's sales 
	engineers and clients.
	
Director of Development - Information Technology @ College of William & Mary
	 - Fall 1999 - May 2000

	 www.sin.wm.edu
	 
	 Selected as the architect of the next generation Student Information
	 Network at the College, an information portal for students. I 
	 investigated various Web Application Platforms (ACS, Enhydra), before
	 settling on Zope, Python, and PostgreSQL, to replace an aging 
	 code-base of mod_perl scripts. Taught the developers about Zope
	 Architecture and Python and lead them in designing and implementing
	 the new system. Designed and Implemented Session Mangement, IMAP
	 authentication, Team Web Site for Distributed Development, Online
	 Rideboard, Message Board, Housing Market, and Local Jobs Board.

	 Skills Acquired

	 - Object Oriented Design
	 - Team Management


Field Consultant - Technology Support Center @ College of William & Mary
	- Summer 1999 - Sprint 2000
	
	Assisted in training of on-call support specialists. Made field visits
	to various problem sites doing network troubleshooting (DHCP, SMB,
	TCP/IP), operating system troubleshooting (Linux, Win98), and
	application troubleshooting (EMail Clients, MS Office).	

HTML Perl/CGI Developer - Infomation Technology @ College of William & Mary
        - Spring 1998 - Spring 1999
	
	www.sin.wm.edu

	Designed and Implemented Entertainment Section for the Student
	Information Newtork in Perl/HTML/Javascript/CGI with a Unix DBM
	backend. This section of the site served as a repository of 
	local entertainment, movies, and restaurants in the Williamsburg, VA
	area.

Contact References and Code Samples for Work Experiences are available
to interested parties.

Open Source Developer
  
  I spend a great deal of my free time contributing to open source
  projects. most of this time goes to zope, a python based 
  application server, some of my work on this project can be found

  here  http://www.zope.org/Members/k_vertigo

Affiliations:

	Member of the Python Software Community. http://www.python.org/psa
	 
	Founding Member of Los Angelos Zope Users Group http://www.lazug.org

Conferences:

	Oreilly Open Source Convention 2002, San Diego, CA (Speaker)
	 
	10th International Python Conference 2002, Washington, DC

	Oreilly Open Source Convention 2001, San Diego, CA

	9th International Python Conference 2001, San Diego ,CA

	8th International Python Conference 2000, Washington, DC