Daniel Convissor

4015 7th Ave Apt 4R
Brooklyn, NY 11232
718-854-0335

Employment Experience

President: The Analysis and Solutions Company (1997 - Present)

Create and enhance applications, databases, websites, documentation, tutorials and presentations for clients and open source projects. Some notable ventures include:

Developer: The PHP and PEAR Projects (2003 - Present)

Cooperating with a large, international collective of programmers. Wrote RFC formalizing DateTime's handling of Daylight Saving Time transitions. Enhancing documentation (DateTime, MongoDB, overloading, bitwise operators, 5.3 upgrade), unit tests (DateTime, dozens of PEAR packages, PEAR's Jenkins Continuous Integration server), and website (preventing request forgeries, expanding https use).

Lead Developer, Calendar Solution: Bike New York (2011)

Overhauled my calendar, SQL and date packages to use the autoload pattern, expand PHPUnit tests, add WordPress Shortcodes, provide SQLite3 and memcache support. Integrated these new features into Bike New York's new website and created cross-browser style sheets to match comps.

Senior Developer, Nokia's Ovi Store: Schematic (2008)

Served as architect and lead developer for two key components of Nokia's answer to Apple's App Store. Created functional and technical specifications for both the sorting of content according to each user's behavior and the protocols for continually importing data from Nokia's repository. Managed development of these aspects by the programming team. Used Oracle, memcached and object-oriented PHP 5, including Zend Framework. Controlled source code in Subversion and tasks in JIRA. Utilized best practices: code reviews, PHPUnit testing, documentation in Confluence and source code.

Senior Developer, ICE: The Winter Group (2005 - 2008)

Built the back end of a mortgage underwriting system from scratch using OOP PHP 5, MySQL and SQLite. Used JSON in an AJAX model to communicate with the XUL front end. Performed some front end XUL and JavaScript programming. Integrated with third parties via XML, XML RPC and SOAP. Produced shell scripts to simplify building the various environments. Established a test suite to aid development and prevent regressions. Documented the system using phpDocumentor, Word and Visio. Ran machines on CentOS and Red Hat Enterprise Linux (REHL). Utilized Subversion for revision control. Employed an Agile development process in our four-person team.

Lead Developer, PEAR::DB: PEAR project (2003 - 2007)

Brought all drivers of this object-oriented PHP database abstraction package into working order. Added new portability and test suite features to provide a consistent interface for all database systems. Installed several DBMS' to be tested against: Access, DB2, Frontbase, mSQL, MySQL, Oracle, PostgreSQL, SQL Server, SQLite and Sybase. Improved documentation in Docbook and phpDocumentor. Stored source code in CVS.

Architect / Developer: ST Parser (2001 - 2006)

Created an object-oriented PHP application to process SportsTicker's XML stream. Established database portability techniques for operation on most major database systems. Wrote complete user and API documentation.

Additional Projects

Created and enhanced many websites, all with the goal of being clean, easy to navigate, have excellent search rankings, and be simple to maintain. Produced an e-commerce system. Tweaked the inner workings of Drupal and contributed a module. Used Smarty templates. Coded a photo gallery.

Director, Accounts Receivable: Breakaway Courier Systems (1996 - 1999)

Issued invoices, answered billing inquiries, contacted customers. Created Access databases to identify delinquent clients, transmit bills electronically and process credit card transactions. Reduced the average age of outstanding invoices by 2/3. Documented all processes for the subsequent Director.

Organizational Experience

Manager and member: 4th Street Food Co-op (1989 - 2000)

Created a database to track inventory, ordering and membership. Pulled the organization out of debt by implementing strategies for growth and improved operations. Balanced member and customer needs with the spatial and cash flow limitations of a small store. Delegated responsibilities amongst volunteers.

Treasurer and Core Committee Member: Barefoot Boogie Dance Collective (2000 - 2007)

Computerized financial records using QuickBooks and standardized accounting practices. Collaborated in organization's governance restructuring process.

Board Member and volunteer: Transportation Alternatives (1988 - 1994)

Filled ongoing writing, editorial and production roles for City Cyclist, Auto-Free Press and Bicycle Blueprint. Designed and advocated improved cycling and transit facilities. Proposed and lobbied on local, state and national legislation. Produced two Eco-Fairs.

Various: Sunset Home Association (1999 - Present)

Served as a Board Member, House Manager and Auditor at different times. Solidified the building's fiscal and physical integrity.

Education

Empire State College, State University of New York (1994 - 1995)

Completed 16 Credits. Studied American and New York City government. Examined the City's budgetary process and analyzed 15 years of spending. Advised by Bob Miller, Budget Director, NYC Dept of Transportation.

New York University (1986 - 1988)

Completed 56 Credits. Fared well in a graduate level neurology course during Sophomore year.

Computer Skills

Databases

Significant: MySQL, SQLite, Access, Oracle.
Moderate: PostgreSQL, MongoDB, SQL Server, Sybase, DB2, Frontbase, mSQL, O'Hanlon dbs, dBASE.

Languages

Significant: PHP, SQL, XHTML, XML.
Moderate: JavaScript, XUL, Perl, Visual Basic, Java, JSP.

Other Software

Apache HTTPD, Lighttpd, memcached, Jenkins, Tomcat.
Zend Framework, WordPress, Drupal, Smarty, CodeIgniter.

Operating Systems

Ubuntu, NetBSD, Windows, OpenBSD, CentOS, Red Hat Enterprise Linux.

Productivity

Git, Subversion, CVS, Confluence, JIRA, Bugzilla.
OpenOffice, WordPerfect, Word, Quattro Pro, Excel, QuickBooks, GNUCash, Visio.