Tantek Çelik
tantek_no_spam_please_@i_mean_it.no_spam_whatsoever.tantek.com
http://tantek.com
Summary of Qualifications
-
Manager & technical leader (10 years). Led and set direction for teams of up to 12.
-
Experienced software architect, designer & engineer (15 years). Shipped numerous products.
-
Industry veteran: Microsoft, Apple, Oracle and one co-founded startup.
-
Award winning product developer. IE5/Mac browser: Macworld 2000 Eddy; Tasman engine: widely acclaimed for Web standards support. Rev 1.0 application: TidBits 1997 Macworld-SF Best of Show.
-
Proven innovator. 6 patents issued, 7 pending. 7 W3C standards (CRs). Many more in progress.
-
Technology visionary and industry expert. Web standards, XHTML, CSS, semantic markup, data formats, test suites, meta data, social software.
-
Communicator. Speaker at tech conferences: SXSW (top moderator), W3C, O'Reilly ETech, BayCHI.
Employment & Products
-
2004 July - present
Senior Technologist.
Investigate and define new standards and new technologies companywide. Lead adoption of and implementation of valid semantic XHTML and CSS across all web sites. A primary contributor to the design, development, and launch of politics.technorati.com "Election Watch 2004" site in 13 days.
Websites Developed and Launched
-
2003 Sep - 2004 July
Group Lead.
Group/team/project/product(s): confidential.
Directly lead and manage 3 people and help set direction and priorities for overall technology area. Successfully completed investigation phase. Wrote funding and planning proposal for implementation phase, and secured funding from upper management. Wrote job descriptions and secured office space for new phase.
1998 - 2004 July
Diplomat.
Primary representative to the World Wide Web Consortium (W3C) Cascading Style Sheets (CSS) working group and HyperText Markup Language (HTML) working group (alternate 1998-2000).
Specifications Produced / Contributions:
2000 - 2003 Aug
Software Development Lead.
Tasman presentation engine
v1. TV Products Group. Led design and implementation of W3C web standards support (Extensible HyperText Markup Language version 1.0 (XHTML 1.0)&XHTML 1.1, most of CSS-2&2.1, DOM 1.0 & most of 2.0), porting (Win32: CE3-4,NT,2000,XP), and code minimization/modularization. Directly led and managed 2-3 software developers (set goals/objectives, wrote performance reviews), and set direction and priorities for overall team of 8 including software testers.
Products Shipped / Contribution:
1998 - 2000
Software Development Lead.
Tasman rendering engine v0. Internet Explorer for Macintosh (IE/Mac) team. Led design and implementation of compliant standards support, shipping the first browser ever to fully support CSS-1, HTML 4.0, PNG 1.0, DOM 1.0 HTML, ECMAScript-262, parts of CSS-2, and most of DOM 1.0 Core & some DOM 2.0. Led and managed 3-4 people (set goals/objectives, wrote performance reviews) out of a team of 11-12. Primary representative to W3C CSS&FP working group. Alternate representative to W3C HTML working group. Primary representative to W3C XForms working group (1999-2000).
1997 - 1998
Senior Software Engineer.
Macintosh Internet Team. Led design and implementation of Cascading Style Sheets (CSS) browser support and CSS Object Model (CSSOM) support in Internet Explorer for Macintosh 4. Representative to W3C CSS&FP working group. Helped implement Document Object Model (DOM) support, Dynamic HTML (DHTML) support, and fixed numerous bugs in IE/Mac. Maintained Microsoft Component Library (COM) for 68k and PowerPC.
-
Vice President.
One of three principals of a Macintosh software product and consulting services company. Responsible for software engineering, consulting, website content authoring and maintenance, training, technical support, marketing, documenting, billing, sales, booth duty, presenting at MacHack conference.
Major Products Shipped / Contribution:
-
REV autoversioning software / wrote v1.0 difference engine.
-
OpenContent™
(
- DR1,
- DR2,
- DR3
) container application SDK / software engineer.
-
Cyberdog DocBuilder (four releases:
- 1.0,
- 1.1,
- 1.2,
- 1.3b
)
first fully functional container component / primary engineer.
Services:
- Development workshops & kitchens (US & Europe)
- Phone consulting
- Short-term development projects
-
1993 - 1996
Co-Technical Lead.
OpenDoc project. Implemented Document Shell subsystem, and led implementation of seven other subsystems and a dozen part editors. Identified and wrote critical code sections. Filed patents (see descriptions below). Technically led a team of more than a dozen engineers and provided technical leadership for human interface, marketing, evangelism, management, and developer support. Resolved cross-subsystem, cross-project and cross-company technical issues. Established and maintained process and guidelines for implementation of OpenDoc functionality. Documented and ensured documentation of design and implementation decisions. Presented at Apple World Wide Developers Conference (WWDC) and European Developer's Forum (EDF).
Products Shipped:
- OpenDoc component software toolkit
(
- d2,
- A2,
- A6,
- A6+source,
- SOM DR1,
- DR2,
- DR3,
- DR4 1.0 GM
)
1992 - 1993
Senior Software Engineer.
OpenDoc project. Led design and prototyping of the OpenDoc Storage subsystem and contributed to design of seven other subsystems. Contributed to implementation of OpenDoc Storage. Designed and developed turnkey documentation system for efficiently documenting all of the OpenDoc APIs and producing consistently styled and formatted documentation.
1992
Software Engineer.
System Storage Manager. One of three engineers who designed and implemented portions of a new system level structured storage manager.
-
Macintosh Software Engineer
Designed & implemented portions of ORACLE database client & server software for the Macintosh including Server Manager, Pro*C and Pro*Pascal tools using MacApp C++. Maintained low level database kernel archival subsystem, and database kernel startup/shutdown application. Wrote and performed industry standard TP1 RDBMS benchmark tests on Oracle Server for Macintosh.
Products Shipped:
- Oracle Server for Macintosh 1.0
- Oracle for Macintosh v1.2
-
System Software Engineer.
Designed and programmed Macintosh System 7 Toolbox/demo MacApp applications using Edition Manager, Sound, PPC Toolbox as intern, part-time, and full-time.
-
Technical Software Support Engineer.
Sun Graphics Group. Called customers initially to determine problem(s), reproduced & documented bugs, and researched long-term problems.
-
1989
Dorm Database Architect and Engineer
Residential Affairs office.
Designed, prototyped, implemented & maintained prototype campus-wide dorm database system.
Fielded questions, recovered software, eliminated viruses, configured Macintoshes, printers, and AppleTalk networks.
Publications & Presentations
Recommendations and Candidate Recommendations (CRs)
- Çelik T.
"CSS3 Basic User Interface Module"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2004/CR-css3-ui-20040511>
(2004)
- Bos B, Çelik T, Hickson I, Lie H.
"Cascading Style Sheets, Level 2 revision 1"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2004/CR-CSS21-20040225>
(2004)
- Çelik T, Lilley C.
"CSS3 Color Module"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2003/CR-css3-color-20030514>
(2003)
- Hayes S, Adams G, Çelik T, Lie H.
"CSS TV Profile 1.0"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2003/CR-css-tv-20030514>
(2003)
- Pemberton S, Austin D, Axelsson J, Çelik T, Dominiak D, Elenbaas H, Epperson B, Ishikawa M, Matsui S, McCarron S, Navarro A, Pervemba S, Relyea R, Schnitzenbaumer S, Stark P.
"XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2002/REC-xhtml1-20020801>
(2002)
- Lie H, Çelik T, Glazman D.
"Media Queries"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2002/CR-css3-mediaqueries-20020708>
(2002)
- Glazman D, Çelik T, Hickson I, Linss P, Williams J.
"Selectors"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2001/CR-css3-selectors-20011113>
(2001)
Test Suites
- Glazman D, Hickson I, Çelik T.
"Selectors Test Index"
W3C Cascading Style Sheets test suites
<http://www.w3.org/Style/CSS/Test/CSS3/Selectors/20040302>
(2004)
-
Meyer E, Lie H, Boland T, Baron L, Hickson I, Fahrner T, Bos B, Wilson C, Çelik T.
"CSS1 Test Suite"
W3C Cascading Style Sheets test suites
<http://www.w3.org/Style/CSS/Test/CSS1/20030827>
(2003)
- Çelik T, Hickson I.
"CSS Test Suite Documentation"
W3C Cascading Style Sheets test suites
<http://www.w3.org/Style/CSS/Test/testsuitedocumentation-20030129.html>
(2003)
- Bobroskie A, Çelik T.
"HTML4 test suite documentation"
W3C HTML/XHTML Test Suites
<http://www.w3.org/MarkUp/Test/HTML401/20030123/htmltestdocumentation.html>
(2003)
-
Bobroskie A, Bristol J, Ye X, Tseng K, Hickenbottom M, Ishizaka S, Colgan Y, Chen Y, Çelik T, Hayes S, Gavrylyuk K.
"DRAFT - HTML4 Test Suite"
W3C HTML/XHTML Test Suites
<http://www.w3.org/MarkUp/Test/HTML401/20030123/tests>
(2003)
- Çelik T.
"CSS Test Suite Documentation" (first version)
W3C Cascading Style Sheets test suites
<http://www.w3.org/Style/CSS/Test/testsuitedocumentation-20020429.html>
(2002)
- Roy T, Meyer E, Çelik T, Baron L.
"CSS Mobile Profile Test Suite"
W3C Cascading Style Sheets test suites
<http://www.w3.org/Style/CSS/Test/Mobile/1.0/20011022>
(2001)
Working Drafts
- Çelik T, Bos B, Glazman D.
"CSS3 Hyperlink Presentation Module"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/>
(2004)
- Hickson I, Çelik T.
"CSS3 module: Lists"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2002/WD-css3-lists-20021107>
(2002)
- Suignard M, Lilley M, Çelik T, Sawicki M, Zilles S.
"CSS3 module: Fonts"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2002/WD-css3-fonts-20020802>
(2002)
- Çelik T, Bos B, Attinasi M.
"Syntax of CSS rules in HTML's 'style' attribute"
W3C Technical Reports and Publications
<http://www.w3.org/TR/2002/WD-css-style-attr-20020515>
(2002)
Articles
- Çelik T, Curbow D.
"Working With OpenDoc Part Kinds"
develop
Issue 27:37-52 (1996)
- Çelik T, Curbow D.
"Rethinking the Interface: Getting the look and feel of a container application"
MacTech
12(5):71-78 (1996)
Tech-edited Books
- "Cascading Style Sheets Pocket Reference, 2nd ed.",
O'Reilly Media,
(July 2004)
- "Cascading Style Sheets: The Definitive Guide, 2nd ed.",
O'Reilly Media,
(March 2004)
Invited Presentations
- Marks K, Çelik T.
" Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean",
SD Forum
Web Services SIG,
eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131
(28 September 2004)
- Çelik T.
" Model+View+Controller = XHTML+CSS+JS", led discussion,
O'Reilly Media
Foo Camp 2004,
O'Reilly Campus, Wallcreeper room, Sebastopol CA
(12 September 2004)
- Çelik T, Marks K.
"Attention.XML",
O'Reilly Media
Foo Camp 2004,
O'Reilly Campus, Appaloosa room, Sebastopol CA
(11 September 2004)
- Çelik T, Marks K.
"Simple Semantic Formats",
O'Reilly Media
Foo Camp 2004,
O'Reilly Campus, Camel room, Sebastopol CA
(10 September 2004)
- Çelik T.
"CSS: The Good, the Bad, and the Ugly",
as moderator of "CSS: The Good, the Bad, and the Ugly" panel (Çelik T, Meyer E, Bowman D, Alvey B, Blessing K),
South by Southwest (SXSW) 2004,
Austin Convention Center Room 18AB,
Austin TX
(15 March 2004)
- Çelik T.
"Ridiculously Easy Social Software",
as panelist on "Ridiculously Easy Group Forming" panel (Çelik T, Ito J, Kaminski P, Ruby S, Weinroth A.),
SXSW 2004,
Austin Convention Center Room 17B,
Austin TX
(15 March 2004)
- Çelik T.
"CSS test suites: lessons learned",
W3C
Technical Plenary Day:
Making Test Suites Work for Working Groups,
Royal Hotel Casino, Cannes-Mandelieu, France
(3 March 2004)
- Çelik T, Marks K.
"real world semantics" — five-minute lightning talk,
ConCon,
Rx Gallery,
San Francisco CA
(16 February 2004)
- Çelik T, Marks K.
"real world semantics",
O'Reilly
Emerging Technology Conference (ETech)
2004
Westin Horton Plaza, San Diego, CA
(11 February 2004)
- Çelik T.
"CSS: Between the Style Sheets",
Between the (Style) Sheets: CSS, Browsers, and You panel (Çelik T, Meyer E, Zeldman J.),
SXSW 2003,
Austin Convention Center Room 18AB,
Austin TX
(10 March 2003)
- Çelik T, Ranganathan A, Bowman D.
"Web Standards and the Future of the Web"
(references from Tantek's presentation)
Meet The Makers,
Grand Hyatt San Francisco,
San Francisco CA
(21 October 2002)
- Çelik T.
"Intro to Cascading Style Sheets"
BayCHI Web Interface BOF,
100 Oracle Parkway, Redwood City CA
(6 January 1998)
- Çelik T.
"Real World OpenDoc"
MacHack,
Fairlane-Dearborn Conference Center, Holiday Inn, Dearborn MI
(13 June 1996)
- Çelik T, Soldan E.
"OpenDoc presentation"
Apple European Developer's Forum (EDF),
Sweden
(1995)
- Alfke J, Çelik T.
"OpenDoc Container Applications"
Apple World Wide Developer's Conference (WWDC),
San Jose CA
(May 1995)
Education
-
-
- Introduction to Management,
- Situational Leadership,
- C# programming
-
- Human Interface Design,
- MacApp & C++,
- Mac Comm Toolbox,
- Introduction to PowerPC instruction set,
- PowerPC Runtime architecture
-
- BSCS 1990,
- MSCS 1991 specialty in Software Theory
Recent Computer Experience
- C,
- C++,
- CSS,
- XHTML,
- HTML,
- XML,
- C#,
- Win
,
- MacOS
- Past/Distant computer experience available upon request.
Other Interests
- Alternative transport: skate, bicycle, motorcycle. Run? Only when chased.
- Reading graphic arts / layout / typography books.
- Playing with LEGOs.
- Cafes inspire philosophical ponderings, or sociological analyses, often realtime and interactive.
- Rarely I get to play a nice game of chess, perhaps backgammon or sometimes Scrabble. More often I seem to be playing multiplayer strategy board games like Evo, Settlers of Catan, and Carcassonne.
Member of
References available upon request.