Download Curtis, Paul LCC-resume-201107

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Zero-configuration networking wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Lag wikipedia , lookup

Instant messaging wikipedia , lookup

Transcript
Paul F. Curtis
8 Rex Street
Greenwich, CT 06831
+1 203-660-0015
[email protected]
SUMMARY:

20+ years of professional development and project team experience across a broad spectrum of
industries

Extensive experience in both pre-sales and post-sales technical account support

Management of projects from the analysis of business requirements and goals to project planning and
execution

Effective communicator of technical knowledge to all levels of personnel through presentations, technical
forums, executive seminars and informal discussions

Able to identify project team needs, research potential solutions, and execute deployments

Management of project teams using both commercial and open source technologies to develop web
based applications and services

Extensive hands-on experience with technical problem solving and customer management.

Current technical skills: Ubuntu Linux (primarily 10.04), Apache 2.2, Tomcat 6, Nagios, High Availability
(Linux Heartbeat/Pacemaker), Vyatta (routers), KVM, Java 6, Perl, bash, C, Debian packaging, KVM
imaging, OpenStack/Eucalyptus/AWS, Standard Unix networking (TCP/IP, DNS)
EXPERIENCE:
MapR Technologies
Senior Engineer
January, 2012 to the Present
MapR produces a complete Apache Hadoop distribution for use in large scale data analysis applications. I
currently architect and help deploy these systems in the New York metropolitan area.
Umami Co.
Senior Operations Engineer
September, 2011 to November, 2011
Umami is a early start up that has provided a consumer facing IOS app and the backend infrastructure to service
the application. I was focused on hardening the backend infrastructure, and implementing monitoring. The back
end systems are both hardware, data center based and cloud based utilizing Amazon EC2, RDS, and EBL
services.
Umami is using Zenoss as the monitoring core system. In order to adequately monitor the custom software and
hardware used in the back end system, I programmed and implemented Perl scripts to send alerts and
information directly to Zenoss when abnormal conditions occurred. I also implemented xinetd based scripts to
allow Zenoss to poll these services, verify nominal operations, and gather statistics. These techniques are used
on the cloud based systems as well.
Spiral Universe, Inc.
Systems Manager
January, 2010 to September, 2011
Spiral is a small start up company providing school administration software as a service. The product and
development environment use Google Web Toolkit for the “client” and Java servlets (customized GWT RPC
servlets) for the service layer. The persistent data store is currently PostgreSQL.
Being a startup, very little of the normal development and production processes were in place when I arrived. As
system manager, I developed and documented a complete build, test, QA, release process, and then
implemented using available hardware. I also instituted a standard production system platform for all testing and
production servers. Over time, my role has expanded to release management and a return to Java development
and debugging.
Spiral Universe, Inc., continued










Mapped physical network. Changed internal switches to provide redundancy for all network ports using
spanning tree protocol and multiple physical network paths.
Moved production servers from CentOS 5 to Ubuntu server 10.04LTS
Installed virtual servers (KVM) to handle internal systems.
Installed and configured Hudson (continuous build) and Jira (issue tracking)
Installed, configured, and populated OpenLDAP + RADIUS to provide internal authentication
Created a secure APT repository for all production software.
Created build scripts to build production packages and modified ANT build scripts for allow for DEB
packaging.
Installed and configured private VPN between development office and production networks (Vyatta)
Installed and configured VPN for road warriors using PPTP, LDAP, Radius
Moved the production data center from NY to Westchester County
Sun Microsystems, Inc.
October, 2001 to November, 2009
After the Netscape/AOL merger, my position was transferred to Sun Microsystems.
Senior Support Engineer, Communications Products (3 years)
Supported Netscape's and Sun's messaging, and instant messaging technologies. In supporting these large
customers, I gathered information, diagnosed the customer's issue, and provided or engaged the development
engineers to resolve the problem. I was assigned to specific customers with large or complex problems involving
several interrelated issues, provided top level issue management, and problem resolution.
 Source code level diagnosis and resolution of customer issues for Sun's messaging and instant
