Jeffrey Sonstein

Rochester NY USA 14620

Breadth & depth of knowledge — Inet, Web, Mobile, Full-Stack

Relevant Experience

Systems and Architecture Consultant

June 2014 - Present Rochester NY
Providing analysis and systems design, implementation, testing, deployment, and maintenance consulting services.

Associate Professor

March 2000 – June 2014 IST Department, College of Computing, RIT - Rochester NY
Teaching graduate and undergraduate courses on the full stack of computer software and hardware, from the front-end to the back-end and everything in between, with a focus on the World Wide Web and integrating desktop, hand-held, and tablet computing experiences.
Tenured [September 2006], MS-IT Program Director [2007 - 2008], promoted Associate Professor [2011]; Invited Expert then RIT representative to World Wide Web Consortium (W3C) [2006 - 2014], Member several W3C Mobile Web Initiative Working Groups, active contributor to current and proposed W3C standards & best practices documents, established Center for the Handheld Web at RIT [2003].
Advocate of early software & hardware education focusing on sensors & actuators and micro-controllers & very small computers, established "ubicomp" study and experimentation group at RIT [2008].

Director of Technical Support

April 1999 – October 1999 blaxxun Interactive - San Francisco CA
Primary responsibility for providing technical support to all U.S. operations of this Munich DE -based organization. Lead on several major XML-based projects, including a straw-man Schema for what became an ISO standard.

Computer Scientist

September 1998 – April 1999 NASA Ames Research Center - Moffett Field CA
Primary responsibility for developing collaborative applications in Java, using CORBA and Java 3D.

Java Developer

April 1997 – January 1998 N/Volve, Inc. - San Mateo CA
Primary responsibility for developing database administration applications in Java, using JDBC to build platform-independent systems & APIs to provide a true compile–once–run–everywhere set of tools. The databases include both mSQL and Oracle, and serve as back-ends to a dynamic and servlet-based front-end technology providing personalized HTML.

Networking Consultant

1996 California Medical Association - San Francisco CA
Provide primary leadership in the redesign and rebuilding of the California State Medical Association corporate WAN, with the twin goals of better linking the Association statewide offices and establishing a CMA Web presence while retaining a secure internal WAN.

Networks Administrator

1993 – 1996 New College of California - San Francisco CA
Planned, built, and managed Library Computer Lab; established and supported domain-wide internetworking services including a mixed-protocol WAN (using TCP/IP and IPX), dialup services, and distributed Internet information services; provided domain management services, email, news, and mailing list servers; domain-wide contact person for ISP, telco, and NIC; established one of the first 2,500 Web sites in the world in 1994; designed and constructed the vrmLab, a networked place for experiments in the Virtual Reality Modeling Language (VRML); conducted groundbreaking work with three-dimensional network interfaces at the vrmLab, cited by leading authorities and in textbooks in the field as one of the first half-dozen VRML sites.

Graduate Student & Post-Graduate Intern

1988 – 1993 New College of California - San Francisco CA
Provided computer hardware, software, and systems support to the Information Resources Center.

Programmer and Consultant

1987 – 1988 Blue Lake Information Systems and Services - Arcata CA
Provided information management consulting to area small businesses.

Systems Administrator

1985 – 1986 Quadratron Systems, Inc. - Sherman Oaks CA
Provided Unix systems administration services and ported software in a multi-machine environment at a software house providing one of the first integrated suites of office automation products.


1981 – 1985 Office Automation Systems - Eugene OR
Provided office automation planning and conversion services to small- and medium-sized local businesses.

Lead Analyst

1979 – 1981 Judicial Info Systems Project, Dept of Judicial Admin - Lane County OR
Converted the District Courts from paper- to computer-based system as a Federal- and State-funded demonstration project; reduced archival storage requirements by 70% and enabled shifting of staff resources to direct public services; provided assistance to Circuit Courts during implementation of Federally-funded demonstration of Model State Judicial Information System.

Human Services Analyst

1976 – 1979 Social Services Div, Dept of Community Health and Social Services - Lane County OR
Provided administrative support services to various Social Services Division programs including budget-writing and -monitoring, recording and reporting systems design and implementation, and acting as Freedom of Information Act (FOIA) and Privacy Act Officer.

Freelance Programmer

1971 – 1975 Eugene OR
Provided consulting services in experimental design and analysis using University computer resources.

Secure Communications

1968 - 1970 U.S. Army
Trained as Radio & Radio Teletype Operator, promoted Sgt. [1969], NCOIC of communications teams, responsible for encryption devices and keys, held security clearance.


M.A., Social-Clinical Psychology

1991 New College of California - San Francisco CA

B.A., Humanities

1989 New College of California - San Francisco CA

Services for Web Developers

Selected Publications & Workshops