Chris Komuves: Curriculum Vitae

Christopher S. Komuves

Chaplin, CT
Email  ♦  WWW: http://chris.komuves.org/
photo of Chris Komuves with beard photo of Chris Komuves

OBJECTIVE

Systems/process architecture/engineering projects involving the creation of innovative Web-based database-driven directory, financial, social networking, video sharing, groupware, and infrastructure applications. Involvement or oversight in all aspects of such applications, including design, analysis, programming of back-end and UI, security, and sysadmin. Implementation of such projects in a UNIX environment such as Ubuntu Linux. Open to all sizes of projects.

SKILLS

Long and extensive background working for more than 20 companies. More than 36 years of programming experience, including more than 25 years of Web-based software development experience. Professional experience has included use of the following skills.
  • Ajax, JQuery
  • CGI Programming
  • DNS
  • Email/SMTP
  • Financial Application Development
  • Hardware Repair
  • Internet Site Administration
  • Large-Scale Systems Development
  • NTP
  • Network Security
  • Privacy and Data Security
  • Shopping Cart Development
  • Social Networking Site Development
  • Spam Filtering
  • Systems Adminstration (Solaris, Linux (Ubuntu, CentOS), OS X, Windows, etc.)
  • Systems Architecture
  • TCP/IP Networking/Administration
  • UNIX Shell Programming
  • UNIX Systems Security
  • Video Sharing Development
  • Video Streaming Servers
  • Video Transcoding (ffmpeg, custom apps)
  • Web Application Development
  • Web Server Administration (Apache)
  • Website Security
  • ZFS, RAID

Programming Languages

  • Assembly language (68000)
  • BASIC
  • Bourne (UNIX shell)
  • C
  • CGI programming
  • CSS3 (and earlier)
  • HTML5 (and earlier)
  • JavaScript
  • Lisp
  • Node.js
  • Pascal
  • Perl
  • Prolog
  • SQL (MySQL, etc.)
  • Smalltalk

Operating Systems

Professional experience working on the following OS's:
  • DEC Digital UNIX (OSF/1)
  • Hewlett Packard HP-UX 9.04, 10
  • Microsoft DOS 3.3 - 6.22
  • Microsoft Windows 3.0-3.11/95/98/NT/2000/XP/Vista
  • Silicon Graphics IRIX 5.3, 6.2
  • Sun SunOS 4.1.x
  • Sun Solaris 2.3 - 10 (including security and kernel tuning)
  • Linux (Various, mostly Ubuntu & CentOS)
  • Apple Mac OS X

Software

Familiarity with a wide variety of PC and UNIX software, including (mostly only for historical interest):
  • DBMS & Directory:: Paradox for Windows, FoxPro, MS Access, Uniplex, Informix, TimesTen, Netscape Directory Server (LDAP), OpenLDAP, BerkeleyDB, Ev (POST, pq), vs6, Eteron™, MySQL
  • Editors: EMACS, vi, pico, dtpad, nedit, etc.
  • Graphics: JASC Paint Shop Pro, JASC Image Robot, Adobe Photoshop, OmniGraffle, GimpShop, GraphicConverter, Seashore, ImageMagick, GraphicsMagick
  • Networking: TCP/IP using UNIX, Windows 95/98/NT/2000/XP/Visa, PC/TCP OnNet, Chameleon, SuperTCP, Trumpet, eXceed!, XVision and Network Time Protocol (NTP); Microsoft LAN Manager; Windows for Workgroups, Windows 95 and Windows NT using NetBEUI; and some Novell 3.11. Various firewall and NAT (Sun, Linksys), 802.11, NFS, ssh/sftp/ssl keys. Deep experience with Solaris networking and tuning.
  • Email: Mail-it, Pronto Mail, Eudora, ELM, Netscape, Mozilla, Apple Mail, various email protocols such as SMTP, POP, IMAP, MIME, MAPI and vCard. Configuration of SENDMAIL for large-scale virtual domain servers with anti-spam security measures (including editing sendmail.cf files and rulesets), SpamAssassin. Wrote secure, web-based system for automatically reporting and blocking senders of selected spam using header analysis, tracerouting, and whois DB lookups.
  • World Wide Web Servers: Installed CERN, NCSA, Apache, Nginx, Netscape/iPlanet/Sun Enterprise httpd servers on a variety of platforms.
  • World Wide Web Browsers: NCSA Mosaic, Netscape Navigator/Communicator, Mozilla, Lynx, Cello, Hot Java, Charon, MS Internet Explorer, Enhanced Mosaic, Safari, Opera, Firefox, Chrome.
  • Configuration Management: Worked in development environments using CVS, Subversion, and Git.
  • Groupware, Monitoring: RT, Bugzilla and Asana for bug/issue tracking. Nagios and Graylog for system/service monitoring. Slack for everything.
  • Video Transcoding: ffmpeg, libavcodec, mediainfo, qt-faststart, mp4box.

