[en]  [de]  [es]  [fr]  [ru]  [blog]      
Google
Web www.100ads.net

Please register or log in.
                       

Senior Software Engineer (castro / upper market)

 
Title Senior Software Engineer (castro / upper market)
Category Antiques & Collectables : Old Tools
Created 03/15/06
Description Seasoned server/database engineer available for short or long term contract work. Recent work includes Ruby, MySQL, and some rails.

No hype, just results.

Tim King
236B Clinton Park / San Francisco, CA 94103
(415) 722-3034 / tim_j_king@hotmail.com

PROFILE
* 3+ years managing a software product development team.
* 12+ years architecting, designing, implementing and deploying multi-tier client-server and web applications.
* Seasoned software developer with very strong relational database skills and back-end/server-oriented development experience.
* Co-authored "Managing and Using MySQL" and "MySQL and mSQL" for O'Reilly and Associates.
* Technology skills include Java, J2EE, Ruby, Ruby on Rails, Lighttpd, Perl, SybPerl, SQL/Transact-SQL, Sybase, c, c++, JDBC, Weblogic, Iplanet, Apache, PHP, SQL Server, Oracle, MySQL, UNIX, Linux, Ant, CVS.
EXPERIENCE

Doodlelab, Inc. August 2005 - February 2006
Contractor
Developed Ruby/FastCGI/XMLRPC middle tier components for online greeting card and photo printing website. Created.interfaces with FedEx, UPS, USPS, StrikeIron (tax and address verification), and CyberSource (credit card processing). Developed Ruby/XMLRPC virtual filesystem service for storage and management of images on very large storage devices. Developed Ruby/XMLRPC e-mail service with support for DomainKeys and HashCash – used for sending bulk promotional mailings.
Technologies/Environments: Ruby, Ruby on Rails, Lighttpd, FastCGI, XMLRPC, MySQL 5.0 (including stored procedures and replication), Apache.

Wells Fargo June 2004 – August 2005
Contractor
Re-architected a java-based multi-threaded logging and monitoring middleware server. The new architecture centered around the Jess rules engine and made extensive use of the Doug Lea concurrent libraries (java.util.concurrent). Developed SOAP, SNMP, and JDBC interfaces to the server. Developed rules-based based logging and monitoring functions.
Technologies/Environments: Java (XML/SAX, Threads, JDBC, java.util.concurrent), Jess, mySQL, Doug Lea libraries, Tomcat, Jetty, F5 load balancer, Linux, HTTPS/Client authentication.


Banc of America Securities February 2002 - February 2004
Contractor
Developed and supported software for an intranet and extranet based financial portal targeted at high-net worth clients. Provided project management guidance and mentored more junior developers. Performed production DBA support for a set of twenty-plus Solaris-based Sybase servers. Designed and implemented Sybase schemas, developed Transact-SQL, stored procedures, Perl/Sybperl server processes and Java/JDBC applications. Managed a set of twenty-plus Solaris development servers. Developed Perl CGIs for a variety of internal tools.
Technologies/Environments: Perl, SybPerl, Perl/CGI, Weblogic, Java (J2EE, JMS, Swing, JNLP, JSP/Servlets, XML/JAXP SAX parsing, XSLT, Threads, JDBC, Java Beans, EJB, SSL, Sockets), Sybase, Transact-SQL ,iPlanet webserver, Entrust GetAccess single sign-on/authentication, Resonate load-balancer, DB2, , Actuate, Solaris, Tumbleweed. Portia.

Key Projects:

Books and Records Conversion
Converted all back-end systems to NFS from ADP Books and Records. Developed Perl/Sybperl Extract/Transform/Load process to work with new data feeds from NFS. Also developed a full monitoring suite, which included subscription based e-mail notifications. Identified data issues and facilitated resolution with appropriate business partners. Also developed and tested various shell and Perl/Sybperl scripts to facilitate the conversion.

Corporate Services Online
Developed an automated Perl/Sybperl ETL process to load ESOP participant data and market data into system on a regular basis. Developed a multi-threaded Java-based stock quote server which interfaced with Reuters real-time stock quotes and Yahoo delayed stock quotes. Redesigned java-based stock trade server to work with FIXML and use JMS messaging. Implemented XSLT translator to translate from FIX to FIXML. Designed and implemented a full build system using ANT and CVS.