messaging products
 Assigned to specific large (Fortune 500) customers to provide high level technical support, issue
resolution management, and customer management
 One of two primary advanced support engineers for Sun's instant messaging (XMPP) client and server
product
Senior Support Engineer, Web Services (2 ½ years)
Provided standard technical support for the Sun web server and associated products (servlets, JSP), but also was
tasked with specific customer issues and resolutions. In all cases, these customers had complex web services
environments integrating several Sun products (application server, LDAP, proxies, load balancing) that required a
broad knowledge of the customer's business and the technologies they have deployed.
 Implemented a total solution support process for General Electric which became a standard support
offering for Sun
 Providing priority support case resolution for high visibility web sites (CNN. MLB.com) on an emergency
basis
 Designed and programmed real time alerting tools for the instant messaging network accessing LDAP
and JMQ. These tools allowed instant messaging users to check support case status, receive real-time
alerts for high priority cases, and provided access (from instant messaging) to support case information
and knowledge bases
 A part of the design team for Sun's Java Monitoring Framework. This allows real-time monitoring of all
Sun internet technologies (web, messaging, LDAP) in real time
Advanced Support Engineer, Java Developers (2 ¾ years)
Supported Netscape's large scale customers who are using Java, messaging, and web service technologies. This
required me to be thorough in the information gathering, concise in the problem description, and persistent in the
follow through. In supporting these large customers, I had frequent contact with both the customer's technical
teams and Sun's development engineers. My position also required me to work with colleagues from differing
levels of technical expertise and customers from many countries.
Sun Microsystems, Inc., continued




Source code level diagnosis and resolution of customer issues for Sun's web server including Java web
technologies (servlets, JSP, Sun/Netscape web server)
Designed, implemented and maintained a worldwide instant messaging network for 1,500 internal Sun
employees
Provided all third level support for Netscape's messaging server products. I also trained engineers as
third level support personnel for these products
I was instrumental in high priority support cases for several Fortune 500 customers (Comcast, Bank of
America, Telstra, General Electric)
Netscape Communications, Inc.
Enterprise Support Account Manager
April,
1988 to October, 2001
Assigned as the Enterprise Support Account Manager for General Electric worldwide. Prior to my responsibility for
General Electric, I was responsible for the pre-sales account support, strategy, and planning for twenty large
Netscape clients in several different industry groups. I worked with both the decision-makers and the technology
personnel implementing Netscape/iPlanet technologies.
The Netscape server technologies and personnel were acquired by Sun subsequent to the Netscape/AOL
merger.
Prodigy Solutions
Senior Programmer Analyst
September, 1997 to April, 1998
System and Network Administrator for Prodigy’s development environment.
Icon CMT Corporation
Senior Application Consultant
October, 1996 to September, 1997
Designed and implemented both Inter- and Intranet based systems to augment or replace existing business
applications, and designed and developed web sites. I was the project lead and manager for small teams of new
and experienced programmers.
Applix, Inc.
Senior Applications Consultant
September, 1995 to October, 1996
Provided post-sales application, installation, and configuration consulting primarily to financial and brokerage
institutions in the New York City area. Designed and programmed several Applixware based systems including
management of a currency trading desk, transaction confirmation for a commodities trading desk, an Oracle
based bond research and portfolio tracking system. Evaluated network design, server implementation, and
application design for the Commonwealth Bank of Australia in Sydney.
ADDITIONAL EXPERIENCE:
Jabber Software Foundation
2002 to 2006
I was elected a member of the Jabber Software Foundation (JSF) during the early development of the
Jabber/XMPP protocol and RFCs.
EDUCATION:
University of Connecticut, Storrs, CT, Bachelor of Science, 1986.
Additional Experience and References Available on Request