core python作者的简历,写的很棒

Wesley J. Chun
Silicon Valley, California, USA
wesc (personal)/cyberweb (business) [at] rocketmail [dot] com
OBJECTIVE and SUMMARY
Technical consultant (Internet and networking senior software architect) with well over a decade of experience seeking 1099 short-term and/or emergency worldwide contracts (days, weeks, months) in which significant Python expertise is required, regardless of field or industry. Work could include consulting, integration, engineering, or source code analysis. As a well-recognized Python book author and professional technical educator, also seeking to address your Python-related corporate training needs.
 
HIGHLIGHTS
          • Author of Core Python Programming, 2nd ed., and web site 2005-2006
          • Helping the world get rid of spam and viruses from their e-mail inboxes 2004-2005
          • Bringing new medicines to market faster with software for doctors 2002-2003
          • Author of Core Python Programming, CD-ROM & web site 2000-2001
          • Lead software engineer and web designer for Yahoo! People Search 1998-1999
          • Original Yahoo!Mail team member: rearchitected Address Book and Spell Checker 1997-1998
          • Developed Solaris networking tools and software 1995-1996
          • Completed graduate work and published thesis in networking field 1994-1995
 
WORK EXPERIENCE
CYBERWEB CONSULTING, Silicon Valley, CA1996-present
Principal: Founder of technical consulting agency specializing in Python software engineering, design and architecture, optimization and refactoring; technical corporate training, public instruction; and technical writing / editing. Various work performed using MacOS X, FreeBSD, Solaris, Linux, and Win32 systems using Python, C, CGI / HTML / CSS, JavaScript, TCP/IP, MySQL, PostgreSQL, and Unix shell scripts. Productivity tools used include Excel, Framemaker, and PowerPoint.
 
IRONPORT SYSTEMS, San Bruno, CA2004-2005
Software Engineer: Design and architect computer applications for a series of electronic mail security gateway appliances used for high-performance message delivery and spam and virus filtering services. Development performed using Python in FreeBSD Unix, MacOS X, and Win32 operating environments with the MySQL and PostgreSQL database systems. Specific product work includes: Virus Outbreak Filters® (temporarily quarantine suspicious messages before antivirus IDE signatures are available), Mail Flow Central® (message tracking and report generation), Spam Quarantine (message view and search), and Threat Operations Center monitoring software.
 
SYNARC, San Francisco, CA2001-2004
Senior Software Developer: Lead software engineer for clinical trials medical imaging application which allows radiologists and trained technicians to perform vertebral identification in a digital domain, quantitative morphometry (QM) reading, and both semi-quantitative (SQ) and binary semi-quantitative (BSQ) scoring of spine radiographs (X-rays) for vertebral fracture analysis and assessment. Enhancing and developing software in a Unix/Solaris environment using Python, Tk (Tkinter and Pmw), and C, and database queries and stored procedures using Sybase Transact SQL.
 
YAHOO!, Santa Clara, CA1997-1999
Technical Yahoo!: Lead software engineer managing one junior engineer for Yahoo! People Search, an online email, telephone, and netphone database directory (replacing the original Four11.com site) -- proprietary database with SQL-like access. Developed the code which interfaces Four11 native code with Yahoo!'s enormous data streaming libraries, allowing People Search to "tap into" the data flow. Also created an API to People Search for other Yahoo! products (properties) and customized the People Search web system to work directly with corresponding wireless application on the Palm VII PDA. Responsibilities for People Search included full-time development, sustaining engineering, internationalization, automating nightly updates, 24x7 support, and interfacing to other Yahoo! products such as Yahoo!Mail, Address Book, and the main Yahoo! user database. Other projects included the graphical and engineering redesign of the RocketMail/Yahoo!Mail Address Book and Spell Checker. Job functions in a FreeBSD and Solaris environment: Internet software development (Python, C, C++), Apache webserver maintenance, maintenance and utility scripting tools (bash, tcsh, Python), and web page design (Python, HTML, and JavaScript).
 
