WIL SINCLAIR 35 PALOMA AVENUE PACIFICA, CA 94044 PHONE 650.359.7588 CELL 510.684.4956 E-MAIL WLLM@WLLM.COM WEBSITE WWW.WLLM.COM CAREER SUMMARY Senior Development Manager/Director with a strong record of delivering top-quality J2EE enterprise solutions for complex business problems. Proven ability to attract top technical talent and direct development efforts to meet and exceed project expectations. OBJECTIVE Director position requiring adept technical leadership and risk management to deliver business-critical solutions of outstanding quality. EXPERIENCE HIGHLIGHTS 3/2006 - 7/2006 Development Manager Company: Amazon.com - Oversaw technical organization building out a major customer-facing business initiative for apparel retail. The site (www.endless.com) uses an innovative interface incorporating AJAX technologies to facilitate product browsing and selection. - Managed teams of developers, contractors, interns, and technical project managers. Direct reports included managers, senior developers, and project managers. - Implemented an agile, use-case-driven methodology across the organization to more consistently estimate schedules and deliver functionality on time. - Defined all technical strategy for a major Amazon project (100+ contributors) and advised on integration opportunities with other Amazon technologies. 3/2004 - 3/2006 Principal Software Engineer Company: Oracle Corporation - Served as a primary architect on a data materialization service for Oracle's next-generation business intelligence framework. This component provided the infrastructure necessary to meet demanding performance, scalability, and availability requirements for all of Oracle's BI query services while providing some additional data integrity assurances, such as read consistency and read recency. Implemented core components of this service in a J2EE 1.4/EJB 2.1 environment using some of the latest and most advanced EJB and Oracle technologies. - Provided technical reviews and mentorship for a large team of developers (50+). - Attracted technical talent from top-tier universities, conducted interviews, and provided detailed information for developer performance reviews. - Lead integration project exposing Oracle's data mining technologies within Oracle's next-generation business intelligence query tools. Managed all development resources from conception to delivery. - Introduced load and performance testing frameworks for Oracle's larger BI organization. 1999 - 2004 Technical Director/Chief Architect Company: GrokDigital Client: ePocrates - Modeled a complex online subscription renewal system for all of ePocrates' subscription-based products. Used a combination of stateless session EJB's and PL/SQL to extend ePocrates' existing data model while meeting performance and scalability requirements. User interface was implemented using Struts and JSP's. Deployed on Weblogic 6.1/Oracle 8. - Designed and oversaw implementation of an inter-application XML protocol to facilitate communication between ePocrates' ecommerce portal and online product. Deployed on Weblogic 6.1 and Tomcat 5.0. Client: Lawrence Berkeley National Laboratory - Defined technical direction and managed all resources for a large genome visualization system. Technical resources included developers, product managers, project managers, and database administrators. - Designed and oversaw development of a fully extensible, multithreaded, Swing-based user interface for visualization and comparison of genomic data. Oversaw development of data server implemented as a Java web application running on Tomcat 3.3. Designed an XML language for client/server communication optimized for large-scale genomic data transmission. - Built and managed a core development team of three senior engineers, four junior engineers/interns, and a project manager. - Introduced repositories, bug databases and continuous build environments. - Oversaw releases and testing procedures for several development cycles. - Defined IT architecture and oversaw the provisioning/purchase of all necessary hardware. Client: 10x - Designed and implemented the authentication and security component of a large-scale J2EE-based stock trading system. This project was developed and deployed on Weblogic 6.0. - Modeled, implemented, and introduced a framework for web-based unit testing that was used during development and QA for all projects at Next Wave. - Performed design and code reviews for junior developers and provided feedback for all performance evaluations. 2001 - 2002 Sr. Engineer Company: I-many, Inc - Served as I-many's chief XML architect, maintaining and extending the XML-based RPC interface to an EJB 1.0-compliant server developed by I-many (ContractSphere Server). - Designed and oversaw implementation of the XML-based business object import/export language for ContractSphere Server with full CRUD functionality for all major business entities in the system. - Added and updated functionality in ContractSphere's contract management web application using JSP's and Servlets deployed on JRun 3.0. - Drafted a custom software development process plan based on features of FDD, RUP, and XP that was implemented company-wide. This process added concepts such as UML modeling and peer review to I-many's existing software development practices. 2000 Sr. Engineer Company: Bigwords - Served as technical lead for a team of developers transitioning a large intranet application for catalog management from ColdFusion 4.0 to a J2EE-based solution. Evaluated and deployed demo versions on Weblogic 4.5. Final release deployed on Weblogic 5.0. - Designed and implemented a Servlet/JDBC-based system deployed on Tomcat 3.0 to import spreadsheet files to the main product database for off-site sales representatives. TECHNICAL SKILLS Languages Java, C++/C, Tcl/Tk, Perl, Python, Lisp/Scheme, Shell Scripting, UML Java/J2EE Technologies EJB (1.1, 2.0, 2.1), Servlets, JSP, JMS, JCA, JDBC, JNDI, RMI, JMS, Applets, Java Beans, Java Web Start, Java Threads Database Technologies SQL, PL/SQL, Oracle (8, 8i, 9i, 10g), MySQL, Postgres, OLAP XML Technologies XML, XSLT, XML Schema, DTD, SAX-/DOM-based parsing, SOAP Environments/Tools Linux/Unix (Red Hat, Debian, Solaris, FreeBSD), Weblogic (5.0, 6.1, 8.1), ATG Dynamo (4.5), OC4J (10.1 implementing EJB 2.1 spec), JRun, Tomcat, Apache, Oracle RDBMS (7, 8, 8i, 9i, 10g), MySQL, Postgres, OID, JUnit, Log4j, Ant, Make Methodologies RUP, FDD, eXtreme Programming Design Patterns GoF, Sun Java Center J2EE Patterns OTHER SKILLS AND STRENGTHS Excellent presentation skills with extensive experience evangelizing technical designs and solutions Demonstrated goal-oriented leadership Critical thinker with a deep understanding of encouraging and maintaining productivity across large organizations Fluent in German RESEARCH Multimedia Query and Retrieval Systems Open Sound World (Open Source Sound Synthesis Environment written in C++ and Tcl/Tk) Visualization Tool for Genome Alignment and Comparison EDUCATION University of California at Berkeley BA in Computer Science with Honors Minor in German Literature