Nicholas J. DeClario nick@declario.com 15 Esther Court Phone: 973.229.9358 Lebanon, NJ 08833 Summary Self-motivated Linux professional with over 12 years of engineering and development expertise. Strong troubleshooting, scripting, packaging, analytical and administration skills. Significant depth and experience in Linux, OOPerl, BASH scripting, and C. Great desire to learn and apply new skills and languages. A team player who is attentive to detail and comfortable in a fast-paced environment. Excellent oral and written communication skills. Languages, Software, Technologies, and Hardware o Perl, BASH Scripting, C, Python, C++, PHP, SQL. o CVS, RPM development, Autosys, FreeBSD Package Management/Ports, GRUB, KDE/QT, MySQL, postfix, NFS, Linux Software RAID, VMWare Server, networking and common administration tools. o Debian/Ubuntu Linux, FreeBSD, RHEL, CentOS, SuSE SLES, EnGarde Secure Linux, Solaris. o Hardware SCSI and IDE RAID, 1U and 2U x86 and SunFire Sparc rack mount systems. Professional Experience Morgan Stanley & Co., New York, NY May 2010 – Present Senior Associate – Integration Engineer Member of a newly formed team designed to off-load trade application and risk analysis support from the developers and to serve the trade desks. The process is as follows: o Responsible for managing and coordinating technical integration interaction and support for trade desks. o Significantly reduced false positive system alerts by over 50% and increased system stability by reviewing and identifying potential problems within the code and infrastructure. o Designed and implemented robust monitoring systems written in Perl and BASH as well as utilizing Autosys which allowed pro-active monitoring of the system and each night's risk runs. o Worked with development teams to decommission old systems and hardware resulting in over 2 million dollars in savings and freeing up additional resources. Niksun Inc., Princeton, NJ March 2009 – May 2010 Senior Build Engineer Key member in a small team with two other engineers to build and release the two primary OS-based products. Build environments included FreeBSD and Linux (RHEL) systems with heavy custom scripting. Additional responsibilities included creating packaging (RPM and FreeBSD Ports) and on-going build environment development (Perl/Bash). o Personally designed, built and brought to production a cross-platform automated package management tool similar to Debian's 'apt' for both Linux and FreeBSD platformed products. o The system was a custom package-based model with full dependency support. o Secure methods and protocols were utilized to meet the needs of many high profile clients. o This system was cross-platform on the same trunk between FreeBSD and Linux. o Fully written in Object-Oriented Perl. o Ease of use and productivity for the build environment has been greatly increased by changing build routines and scripts. This new system allowed easier monitoring, building and logging for builds as well as allowing 3rd parties within the company to keep updated with build statuses. Goldman Sachs & Co., Jersey City, NJ May 2007 - Present Senior Technical Analyst Member of a small team of Linux administrators and developers who build and maintain a grid computing farm consisting of over 30,000 x86 based 1U tier 2 client servers and over 1,000 infrastructure x86 and Sparc-based servers. The computing power is sold to other business units within the company. This farm is spread across 10 co-location sites located in different regions across North America. o Reduced day-to-day management and administration responsibilities for the grid compute farm by improving existing methods, standardizing routines, increasing automation and re-writing existing scripts. o Streamlined the troubleshooting process during OS installation within the grid computer farm. This was accomplished by designing and writing a Perl client/server monitoring system which consolidated all installation related data for easier and more efficient review. o Substantially improved environmental health of grid compute farm by incorporating environmental monitoring systems at co-location sites. o Data was monitored, evaluated and logged for automated alerts and end-user reports. o Implemented an end-user web-based GUI for environmental data retrieval. o Significantly increased remote infrastructure deployment of Sun Solaris systems. Unified and automated existing methods by utilizing Perl and Expect scripts designed and written to confirm proper network configuration and physical wire connections for Sun SunFire systems and attached Hitachi AMS500 disk arrays. The prior method included a manual checkout of each 40+ servers per co-location site. o Authored manuals for co-location staff; these were used for hardware racking, re-racking and complex wiring of infrastructure systems. o Scheduled sessions to review documentation with co-location staff were given, as well as support to help co-location staff fully understand this intricate process. o Improved communication with partnering teams to meet goals in a timely fashion. This was achieved by organizing and conducting meetings to establish business goals while maintaining open communication conductive for all teams involved. o Maintain relationships with other business units within the company to help support and work with them in regards to the grid computer farm. NYSE Group (SIAC), Brooklyn, NY June 2004 - May 2007 Senior Programmer Analyst Lead developer and key member for a small team of developers assembled to build the next generation Linux based system for NYSE trade floor embedded devices. o Utilized Perl and BASH to create an object oriented environment for booting and configuring the systems. Each system had a custom configuration that was pulled down from network TFTP servers at each boot time with proper fail-over techniques to assure a working device. o Designed and implemented an XML-based scheme for handling specific hardware configurations. o Wrote kernel modifications to properly manage core dumps and handle custom input devices. o DHCP and TFTP were used to design a PXE network bootable environment. This environment was used for building these systems as well as for diskless systems. o Designed and wrote a remote, automated upgrade system using BASH to move between versions of the OS. This handled the LVM partitioning, networking, GRUB configuration, as well as maintaining functionality on all hardware profiles. o Developed a remote, automated upgrade system was built to upgrade devices to new versions of the OS with full support to fall back to prior versions if necessary. o Developed a diskless remote NFS-based version of the NYSE floor device and required servers to handle configuration, management and version control of 3000+ floor device clients. o Administered several training sessions when major enhancements were introduced, for NYSE trade floor technicians. o Collaborated with other SIAC and NYSE departments to determine system requirements and objectives. o Utilizing CVS, Perl and BASH scripting a series of build scripts and a build environment for handling RPM package building, release builds and release management was implemented. o Designed project plans and documentation for ongoing development. o Used C++ with QT to build custom configuration interfaces. Guardian Digital, Inc., Allendale, NJ April 2000 - June 2004 Senior Developer / Systems Engineer Responsible as a lead developer, systems engineer and key member of a small team for providing the technical expertise necessary to build a secure Linux based open source platform. o Primary developer and project manager for several major projects including: o The operating system's installer based on the Newt libraries written fully in C which included technology for automated partitioning, hardware auto-detection and software and hardware RAID support. o Wrote an integrated an intrusion detection and prevention system based on Snort, Perl, Perl::DBI, MySQL and barnyard that logged incoming attacks, created and archived graphical user reports, real-time attack statistics and custom prevention rule sets. o an integrated shopping cart system based primarily on osCommerce. o Partnered with development teams to research and develop a number of products including: o an integrated mail suite based on the postfix mail server o an integrated proxy system based on squid and LDAP o a PHP based management system for cable modems o Designed, wrote and published all documentation for the operating system and all add on suites using LaTeX. o Head technical support engineer which included all levels of customer support, troubleshooting, and development, which included custom hardware and software configurations. o Built and maintained network servers running most major services. o Maintained relationships with lead technical employees of large clients. o Took on a managerial role, responsible for project management, up to two other employees and employee training. Education Bachelor of Science, Computer Science -- Kean University, Union, NJ