EXPERIENCE

Komuves Consulting
Proprietor, Chaplin, CT, 2005 - present
Consulting services including web software and site development, Linux systems administration, computer and network security, and Web site hosting services.
Proprietor, Iselin & Dunellen, New Jersey, 1993-09 - 2000-09
A business providing consulting and computer solutions for PC and UNIX platforms, including World Wide Web consulting & hosting services, Internet site setup and training, computer hardware and software (including the complete VisionMaster monitor line), database and network systems, and several books. Also set up BBSs, DBMS sytems, and other information systems. Clients included:
- NYNEX Information Technologies {Middleton, MA}
- International Career Information, Inc. {Jersey City, NJ}
- UniPress Software, Inc. {Edison, NJ}
- Twin County Grocers, Inc. {Edison, NJ}
- XRT, Inc. {Wayne, PA}
- Reed Reference Publishing {New Providence, NJ}
- Transport Workers Union of America {New York, NY}
- Professional Protocol Enterprises {Metuchen, NJ}

BingeNow, LLC
Chief Technical Officer (CTO), 2008-01-01 - present
LLC member responsible for architecture, design and software development of a video sharing/social networking web site (BingeNow.com), using streaming video, complex database functionality, advanced fraud detection, etc., implemented in HTML5/CSS3 using Perl, MySQL, Ajax, and Javascript on an Apache/Linux(Ubuntu) platform.

Kiswe Mobile
Consultant, 2014-04-01 - 2016-05-16
Responsible for backend software development (mostly Node.js) to support transport and monitoring of real-time live mobile video application.

Martine's Chocolates
Web Developer (consultant), 1999-10-31 - 2014-06-01
Developed and maintained a custom online catalog and shopping cart application for a gourmet chocolate company, including a la carte chocolate selection.

Town of Chaplin, CT
Information Systems Manager/Webmaster (part-time employee), 2008-01-18 - 2009-11-04
Responsible for creation and maintenance of the town website, and network and information architecture for the Town Hall.

Cibernet Corporation
Cibernet Labs, Bethesda, MD & Scotch Plains, NJ (telecommuting from Chaplin, CT)
Principal Systems Architect (Director), 2004-02-09 - 2005-09-31
Principal Software Engineer (Director), 2005-10-01 - 2006-12-31
Responsible for the overall design and construction of their web-based software platform and system called One1Clear Finance, that provided multi-lateral financial settlement for billions of dollars of roaming fees between mobile operators (reported to the CTO, Michael Baldwin). Also involved in forward-looking work for new business opportunities. Wrote most of software for the first release of One1Clear, and then worked as senior software engineer in a team that grew to 26 people by the time of the 2.0 release.

Finally, helped to transition software development (mostly maintenance) to India, in preparation for sale of the company. Taught intensive classes in Hyderabad, India, to a new team of 18 software developers.


Bell Laboratories Research (Lucent Technologies), Murray Hill, NJ
Network Data and Services Research Dept., Converged Networks and Services Research Lab
Member of Technical Staff, 2000-09-05 - 2004-02-08
Communications Sciences Research Division
Web Infrastructure Systems Engineer (Contractor, Member of Technical Staff Equivalent), 1996-09-02 - 2000-09-04
Developed dynamic, database-driven Web-based Intranet infrastructure applications using HTML, PERL CGI applications, JavaScript, persistent cookies, RDBMS, SSL, etc. Also, setup and administered Web servers using Apache and Netscape Enterprise Server software on Solaris. Created LUCID (Lucent Universal Corporate Internal Directory)--a major Intranet infrastructure application used by more than 75,000 people. Re-engineered and automated a number of processes within Research, including writing a personnel system and online E-Forms applications. Presented several talks on issues regarding database-driven Web-based directory applications at Lucent conferences such as Net Days '97, Web Week '97 and Web Week '98.

