HTML version at http://xahlee.org/PageTwo_dir/Personal_dir/Xah_Lee_Resume.html
Name: Xah Lee
Email: xah@xahlee.org
Website: http://xahlee.info/
Skype: XahLee
Location: California, USA
Backend web site development, some frontend or Linux system admin. Small team engineers environment.
Accomplishment highlights:
Date: 2005 to 2013
Job Title: Author and Webmaster
Creator, owner, webmaster, and author of website http://xahlee.info/ ; an educational website on mathematics and programing.
The following tutorials and essays are over 2 thousand HTML pages.
Date: December 2005 to 2006
Job Title: Web Application Programer
A website application is designed to teach college educators to adapt certain software for administration. (detail is NDA)
This is the largest web app project I have done as a single-person project. Tech used: PHP, MySQL, JavaScript + CSS2, Linux, Apache. 90 PHP pages, 8311 lines of code, 10 database tables.
A small-scale e-store. The site features shopper login, credit card transaction, admin login, inventory.
This is a legacy project from a previous programer. The project had zero documentation. 3420 lines of Perl in just 2 files, and 60 ad-hoc XML template files, and uses plain CGI. It uses MySQL, and is hosted on Linux running Apache.
This is a very small-scale eBay-like auction site. There are a total of 35 files written in PHP and MySQL. Hosted on Linux running Apache.
Date: December 2005 to December 2007
Job Title: Consultant
Worked for Professor Richard Palais on the project 3D-XplorMath, supported by a grant from National Science Foundation.
Built a web site with Java applet that shows mathematical surfaces with interactive rotation. (http://virtualmathmuseum.org/) This website has 580 HTML pages, with Java applets for interactive 3D rotation of 400 math surfaces and other visualizations. e.g.: Plane Curves, Space Curves, Conformal Maps, Fractals, Surfaces, Polyhedra, Ordinary Differential Equations.
Tech used: Mac OS X Server, Apache, Java, perl, LaTeX, PDF.
Date: February 2003 to April 2003
Job Title: Lecturer
The full title is “2003 NCTS-NSF Workshop on Differential Equations, Surface Theory, and Mathematical Visualization”.
Invited by professor Richard Palais to teach a special 6-weeks course for graduate math students on Mathematica programing for visualization of surfaces, together with 3 professors who taught: “Surfaces in R^3” (prof. Chuu-Lian Terng), “Equations of Evolution” (prof. Richard Palais), “Introduction to the Complex Analysis of Minimal Surfaces” (prof. Hermann Karcher), “Lattice Models” (prof. Martin A Guest).
Date: January 2003
Job Title: Seminar Speaker, Tokyo Metropolitan University
Invited as a workshop speaker for Geometry And Visualization, Tokyo Metropolitan University, hosted by professor Martin Guest of TMU.
Here, I discuss technology and tools for online math education on geometry.
Date: July 1999 to October 2002
Job Title: Software Engineer
Programer of Netopia's enterprise eCommerce Server. Team of 5.
This is a typical enterprise level e-store system. Similar in scale and features to Yahoo's e-store. It runs on Solaris and HP-UX. Features includes i18n, credit card processing, customizable store appearance, web based inventory control, sales report and traffic report, discount or special pricing system, international tax and shipping charges calculation system, etc.
The technology used that I had a major part are: Apache/Stronghold webserver, Apache JServe (Tomcat precursor), an (in-house) application server (in Perl). The system also uses (in-house) Java Routing Servelets, and Oracle Database.
I was responsible for sys admin over in-house development machines (several Solaris and HP servers), managing CVS and code branch merging, and as a programer to critical parts of the system, including credit card processing back engine (with CyberCash, LinkPoint), online order interface and processor, integrating the 4 server components to communicate, decision on a new server engine (Resin, iPlanet), writing installers, writing diagnose software, and design and implement the upgrade driver system.
I was the primary person responsible for installing (or help clients or co-workers in staging department), to install, upgrade, or test, the complex server software. (except for the oracle database. That was handled by a dedicated database admin.)
Our customers include Verizon.com and several high-volume e-store hosting service providers. As an example of the system's scale, one client has 40 thousand stores, with Oracle data file over 4 tera bytes.
Date: December 1998 to July 1999
Job Title: Senior Software Engineer
I am part of a startup team of 7. Our company is a job hub ( brainpower.com ), in competition to dice.com and monster.com.
We have 3 engineers, counting myself. Our engine includes web interface, resume database, jobs agents and seeker agents, mass mailing subscription system, and internal bug database.
Among other things, I wrote a bug database for internal use. The software is one single file in Perl, 4k lines. It uses MySQL for database and CGI.
Date: February 1998 to April 1998
Job Title: Programer
Maintenance engineer for a small online escrow start-up. Duties include re-coding legacies systems, traffic analysis, and reports generation. Technology used were: Linux, Apache, miniSQL, and Perl.
Date: February 1998 to March 1998
Job Title: Consultant
Consultant for a classified project. The task is to create a geometric 3D model in Mathematica. The client traveled from NY to have a interview and sign a non-disclosure contract. My client is extremely satisfied by my work.
Date: January 1998 to February 1998
Job Title: Quality Assurance Engineer
Beta testing for a dynamic 3D graphics visualization software product based on OpenGL for Mathematica. (The product has been bought out by Wolfram Research.)
Date: January 1997 to April 1997
Job Title: Webmaster
At Network General, I was hired as a hourly based contractor to convert the company's network technology technical documents from proprietary formats to HTML for their intranet.
Date: June 1995 to December 1995
Job Title: Intern Programer
Student research intern. My task was to create a series of education and research material on plane curves (geometry). The material includes curve's history, definition, properties, applications, with a potential as a commercial add-on product. A significant part is to write a series of Mathematica program that allow systematic generation of proper animations for visual “proof”.
Master level (7+ years): Mathematica, Perl, emacs lisp, HTML5, CSS3.
Expert level (5+ years): Unix sys admin (Solaris, Mac OS X), PHP, Apache, MySQL, SQL, Second Life Linden Scripting Language.
Working knowledge. (2+ years of working experience): JavaScript, Python, Java.
Graduate level mathematics.
Read, write, and speak English and Chinese fluently.
High ability in mathematical analysis and design.
For a list of citations to my writing from printed books and journals, see: 〈Printed Citations to Xah Lee Site〉 http://xahlee.org/PageTwo_dir/Personal_dir/citations_to_xahlee.html .
Here's a plain text version:
Math: Plane Curves
Following are citations to Visual Dictionary of Special Plane Curves.
•《Geometric Algebra with Applications in Engineering》 (2008), by Christian Perwass. (Publisher: Springer; 1 edition (December 16, 2008), ISBN-10: 354089067X, ISBN-13: 978-3540890676), amazon ♠
•《Introduction To Plane Algebraic Curves》 (2005), By Ernst Kunz, Richard G Belshoff. ISBN-10: 0817643818. amazon ♠
•《Handbook of Geometric Programming Using Open Geometry GL》, by Georg Glaeser (Author), Hans-Peter Schröcker (Author). (Publisher: Springer; 1 edition (July 31, 2002), ISBN-10: 0387952721, ISBN-13: 978-0387952727) amazon ♠
•《Clifford Algebras: Applications to Mathematics, Physics, and Engineering》 (Progress in Mathematical Physics, Vol. 34) (2003), by Rafal Ablamowicz (Editor). (Publisher: Birkhäuser Boston; 1 edition (December 4, 2003), ISBN-10: 0817635254, ISBN-13: 978-0817635251) amazon ♠
•《Morphs, Mallards, & Montages: Computer-aided Imagination》 (2004), by Andrew Glassner. (Publisher: AK Peters; illustrated edition edition (July 29, 2004), ISBN-10: 1568812310, ISBN-13: 978-1568812311) amazon ♠
•《The CRC Concise Encyclopedia of Mathematics》 (1998), by Eric W. Weisstein. ISBN-10: 0849396409 amazon (about 10 or 20 references to my plane curves website.)
•《The Sophists: an introduction》 amazon (2008), By Patricia F. O'Grady. (ISBN 0715636952) ♠, ♠
•《Geometry in Action: A Discovery Approach Using The Geometer's Sketchpad》 (2003), by Clark Kimberling. (Publisher: Key Curriculum; 1 edition (April 10, 2003), ISBN-10: 1931914028, ISBN-13: 978-1931914024) amazon ♠
•《Emerging Lithographic Technologies 9 (Proceedings of SPIE)》 by R. Scott Mackay (Editor). (Publisher: SPIE-International Society for Optical Engine; illustrated edition (May 30, 2005), ISBN-10: 0819457310, ISBN-13: 978-0819457318) amazon ♠
•〈Mom! There's an Astroid in My Closet!〉 (2007), by Derek Seiple, Eugene Boman, Richard Brazier. (《Mathematics Magazine》, vol. 80, (2007), pp. 104-111) astroid_seiple104.pdf
•《Complex Variables: Principles and Problem Sessions》 2011-03-28 By A K Kapoor. (ISBN-10: 981431353X | ISBN-13: 978-9814313537; World Scientific Publishing Company) amazon
•《The Computer Graphics Manual (Texts in Computer Science)》 2011-11-30 By David Salomon. amazon @ Source books.google.com
Math: Wallpaper Groups
Following are citations to The Discontinuous Groups of Rotation and Translation in the Plane.
•《Geometric Group Theory: Geneva and Barcelona Conferences》 (2007), by Goulnara N. Arzhantseva et. al. (ISBN-10: 3764384115, ISBN-13: 978-3764384111) amazon ♠
• 《Making Mathematics with Needlework: Ten Papers and Ten Projects》 (2007), by sarah-marie Belcastro (Author, Editor), Carolyn Yackel (Editor) amazon ♠ ♠
•《Geometric Modeling: Techniques, Applications, Systems and Tools》 (2004), by Muhammad Sarfraz (Editor). (Publisher: Springer; 1 edition, ISBN-10: 1402018177, ISBN-13: 978-1402018176) amazon ♠
•《The Universal Book of Mathematics: From Abracadabra to Zeno's Paradoxes》 (2004), by David Darling. amazon ♠ ♠
•《Practical Aspects of Declarative Languages》 [4th International Symposium, PADL 2002, Portland, OR, USA, January 19-20, 2002. Proceedings (Lecture Notes in Computer Science)] (2002), by Shriram Krishnamurthi, C. R. Ramakrishnan. amazon ♠ ♠
•《La matematica e la vita quotidiana》, By Simonetta Di Sieno, Marco Rigoli, Teresa Sichel. (ISBN 8884830931, 9788884830937) ♠
•〈The Pentagon: a mathematics magazine for students〉 (2000) (Volumes 62-6)
•〈Grid Method Classification of Islamic Geometric Patterns〉, By Ahmad M Aljamali, Ebad Banissi, Department of Computing, Information Systems & Mathematics. South Bank University. London. ♠
Misc Math
Following are citations to misc math articles.
•《The Second Life Grid: The Official Guide to Communication, Collaboration …》 (2009-05) By Kimberly Rufer-Bach. ♠
•《Harley Hahn's Internet and Web yellow pages》 (2000), by Harley Hahn. Osborne/McGraw Hill.
Programing Work
Following are citations to misc programing language tutorial or articles.
•《Mathematica Cookbook》 amazon (2010), By Sal Mangano. ♠. Cites: Concepts & Confusions of {Prefix, Infix, Postfix, Fully Nested} Notations.
•《PostgreSQL 9.0 Official Documentation - Volume II. Server Administration》 2011-03-10 By The Postgresql Global Development Group. @ amazon
•《Enterprise Interoperability II: New Challenges and Approaches》 amazon (2007), by Ricardo Jardim-Gonçalves, Jörg P. Müller, Kai Mertins, Martin Zelm. ♠. Cites: What is Expressiveness in a Computer Language.
•《Free and Open Source Software》 2012-10-10 By Wikimedia Foundation. @ Source books.google.com
Other
Non-math or non-programing books and articles citing xahlee.org.
•《Symmetry in Syntax: Merge, Move and Labels (Cambridge Studies in Linguistics)》 2011-06-06 By Barbara Citko. @ amazon
•《Reflets réciproques (Currents in Comparative Romance Languages and Literatures) (French Edition)》 2006-04-10 By Pamela Marie Hoffer. @ amazonSource
•《Linguaggio e genere: grammatica e usi》 (2006), By Silvia Luraghi, Anna Olita. (ISBN 8843039261, 9788843039265) (Cites an article I wrote on the Chinese 木蘭辭 (Mulan Ballad).) ♠
• 《Machine Learning and Data Mining in Pattern Recognition: 5th International Conference, MLDM 2007, Leipzig, Germany, July 18-20, 2007, Proceedings (Lecture … / Lecture Notes in Artificial Intelligence)》, by Petra Perner (Editor). (Publisher: Springer; 1 edition (September 10, 2007), ISBN-10: 3540734988, ISBN-13: 978-3540734987) (Cites my name as an outlier in statistical analysis of newsgroup posts.) amazon ♠
• 《Governing the World Trade Organization: Past, Present and Beyond Doha》 2011-06-06 By Thomas Cottier, Manfred Elsig. @ amazon
• 《The Rhetoric of Music: A Theoretical Synthesis》 By Alex Bailey. (? Rocky Mountain Communication Review, Vol 3:1 (summper 2006), The University Of Utah) (Cites my blog writing on a piece of song.) ♠ ♠