FOUR11, Menlo Park, CA (acquired by Yahoo! Oct 1997) 1997
Software Engineer: Web site design and software development using an internal core web technology which was a Python and HTML based proprietary predecessor to Zope, JSP, ASP, PHP, etc. Also used C++ and JavaScript. Projects included: architecting Four11 Contact Groups, an online management system for membership-based organizations (predecessor to Yahoo! Clubs). Also managed web servers, web site performance measurements, and scheduled file backup and recovery using Samba and Amanda.
 
SUN MICROSYSTEMS, Mountain View, CA1994-1997
Member of Technical Staff: Developed Solaris name service software for SunSoft. Improved password coordination between different types of Solaris name servers, managed product source tree, automated nightly builds, tested and integrated bug fixes and enhancements, and experimented with product GUI front-ends using Tcl/Tk. Also served as group web master by maintaining the core web site: page design, HTTPD server maintenance, and Perl CGI programming. Helped system administration teams by: giving technical seminars, providing on-call engineering support, and aiding in name service transition projects. Occasional tasks: budget forecast, capital equipment requisition and justification, collegiate relations (events and recruiting), and performing customer visits and evaluating feedback.
 
HEWLETT PACKARD, Palo Alto, CA1993
Information Technology Specialist (SEED): Assisted in porting an open object-oriented database client system written for Unix systems to PCs under DOS/Windows. Converted suite programs and interactive object structured query language (IOSQL) scripts that tested database interface functionality.
 
LEGATO SYSTEMS, Palo Alto, CA1992
Member of Technical Staff: Served as a software and release engineer for NetWorker, a file backup and recovery system for mixed networks. Responsibilities included: source tree management, master tape cutting, product serialization, system administration, and giving Unix training seminars.
 
XILINX, San Jose, CA1990-1992
Software Engineer: Development using C and Unix with internal software tools and libraries. Projects: software security with network licensing and hardware protection, GUI applications, instructing training courses, technical documentation, text file encryption, and maintenance of multiplatform software development framework.
 
EDUCATION
UNIVERSITY OF CALIFORNIA, Santa Barbara, CA1992-1994
Master of Science, Computer Science (emphasis: Distributed Systems and Networking)
 
UNIVERSITY OF CALIFORNIA, Berkeley, CA1985-1989
Artium Baccalaureus, Applied Mathematics (emphasis: Computer Science)
Certificate of Minor Program, Music (emphasis: Classical Piano)
 
TECHNICAL SKILLS
Languages: Python, Unix shell script, C, Javascript; some Java, C++, SQL
Transact SQL)
Operating Systems: Unix (FreeBSD, MacOS X, Linux, Solaris) and Win32
Software: FrameMaker, Excel, PowerPoint; HTML, CSS, CGI, TCP/IP, UDP/IP
 
SELECTED PUBLICATIONS
Wesley J. Chun, Core Python Programming, 2nd ed., Prentice Hall PTR, © 2007 (Sep 2006). ISBN 0-13-226993-7. (forthcoming)

Wesley J. Chun, "Keeping Up with Python: the 2.2 Release" and "Python 2.2 Q&A with Guido van Rossum, Creator of Python". Linux Journal, Issues 98 (June 2002) and 99 (July 2002), respectively. ISSN 1075-3583.