Wrote, setup, and ran a Stock Option Exchange application for Lucent Technologies that allowed for secure, intuitive, auditable web-based tracking, scenario planning and specification of exchange preferences, handled all feeds in both directions from brokerages (Salomon Smith Barney, UBS Paine Webber, and Mourant), incorporated paper-based process for multiple non-US locations. Personally handled all software design, programming, computer and network security, monitoring, reporting and systems administration. Used by more then 53,000 Lucent employees to exchange more than 252 million shares (~ $1.2 billion) of stock options.

Worked on many projects and bids, both for internal Lucent projects, as well as for DARPA, CTIA, a record industry company, and others. Wrote web interface for single sign-on security application, Web-based secure conference call manager application, and a number of prototype applications.


International Career Information, Inc., Jersey City, New Jersey
Internet & Computer Systems Consultant, 1994-11 - 1997-05
Wrote and maintained their Asian Career Web and InterCareer NETWORK World Wide Web sites. This included the design and implimentation of one of the first Web-based recruitment applications on the World Wide Web, which went into production in 1994. Set up and maintained Windows NT server LAN with Windows 95 client machines, migrated Accounting Department LAN from Novell 3.11 on ARCnet to present NT Ethernet LAN. Advised on corporate Internet strategy.

The R.W. Johnson Pharmaceutical Research Institute (PRI), a Johnson & Johnson company
Quality Assurance and Security Department, Raritan, New Jersey
UNIX Security Consultant, 1995-11 - 1996-02
Responsible for evaluation of security on all UNIX computer systems and networks in a heterogeneous environment including Silicon Graphics' IRIX, Hewlett Packard's HP-UX 9.x and 10, and DEC's Digital UNIX. Implementation of corrective measures and policies to secure these systems. Installation of an internal WWW server.
Imager, Inc., Westfield, New Jersey
Technical Director, 1995-03 - 1995-11
Oversee all technical aspects of a company that specializes in providing Internet consulting, services, and training to advertising agencies.

WINGate Technologies, Morristown, New Jersey.
Director of Technical Sales, Systems Administrator 1994-10 - 1995-11
Responsible for all Internet marketing of several PC software products which provide inter-process communication between legacy DOS applications and MS-Windows applications. Maintained all computer systems, World Wide Web site, etc. in an environment including DOS, Windows 3.11, Windows for Workgroups, Windows NT, Novell 3.11, and SunOS 4.1.3, with 10base-T and 10base-2 ethernet networks running Novell, WFW, and TCP-IP.
Web Master, 1994-10 - 1996-03
Responsible for creation, administration, and maintenance of WINGate Technologies Internet server, including their World Wide Web site.

UniPress Software, Inc., Edison, New Jersey.
Sales Representative, 1992-06 - 1994-08
Technical sales of UNIX & PC software including DOS-UNIX connectivity & networking software, development tools (including the commercial version of EMACS), and application software.


Worked as an Information Systems Consultant for NYNEX in Middleton, MA -- rewrote the HTML for their Interactive Yellow Pages site, set up WWW access for their PC's, and advised them on network and Internet marketing strategies.

Lectured and taught classes on accessing and doing business on the Internet. Locations include Cabrini College, XRT, Inc. and NYNEX.

Created a number of commercial WWW sites, including Asian Career Web, InterCareer NETWORK, The Transport Workers Union (TWU), WINGate Technologies, and XRT Financial Systems.


PUBLICATIONS / PAPERS

PATENTS

EDUCATION

B.A. Rutgers College, Rutgers University
New Brunswick, New Jersey, May 1991.
Major: Religion
Minors: Computer Science, Philosophy
G.P.A. 3.92/4.0 in major, 3.21/4.0 overall.
Dean's List: 1988-1991.

COURSE HIGHLIGHTS


COLLEGE ACTIVITIES


OTHER


REFERENCES

References will be furnished upon request.

[updated ]