Doug's Compendium of Stuff


Stuff

Main
Where Is Doug?
My Bookmarks
My Resume
Pacbell Outages
Pilot Logbook

Code

Tournament
Jar Search
DCT6200 Firewire Tuner (For Motorola DCT6200 set top box and Freevo)
Serial Port Tuner (For Motorola DCT2XXX set top box and Freevo)
Gentoo IVTV Ebuild
Java Internet Jukebox

Old

2008: 08 07 03 02
2007: 12 08 07
2006: 12 06 02
2005: 11 10 07 06 05 04
2004: 07 06
2003: 10 08 07 05 04

Offsite

My Wife
My Work

Contact

Email:



The Few, The Proud, The Pradipta 416


For a Microsoft Word version of this page, click here
For a printable version of this page, click here
Douglas A. Seifert
1522 Hudson St., Redwood City, CA 94061
(650) 276-0392

SUMMARY OF QUALIFICATIONS

Over ten years of top, diversified programming experience ... Extensive background in many areas including Windows NT,2000,XP & UNIX operating systems ... Expertise in J2EE (v. 1.3 & v. 1.4) platform ... Expertise in server side application server frameworks including J2EE (SeeBeyond Integration Server, JBoss, Weblogic), Jakarta Tomcat, ATG Dynamo, and Vitria ... Expertise in lightweight inversion-of-control container frameworks, including Picocontainer ... Expertise in the Java SDK (through version 1.5.x) ... Expertise in web application development using MVC frameworks including Ruby on Rails, XWork 2 and Webwork 2, Struts, JSP, JSTL, Java Servlets, PHP, ASP, ISAPI, NSAPI and Perl CGI ... Expertise in writing high-performance, multi-threaded server applications using Java, C/C++ (pthreads and Win32 API) ... Expertise in integrating with third party web services, including PayPal, Amazon Web Services, USPS Merchant Tools, and UPS Merchant Tools ... Expertise in low-level network programming using TCP & UDP sockets ... Expertise in common web networking protocols including HTTP, HTTPS, FTP, SMTP and UDP ... Expertise in XML based technologies ... Expertise in distributed object programming using Drb, EJB3, Java RMI/IIOP, CORBA and COM/DCOM ... Expertise in database programming using ActiveRecord, JDO (XORM and BEA Kodo), Hibernate, JDBC, RogueWave DBTools, ADO and embedded SQL ... Expertise in messaging systems including JMS (ActiveMQ, Joram, STCMS & MQSeries) and Microsoft Message Queue ... Expertise in OODBMS including Object Store and Versant ... Experience using RDBMS including Oracle, Sybase, Postgresql, MySQL, HSQLDB and MS SQL Server ... Can apply object oriented techniques using design patterns to solve software problems ... Experience with dynamic HTML and CSS ... Scripting languages include JavaScript, PHP, JScript, PerlScript and VBScript ... Programming languages include Java, Ruby, C++, C, Python, Perl and FORTRAN ...

MAJOR ACCOMPLISHMENTS

PROFESSIONAL EXPERIENCE

9/05 - present Software Architect
CloverLink Systems, Inc.
Glendale, CA

Designing and developing next-generation of mortgage broker loan origination system utilizing Java, Ruby and Ruby on Rails for Ownit Mortgage (previously Security Pacific Home Loans). Extensive third-party web service integration.

8/05 - 8/06 Software Architect
InfoSpace, Inc.
Los Angeles, CA

LA office architect for platform development. Responsible for best practices, mentoring, technology research and recommendations and core framework development. Improve and expand with new functionality existing content management and delivery system for mobile phones that generates $200+ million annual revenue. Improved performance of ring tone catalog publishing process 10 fold by analyzing the problem, debugging it and coding solutions.

1/04 - 8/05 Senior Consultant
CloverLink, Inc.
Glendale, CA

Senior consultant for a variety of clients, utilizing Java and the .Net framework to provide scalable web and internet solutions. Lead architect and developer for Security Pacific Home Loans Streamline Website project, which utilized Webworks 2, XWorks 2, Tomcat, Picocontainer (a lightweight, dependency injection service container framework), FOP (for document conversion), JMS (Joram JMS), JDO (XORM) and many other technologies to provide an online, end-to-end mortgage initiation, pricing and closing tool. Extensive third-party mortgage funding application integration using extensible pluggable framework. Developed CloverLink customer portal web application in Ruby and Ruby on Rails.

4/01 - 12/03 Senior Software Engineer & Architect
SeeBeyond Technology Corp.
Monrovia, CA

Lead architect and implementer of a high-performance, multi-threaded J2EE compliant application server for SeeBeyond's flagship eGate product. Involved in all stages of design and implementation of an JMX service bus, deployment and invocation interceptor framework, EJB container system, deployer, JNDI service, and JAAS Security manager. Integrated Jakarta Tomcat to provide web container services. Developed high-performance, scalable client-side JMS implementation for SeeBeyond's JMS server product. Lead the effort to bring the application server into compliance with Sun's Compatibility Test Suite (CTS) for J2EE 1.3 (achieved in 4/2003). Polished the implementation for inclusion in SeeBeyond's release of ICAN Suite 5.0.

5/99 - 3/01 Senior Software Engineer
Octive Technology, Inc.
Newport Beach, CA

Design and develop high-performance, multi-threaded servers for the Octive Technology DSL backend network in C++ and Java. Developed several JSP and Java servlet tools for assessing data integrity and network availability. Developed secure, scalable session manager in C++ for Octive's "Bandwidth On Demand" product. Development of the Octive servlet framework utilizing XML as a communication protocol.

11/97 - 5/99 Senior Web Application Engineer
USWeb (now MarchFIRST)
Santa Monica, CA

Design and develop high-performance, multi-threaded web-based applications for USWeb clients. Used Java and ATG Dynamo to develop several intranet solutions for Times Mirror corporation. Maintained several web sites based on the Nucleo web application framework developed at Lot 11 Studios.

10/96 - 11/97 Senior Web Application Engineer
Lot 11 Studios
Hermosa Beach, CA

Lead designer and developer for the Nucleo web application framework, an in-house tool for web site development and deployment. Utilized CORBA for distributed object communication and Object Store for object persistence. Deployed on several high-profile websites. Ported to Java and renamed as Onion. USWeb purchased the company in 11/97.

4/96 - 10/96 Software Developer
McDonnel Douglas
Long Beach, CA

Design and implement middleware connecting C17 work flow tools, legacy databases and document managing software in an integrated environment.

3/90 - 4/96 Application Programmer
Rockwell International (now Boeing Space Systems)
Downey, CA

Application programming for Space Shuttle trajectory analysis and design. Shell programming and data crunching applications in FORTRAN. Analytical and statistical design tools for selecting optimal space shuttle ascent paths in C. Data visualization programs integrating third party graphing and plotting tools for Shuttle trajectory simulations in C and C++.

EDUCATION

12/89    BS Aerospace Engineering
University of Michigan, Ann Arbor, MI

Locations of visitors to this page