Wesley J. Chun, Core Python Programming, Prentice Hall PTR, © 2001 (Dec 2000). ISBN 0-13-026036-3. Links: Linux Journal review (May 2001) -- Amazon® and other Internet reviews -- Chinese edition (HZ Books/China Machine Press, Aug 2001, ISBN 7-111-08983-9) -- Electronic version (English) (O'Reilly, Oct 2001) -- Indian edition (English) (Addison Wesley Longman; Winter 2002, ISBN: 817808273X) -- Korean edition (Pearson Education Korea; May 2002, ISBN: 89-450-7052-4) -- Electronic version (Chinese) (China e Book, August 29, 2004)

W. J. Chun, L. E. Moser, P. M. Melliar-Smith, and D.A. Agarwal, "Distributed Simulation for a Communication Protocol Development Environment." In the Journal of High Performance Computing, Vol. 4, No. 1, National University of Singapore, December 1997. ISSN 0218-6802.

W. J. Chun, L. E. Moser, P. M. Melliar-Smith, and D.A. Agarwal, "Applying Distributed Simulation to a Communication Protocol Development Environment." In the Proceedings of the 29th Hawaii International Conference on System Sciences, Vol. 1, IEEE Computer Society Press, January 1996. ISBN 0-8186-7324-9. (Nominated for BEST PAPER award)

 
RECENT SPEAKING ENGAGEMENTS
  • Advanced Python Programming (3-day course)
  • CyberWeb Consulting
    Wednesday-Friday, Nov 8-10, 2006
    San Francisco (San Bruno), CA
  • (Intensive) Introduction to Python (3-day course)
  • CyberWeb Consulting
    Monday-Wednesday, August 16-18, 2006,
    San Francisco (San Bruno), CA
  • What is Python? (BOF)
  • 2006 O'Reilly Open Source Convention/
    14th International Python Conference

    Wednesday, July 26, 2006
    Portland, OR (bio)
  • Advanced Python Programming (3-day course)
  • CyberWeb Consulting
    Wednesday-Friday, May 17-19, 2006
    San Francisco (San Bruno), CA
  • Internet Programming with Python (tutorial)
        and Vertebral Fracture Analysis (session)
  • PyCon 2006
    Thursday-Friday, February 23-24, 2006
    Dallas (Addison), TX
  • (Intensive) Introduction to Python (3-day course)
  • CyberWeb Consulting
    Wednesday-Friday, February 1-3, 2006
    San Francisco (San Bruno), CA
  • What is Python? (seminar)
  • PERNET - Graduate Seminar Series
    Wednesday, October 12, 2005, 5:30 PM,
    San Francisco State University, CA
  • Introduction to Python (tutorial)
  • 2003 O'Reilly Open Source Convention/
    11th International Python Conference

    Monday, July 07, 2003, Portland, OR (bio)
  • Python Programming II (8-week course)
  • UC Santa Cruz Extension
    Mondays, April 14 - June 16, 2003, Sunnyvale, CA
  • Python in Education (session)
    and Python in Medicine (session)
  • PyCon DC 2003 Conference
    Wednesday, March 26, 2003, Washington, DC
  • Python Programming (8-week course)
  • UC Santa Cruz Extension
    Mondays, January 6 - March 10, 2003, Sunnyvale, CA
     
    PROFESSIONAL DEVELOPMENT
  • Social & Economic Implications of Technology
  • Effective Presentations
  • Negotiating Skills
  • Jakob Nielsen seminar on HCI and visual design
  • Financial Accounting
  • Financial Statement Analysis
  •  
    MISCELLANEOUS
    Technical Training Course Instructor: Python Programming I, Python Programming II, Introduction to the Unix Operating System, C Programming
    Associations: BayPIGgies (volunteer coordinator), Python Tutor mailing list (volunteer moderator/list manager)
    Travel: Canada, Mexico, Hawaii, Taiwan, Hong Kong, Sweden, France, Germany, Japan, India, Nepal, Singapore, Vietnam, Cambodia, Thailand, Turkey, Greece, Egypt, Kenya, Italy, United Kingdom
    Personal: US Citizen
    Last updated by wesc: $Date: 2006/08/09 01:51:03 $
    This file: http://roadkill.com/~wesc/res2.html ... other versions:
          • ASCII / plain text
          • Word®
          • PDF®
          • full resume (incl. trainer/instructor and technical writer/editor experience)
    posted @ 2011-02-24 13:24  Charliee  阅读(1549)  评论(0编辑  收藏  举报