UPDATE: I am currently employed by SolutionSet, LLC. in San Francisco, CA, and I am not in search of other opportunities at this time. Please do not telephone.
A challenging position developing software in a collaborative, creative environment which emphasizes open communication and teamwork, where I can personally contribute to the success of the business.
Transfered from the applications group to fill in following the departure of the previous senior build engineer. Dove headfirst into arcane, uncommented code in unfamiliar languages (such as cook) to effectively support daily operations without halting development or quality assurance. Made drastic improvements to the performance and maintainability of the automated build and continuous integration systems. Debugged multi-platform (RedHat, SuSE, Itanium) compilation errors. Maintained maven repository and pom.xml framework. Extended build scripts to accomodate new platforms. Created new automatic process for including JARs signed by partners. Repaired and refactored CD installation scripts for Itanium. Wrote supplemental analytics installation scripts in python. Successfully advocated for more hardware and human resources to bolster the ability of the build team to respond to around-the-clock developer needs. Supported local and remote developers with build issues, provided an archived email forum, and published guides and FAQs. Currently continuing to enhance performance of the build system during our upcoming 4.X releases.
Brought on as a contractor to help create the SenSage 3.0 product interface, Analyzer, using Swing. Hired on permanently in 2004. Translated marketing requirements and functional specifications into software requirements. Became the expert on the 3rd-party graph and table package (JClass) used in the Analyzer application. Designed components missing from original plans such as paging controls and table and graph configuration. Follow-on work included adding additional Swing controls for decryption and security to the Itanium version.
Traveled to customer site and interviewed decision-makers and operators to gather requirements and goals for the SenSage 4.0 user interface. Created demos for customer approval. Evaluated and selected 3rd-party framework and component Swing libraries. Collaborated with our director to determine overall project scope and scheduling. Succeeded in getting approval for iterative milestone-based approach, regular code reviews, and daily sync-up meetings. Tranferred to senior build position to ensure the 4.0 effort did not stall due to the departure of the senior build engineer.
Maintained and augmented a 10,000 line mod_perl application which tracked customer behavior and e-mail campaign performance through an adaptive proxy, without the need for cookies or sniffer tags. Managed version control and deployment of code on Solaris and Linux platforms with CVS and rsync. Provided support and internal tools to Client Services technicians. Wrote routines for on-the-fly customization of pages served by the proxy. Established and implemented new operational protocols, including logging to a relational transaction database, using fixed-length hashed URLs instead of encoded URLs, porting to current versions of Perl, Apache, and SSL, standardized run-time routines, and web-based means of configuration and control. Customized reports and proxy behavior for a variety of clients and sites incorporating varying types of web navigation technology such as Javascript and Flash.
Introduced clients and customers to the service in a Sales Engineer capacity. Presented abstracts regarding the patent pending technology, and answered technical questions during sales calls. Supported our aspirations of aquisition with technology demonstrations. Stayed on after Yesmail acquired Markado. Participated in JBoss training as a member of the applications group. Attended the MIT Spam Conference and used what I learned to create proposals for detecting problem email addresses and increasing delivery rates.
Participated in "Cisco Dot Com" project, a complete overhaul of the Cisco corporate website. Managed content migration with a variety of in-house tools and cutting-edge web technologies as part of the CDC-GLAM first response team. Created web-based database reporting applications in Perl and SQL (Oracle, MySQL). Responsibilities included hand-coding HTML fixes for multiple platforms, analysis of user acceptance testing feedback to find causes of critical website failures, and development of database tools to increase group troubleshooting efficiency.
Created dynamic web sites using Java (Servlets and Beans), ATG Dynamo, and "DHTML" (JavaScript, DOM, & CSS) to provide real-time stock quotes, relevance-ranked news, and fully customizable alerts to thousands of corporate and private users. Configured Apache servers to accomplish drop-in modularity and incorporate branding potential. Translated Perl and SQL routines to Java and JDBC. Controlled versions with CVS and coded on Linux and Solaris platforms.
As a member of the Combinatorial Chemistry Informatics group, Created JavaScript-enhanced website to provide chemists instant access to chemical data extraction and processing software. Wrote CGIs in Perl, sed, awk, and csh, on IRIX and Solaris platforms. Managed chemical databases (Daylight). Customized combinatorial chemical virtual synthesis and product registration database software using Lisp. Supported local and remote users via phone and e-mail.
Custom-created IS support call database and interface with Visual FoxPro, Microsoft Access, and SQL for the Boston headquarters of a global private equity firm. Provided one-on-one assistance and support for hundreds of local and remote employees, in-person and via phone, e-mail, and video conference, for all software, hardware, and operating systems. Installed Windows 95, Windows NT, and MacOS operating systems for all users. Installed peripherals such as video, sound, and network cards, RAM, hard drives, and other devices for all users. Installed all software such as Microsoft Office, Microsoft Outlook, Lotus Notes, Eudora, and various custom applications for accounting, sales, management, development, and IS. Maintained and upgraded mixed Novell NetWare and Windows NT network. Performed troubleshooting on Microsoft Exchange Server e-mail system, and on all office hardware, including phones, printers, workstations, servers, laptops, and other devices.
Department of EAPS. 4.4 GPA.
Competitive softball, pinball, muralism, drawing, photography.