Support various development groups with automation of CI for online entertainment metadata services. Automate CD for pre-production environments, maintain non-automated infrastructure, provide detailed manual release instructions for Production environment, and support release events. Assist in implementation for private cloud project. Assist development teams in migration of source-control from subversion to git; support implementation of infrastructure automation in OpenStack with Puppet. Following acquisition of FanTV company, became member of that team, providing support for legacy products to move from private cloud and proprietary hosting on OpenStack (Rackspace) to Amazon public cloud.
Evaluate and recommend solutions for automated deployment system. Implement pilot solution using prime candidate, provide training and documentation for Release team. WebLogic, Electric Cloud.
Provide support to various Game Studios, build & deployment automation. Evaluate and implement code-review tool, provide documentation and training to all Game Studios. Jenkins, subversion, CodeCollab.
Responsible for improving and documenting Build/Release/Deployment processes. Assist in integration of legacy Postini SaaS email-processing product with the Google Apps products, including Gmail. Linux development and deployment environments, shell scripting, Java/python tools, Web development
Responsible for improving and documenting Build/Release/Deployment processes. Environments improved include Configuration Management (CVS), continuous builds (Tinderbox/Bonsai) and integration with defect reporting (Bugzilla). Linux/Solaris development and deployment environments, shell scripting, perl, Web development
Responsible for maintaining and documenting Build/Release/Deployment processes for open-source contact-management product. Keep open-source dependencies up-to-date, integrate with constantly-evolving open-source product development. Maintain online public reporting pages. Windows/Linux/MacOS development and deployment environments, shell scripting, python, Web development
Responsible for migrating and documenting Build/Release/Deployment processes from proprietary configuration management (PVCS) to open-source (CVS), training engineering personnel. Linux/Windows development and deployment environments, shell scripting, Web development
Responsible for improving and documenting Build/Release/Deployment processes. Solaris, AIX development and deployment environments, shell scripting, Java, ANT.
Contracted to privately held company developing Web-based education portal for nonprofit foundation. Responsible for improving and documenting Build/Release/Deployment processes. Setup, configured and populated source-code repository (CVS); documented and improved build and deployment processes. Coached developers in use of CVS and ANT. Solaris development and deployment environments, shell scripting, Java/XML tools (ANT, Resin)
Responsible for improving and documenting Build/Release/Deployment processes. Overhaul of Configuration Management (CVS), and integration with defect reporting. Windows/Solaris development and deployment environments, shell scripting, Java/XML tools (ANT, WebLogic, JBuilder.)
Hired as Build Engineer; agressive assistance in hiring process led to promotion to Manager of Build/QA. Responsible for Build/Release and QA teams, staff of 5. Setup and migrated CVS source-code repository from Pennsylvania team which had been using Visual SourceSafe. Prepared engineering guidleines for team. Mentored QA engineers in use of prototype solution to prepare plans for final release.
Responsible for supporting build environments and engineering group. Setup and administered CVS repository; generated engineering-support documentation and build/release guidelines. Mentored staff on use of tools. Created installation procedures and maintained liaison with QA to support feature updates. FreeBSD/Linux environments; Perl, shell scripting. C/C++ development.
Responsible for architecting and implementing auto-update features for Mac anti-virus client. Networking and GUI development required. CodeWarrior C++/PowerPlant class libraries.
Responsible for System Test enhancements and test process improvements. Build, test, debugging cycles were restructured to improve the overall test/release cycle. Environments supported include Win95, WinNT, OS/2 and AIX. Shell scripting & Perl scripting.
Responsible for supporting Localization efforts for new release of Illustrator software product. Coordinated exchange of localizable resources between engineering repository and off-shore translation agency; prepared installer packages with latest builds and managed self-test before QA handoff.
Responsible for supporting Localization efforts for new release of OS and O2 product. Coordinated exchange of localizable resources between engineering repository and off-shore translation agency; prepared installer packages with latest builds and managed self-test before QA handoff.
Provide integration support to development teams working on next-generation operating-system. Bring-up Taligent CommonPoint subsystem on nukernel OS, evaluate and provide feedback to Taligent engineers on issues regarding performance of CP layer on nukernel. Additional duties around introduction of mk-linux at WWDC.
Support various engineering teams with reliable build environment and feedback on nightly build issues. Support and train engineering teams while rolling-out paradigm-shifts in build technology, engage in switch from MPW-on-MacOS to AIX-on-PPC.
Core Technologies; MacWrite Pro Development Team; MacOS /MPW build environments; C coding; Multi-platform protocols for document-interchange file-format translation
Suport hardware team bringing up new production line for Macintosh models. Develop visual view of burn-in process, allowing status checks of in-work product by pallet or model.
Perform localization engineering work for new desktop scanner product, working with vendors for translations, and integrating updates for QA.
Perform maintenance and enhancement to device-drivers and user applications for high-capacity backup storage solutions using Exabyte cartridges on MacOS.
Support VLSI CAD systems engineers with custom templates and expanded features for VHSIC chip layout
Support 3-D CAD systems engineers with custom templates and expanded tooling features for piping and electrical layout.
Responsible for customer demos and applications benchmark development for interactive 3-D graphics display systems manufacturer. Some key projects included Command and Control for NASA and E-Systems, data reduction and analysis for Boeing and sales support activity involving on-site installations at several key universities.
Film credits for:
Responsible for engineering and scientific computation support to R&D lab in aerospace and oceanographic facility. Participated in several significant contracts involving remote acquisition and telemetry of data streams, and extensive work involving capture and reduction of vast volumes of research data from hypersonic test facility. Additional work involved setup of shore-station, relay-station and data-gathering system for ocean-going instrumentation facility, using PDP-8e microcomputer and locally-developed RTOS.