GetAccess upgrade
Upgraded getAccess single sign-on/authentication/entitlement architecture. Developed test and roll-out plans for upgrade. Wrote shell/Perl scripts and SQL to convert users into the new system. Developed and rolled-out SWING based tool for managing entitlements in the getAccess system.

E-Doc standalone statement viewer
Developed SWING/JNLP based tool to allow search/view capability for client statements for brokers and sales assistants. Developed Perl/Sybperl middleware to interface with Tumbleweed statement backend.

Loquendo , Inc. August 1999 - February 2002

Chief Architect/Manager of Browser Engineering
Led development of Java based voice browser product (http://www.loquendo.com/us/products/voicebrowser.htm) through three major product releases and many maintenance releases. Hired and managed a development team of six Java software engineers. Participated heavily in product management function. Defined and drove software development processes.
Technologies/Environments: Java (Threads, JDBC, SSL, Sockets, JSP/Servlets, XML/JAXP SAX/DOM parsing), Rhino Javascript Engine, Apache, Tomcat, SpeechWorks Text-to-speech synthesizer, Nuance Automatic Speech Recognizer, Dialogic and NMS CTI interface, Oracle, MySQL, Perl/CGI, c++, Solaris, NT.

Key Projects:

Browser development
Developed a server based java browser. Designed and implemented a distributed object messaging protocol. Worked with team members to design and implement all key browser functions, and personally developed some features myself.

Voice portal
Developed a PHP/MySQL based voice portal to demonstrate the capabilities of the Voice Browser product. Developed Perl processes to harvest, scrub, and load data from a variety of sources. Later, contributed to the redesign of the portal to a Tomcat/Servlet based model.

Caribou Lake Software August 1998 - August 1999

Regional Consulting Manager
Solely responsible for opening the San Francisco office of a Minneapolis based technology consulting and software product company. Responsible for sales, marketing, business development, account management and delivery of consulting services for Bay Area clients. Engaged in various web-related and Java development.
Technologies/Environments: Java (JSP/Servlets, Swing), Oracle, Sybase, SQL, Transact-SQL, Apache, Solaris.

C/NET, Inc. August 1997 - August 1998

Senior Software Engineer
Architected, designed and developed back-end and front-end components for two major web-site launches: COMPUTERS.COM and NEWS.COM/Investor. Architected, designed and developed a cross-site search solution for all CNET sites. Developed Sybase stored procedures and SybPerl scripts for delivery of content to web pages.
Technologies/Environments: Solaris, Netscape webserver, Vignette StoryServer, TCL, Sybase, Transact-SQL, SybPerl, Verity search engine.

Key Projects:

COMPUTERS.COM
Developed several key website features for the COMPUTERS.COM launch including a personalization feature and a product search feature. Participated in the schema design, and developed Transact-SQL stored procedures. Performed query optimization and performance tuning.

NEWS.COM/Investor
Developed ETL process to load a stock quote database from a Bloomberg feed. Developed several key website features including a "breadcrumb trail" component.

Cross site search
Architected and developed a cross-site search capability for all CNET websites. Developed ETL processes to load and reindex Verity database. Developed web "search box" component for placement on all CNET websites.

York and Associates, Inc. June 1991 - August 1997

Software Consultant
Delivered custom client-server software development services to several Fortune 500 companies including 3M, Cardiac Pacemakers/Guidant, Fleet Mortgage Group and Anderson Consulting.
Technologies/Environments: Solaris(shell scripting, sys admin), Windows, Sybase (Transact-SQL, stored procs, DBA), Ingres (SQL, stored procs, DBA), Powerbuilder, c++, c.


PUBLICATIONS
Coauthored "Using and Managing MySQL" and "MySQL & mSQL" books for O'Reilly and Associates. (http://www.oreilly.com/catalog/msql2/, http://www.oreilly.com/catalog/msql/).

EDUCATION
University of Minnesota Institute of Technology Minneapolis, MN 1986 - 1991
Bachelor of Science, Computer Science

Reply to this posting





(c) 100ads.net