Email: daniel@nanoo.org
Telephone: 054-789-9769
Address: 12 Rechov Itamar ben Avi, Jerusalem, Israel
Able to translate any visual design mock-up into working HTML, CSS, and JavaScript, with all code adhering strictly to W3C standards and other relevant standards, including graceful degradation in limited browsers and work-arounds for Internet Explorer's failure to conform to Web standards. Able to implement interactivity and animation with JavaScript. Able to implement simple animations with Flash.
Proficient in the following programming languages (in approximate order of preference): Ruby, Python, JavaScript, Perl, Unix Shell Script, PHP, C, Java, and C++. Possessing mastery in object-oriented, functional, metaprogramming, and generic programming paradigms. Proficient in writing SQL queries and basic database administration.
Fifteen years of experience with installation, administration, maintenance, customization, and integration of systems running Linux on private locally networked environments with some Windows-based nodes. Also experienced with Mac OS X, OpenBSD, and FreeBSD. Capable of network and kernel configuration and management of services including HTTP, SSH, SFTP, SMTP, DHCP, DNS, NFS, SMB/CIFS, and NAT/packet-filtering (firewalling).
Mother tongue proficiency with English; superior aptitude in written composition and editing. Casual competency in conversational Hebrew.
Company: Wildberry
Employment Type: Founding Partner
Web Site: http://wildberry-design.com/
Period of Employment: Jul 2009 – Present
Co-founder of Wildberry, a consultancy specializing in Web design and Web development. Responsible for all work involving computer software technology. Clients include pingpongarts.org, gloriana-ensemble.com, gruss.org.il, and shlomoyeshiva.org.
Company: Geeknet, Inc.
Employment Type: Independent Contractor
Web Site: http://geek.net/
Period of Employment: Aug 1999 – Aug 2011
Performed content administration for freecode.com, the world’s most prominent directory for open-source and commercial Unix software. This work entailed editing user-submitted software descriptions and release announcements for style, spelling, grammar, and factual correctness. It also involved providing customer relations and technical support to the Web site's users.
Graduated August 2001 from the University of Maryland Baltimore County (www.umbc.edu). Course work included training in algorithm analysis and design, programming language theory, data structures, Unix system administration, operating system internals, information retrieval, scripting languages, design patterns, computer graphics, computer networks, probability and statistics, multivariable calculus, discrete mathematics, linear algebra, chemistry, and physics.
Web Site: http://nanoo.org/software/silkweave/
Period of Activity: Sep 2010 – Present
Designed and implemented Silkweave, a framework for building content-oriented Web sites with a filesystem-based data store that facilitates flexible content management without requiring specialized tools. Silkweave uses a powerful template system, namely ActionView from Ruby on Rails, to enable code reuse between pages. It also offers an object-oriented model of page types to implement page differentiation.
Web Site: http://nanoo.org/software/moosic/
Period of Activity: Mar 2001 – Jul 2007
Designed and implemented Moosic, a network-enabled, multi-threaded, client/server music jukebox system with a scriptable command-line interface and an API for creating new clients. This API is based on XML-RPC, making it system-independent and language-independent. Managed and maintained this software as a successful open-source project, with users and contributors from all around the world. Authored extensive documentation of both the user interface and the programmer interface.
Web Site: http://lug.umbc.edu/
Period of Activity: Sep 1997 – Jan 2001
Served as president for UMBC-LUG, the Linux Users Group of the University of Maryland Baltimore County. Arranged weekly meetings and occasional guest speakers. Presented speeches on topics of interest at meetings. Provided installation and trouble-shooting support for hundreds of new Linux users through an email forum and in person.
Collaborator in short-term project involving system and email service administration for 2pad.com.
Phone: 054-300-8638 (Israel)
Email: thelonecabbage@gmail.com
Senior editor of freecode.com.
Phone: 410-846-4482 (USA)
Email: jeff.covey@pobox.com