Kevin Collins
(415) 637 - 2242
kcollins@gmail.com
- goal: Combine my extensive software development experience, powerful interpersonal inclinations and blossoming design skills to design and build amazing software.
- school:
-
skills:
- Strong interpersonal skills!
Extensive experience designing and building software systems. Formal and informal experience leading software development teams. Successful experience in both project and product management roles. Practical understanding of basic business principles.
- Experienced java developer (over 10 years), more recent experience in php and javascript. Considerable un*x knowledge both as an administrator and developer (primarily
linux & solaris). Good familiarity with oracle databases. Strong sql skills.
- Experience in php, javascript, java, unix/linux, oracle, sql (including optimization), html, flash, photoshop, illustrator, dreamweaver, perl, c, c++,
http, numerous source control systems, apache,
vmware, windows, macintosh, palm, jsp, jdbc, swing,
mysql, sql server, dns, tcp/ip networking, design patterns and mvc.
employment:
- Sutro Media, February 2009 to Present
-
Co-founder of Sutro Media, helping independent travel writers publish great guides for iPhones and iPod Touches.
- Primary author of the "San Francisco Exploration Guide" a top-selling guide to San Francisco.
-
Genentech Corporation, October 2004 to October 2005
-
Provided a unique combination of product management, project management and technical leadership on a custom sales automation tool for Genentech. The application is a very large palm application integrated with numerous data sources. The team included 2 people I managed directly and a much larger set of people I coordinated with. I was responsible for system specification, project/process planning, debugging and architectural decisions. The application is still in use.
- Oracle Corporation, June 2003 to October 2004
- Worked with a large development team (30+) on Oracle's Enterprise Content Management system, a java application connecting to an oracle database through the cmsdk library
- Worked with a team of 5 people on a website content management system that provided versioning, locking, templating, searching, secured access, diffing, etc for users without traditional web-development skills. It was built in java and accessed an oracle database through the cmsdk library. In addition to my engineering responsibilities, I worked closely with (internal) customers to make sure functionality met their needs.
- PGP Corporation, February 2003 to June 2003
- Worked with a team of 5 people on the Universal application. I built the webmail system which allows a user to securely read pgp-encrypted emails through a web browser. It was written in java using xmlc for html-generation and connecting to a postgres database via jdo. The application is still in use.
- CNET Networks, December 2001 to July
2002
-
Worked with a team of 7 people on a sales application to consolidate
CNET's many different sales channels & teams. I worked with the
development team to resolve implementation issues and with business people to resolve functionality issues. The system uses java
swing to connect to oracle and oracle financial and it is still in use.
-
Brodia, July 2000 to December 2001
-
Built and debugged Discover
Financial System's deskshop
application with a team of 5 people. I built the connection & data-sharing
mechanism between Discover and Brodia systems, and contributed widely to other
pieces. It was a java jsp system and connected to Discover's systems using a partial implementation of IFX protocol.
Led a 7-person development team (5 developers & 2 QA engineers) to build an identity management system for automated & web service access to Brodia applications by 3rd party systems.
Finally, I was the lead developer on a library to provide shared data and business logic. The role was a fallout
from my previous two positions with Brodia, during which time I built a data
& business library that other groups started to adopt. I gathered requirements from users
of the library, and ensured their needs were met while maintaining consistency across projects. This task
involved a repeating cycle of careful design and rapid development. The team had two other developers &
1 QA engineer.
- Providian Financial, January 2000
to July 2000
-
Built and debugged Providian's online credit card application with a team of 5 people.
The application is built in java and netdynamics with an oracle database and a custom corba server, and is still in use.
- Bank of America, January 1999
to January 2000
-
Built, tuned, & debugged Bank of America's
online banking application with a team of 9 people.
Internally, the system uses java servlets & jsps, connecting to informix databases and various corba servers. The application is still in use.
- UCSF, October 2002 to December 2002
-
Part-time lab technician in Philip Sabes sensorimotor learning lab. My primary responsibility was to integrate an IScan pupil tracking device with the existing experiments procedure and matlab codebase template.
- Organic Online, September 1998 to
January 1999
-
System administrator responsible for administering & debugging live and development websites. These systems were primarily solaris systems running
apache webservers and oracle databases accessed by custom java applications. Sites administered included Motorola, Nike , Levis
and Kinkos. Sites developed were primarily
Rational Software and Fragrance Counter.
KinderView, June 1998 to July
1998
-
Built a custom java application to stream
images from classrooms to parents.
-
NCR Inc., March 1996 to June 1997
- Intern for NCR's massively parallel Teradata database group. Designed and built web-based java applet
system administration tool allowing a user to remotely administer a very
large database system.
references: Available on request