Objective
|
Full-time employment as a Unix developer of
distributed or networked systems.
|
|
Experience |
2004-present |
Mediaguide Inc. |
Berwyn, PA |
|
Principal Technical Architect
- Development of Mediaguide's distributed international media
monitoring infrastructure.
- Video and Audio analysis algorithm design & implementation.
-
- Development in C++, PHP, Perl, Oracle and C on Linux.
- Development in C++ and C# on Windows
- Maintenance of legacy applications in Java, C and Perl on Linux.
- Websphere MQ and Oracle 8, 9i and 10g, Oracle RAC
- Architecture for and Administration of internal and remote servers & network
- SAN design and implementation with Brocade, HP EVA 4000, HP EVA 6000, Nexsan
|
|
|
2004 |
Nichia America (TEKsystems) |
Lancaster, PA |
|
System Administrator / Consultant
- Contract work through TEKsystems to re-engineer IT infrastructure at Nichia America Corporation
- Windows and Linux Cluster design and implementation on HP SAN hardware
- Windows 2003 Enterprise edition cluster implementation and administration
- Network design and physical implementation
- SAN design and implementation with Brocade, fibre channel, HP MSA-1000 and MSA-500
- GFS used with Gentoo for active-active Linux cluster
- Veritas Net Backup administration
- WAN implementation with IPSec and dedicated T1 lines using Cisco and Linux
|
|
|
2003-2004 |
Gold Standard Multimedia |
Yardley, PA |
|
Developer
- Development of a pharmaceutical clinical information and decision support product
- Development in C#, C++ and Perl using Oracle and SQL Server
- Database design using ER/Studio
- IPSec VPN Administration
- Linux and Windows 2003 Server administration
|
|
|
2001-2003 |
Health Market Science |
Conshohocken, PA |
|
Software Engineer
- Development of custom data warehousing application on Linux and Win 2k
- Extensive use of Perl for data manipulation and conversion
- Development of custom data matching and cleaning software
- Use of MySQL, Oracle, Sybase, PostgreSQL, SQL server and custom data engines
- Programming (Perl, C/C++), web spidering, data mining, address standardization
- Linux and Windows 2000 administration
|
|
|
2001-present |
Cube Technical Associates |
Royersford, PA |
|
President, co-owner
- Dedicated and shared web and email hosting on Linux servers
- 24x7 administration of Cube Tech and client's servers across East coast
- Limited custom development and system administration
|
|
|
1999-2001 |
Data Clarity, Inc. |
Abington, PA |
|
Vice President of Technology
- Roles of owner, manager, developer and administrator
within Data Clarity
- Lead developer and project manager for client projects
- Design, implementation and maintenance of client projects
- Programming (C/C++, Perl), web scripting (PHP, Perl) and
web design (HTML, CSS, XML, JavaScript) for in-house and
client projects
- Database design, administration and maintenance for in-house
and client projects (MySQL, MS SQL)
- 24x7 administration of Data Clarity and client's servers
across east coast
|
|
|
1997-1999 |
Self Employed |
Rochester, NY |
|
Independent Contractor (Developer & Administrator)
- Worked 6 months as a Co-Op for Lynx System Developers, then continued as an
independent contractor through the rest of college for
Lynx System Developers and other clients
- Development of large-scale, distributed real time n-tier
client-server applications
- Total life-cycle design, development of real-time data
driven sports oriented web site http://cyberscoreboard.com
part of http://finishlynx.com/
as a Co-Op and independent contractor, (C++, MS SQL Server,
PHP, ColdFusion, Perl, Windows NT & 9x, Linux, IIS and Apache)
- Remote and on-site 24x7 maintenance of heterogeneous
production servers, networks and databases for the
Finish Lynx site and other clients
|
|
|
1997 |
Reality Online, Inc. |
Valley Forge, PA |
|
Co-Op (Rochester Institute of Technology's Co-Op program)
- New programming and maintenance work on back end of
mission critical, real-time news and financial trading services
- Development work in C, C++, Java, and Oracle. C++ work
using both Rogue Wave and internally developed libraries
- Web site integration of news and real-time financial data
using HTML and Java
- Integration of back end daemons and databases with wire
protocols of Reuter's, Knight-Ridder and ADP
- Research and evaluation of new technology
- 24x7 on call maintenance for production machines and software
|
|
Skills |
- System and project design, using both procedural and
object-oriented styles
- Client-server programming with TCP/IP, CORBA and COM/DCOM
- C++, C, C#, .Net, Perl, PHP, Unix Shell, and SQL programming
- MySQL, MS SQL, Oracle and Sybase databases
- Web scripting: PHP, Perl, Cold Fusion
- Linux security and system administration
- Networking programming on POSIX and Win32 systems
- Multithreaded (POSIX, Windows) and multi-process programming (POSIX)
- Internet server construction and maintenance:
email (sendmail, qmail, courier), web (apache), dns (bind),
ftp (proftpd & wuftpd), custom firewalls, routing,
xDSL connectivity (PPPoE), real-time communications
(IRC & Jabber), Samba
- Extension programming for PHP4 and Apache
- Development under Linux, Solaris, Irix, Java, Windows NT, Windows 9x and BeOS platforms
- Administration of Linux, Solaris, Windows (9x, NT, 2k)
- XML, HTML, SGML, DocBook, LaTeX, Doxygen
- UML for design work and documentation
- MFC, ATL, and ADO/OleDB/RDO in C++ for Windows programming
- Microsoft Visual Fox Pro, Access, Visual Studio and Office
- GNU tols for C/C++ development (gcc, make, autoconf, automake, libtool, gdb)
|
|
Education |
1994-1999 |
Rochester Institute of Technology |
Rochester, NY |
|
- B.S. in Computer Science, with Honors
- Networking and Systems Software concentrations
|
|
Geography |
Preferred job locations would be:
- Pottstown, PA
- Royersford, PA
- King of Prussia, PA
- Collegeville, PA
|
- Reading, PA
- Allentown, PA
- Downingtown, PA
- Exton, PA
|
- Upper New York State
- Vermont
- New Hampshire
- Massachusetts
|
|