Thomas M Berry

Email: resume  @  siryl  .  com


System and Software Development Engineer
Design, Develop, Test, Deploy, and Support: Email, Directory,
and other Information Technology related Systems and Services


HIGHLIGHTS OF EXPERIENCE

Technical Support 19 years
Systems Analyst 16 years
Software Engineer 14 years
System Administrator 13 years

PROFESSIONAL EXPERIENCE

  • Information Technology Systems Developer
    • Experienced Perl programmer
      • Adapt to and updating existing and legacy code
      • From simple, quickly written scripts to large, Object-Oriented applications
      • Debugging and enhancing legacy code while maintaining the original code's methodologies
      • Debugging and enhancing large Perl applications.
      • Development of tools to perform tests, analysis, and reports
      • Administration interfaces in the form of command line utilities and web interfaces (CGI)
      • Integration (glue) of directories (LDAP and X.500) and databases
      • Developement of tools to perform recovery of systems, applications, and data
      • Working with XML and HTML (CGI)
    • AFS (Andrew File System)
      • Administration
        • Server
        • File system
        • Volume
        • Database
        • Backup
    • NetIQ AppManager Suite
      • Custom Monitor Development
        • Operator Console, Developer Console
        • Knowledge Script implementation and custom extensions
        • NetIQ Agent deployment
        • Developed method to support custom script deployment via NetIQ KS
      • Agent deployment and troubleshooting
    • Sympa Open Source mailing list manager:
      • Server design
      • RedHat Package Management (RPM) builds
      • Implementation of a turn-key system installation
      • Custom integration with Sendmail
      • Application customization
      • Development of extensions to application features
      • Extensive troubleshooting
      • Development of application monitoring and maintenance
      • Development of utilities to transition lists and members from Lyris to Sympa
      • Custom extension of Sympa extend its message archive capability
    • Sendmail
      • Sendmail, Inc. Messaging Suite: Sendmail Switch, Content Manager, and Messaging Server
      • Install and upgrade application
      • Implementation of Configuration and filter Policies
      • Analyze application operation and processing of enterprise messages
      • Coordinate reporting of bugs and issues with Sendmail support/developers
    • Develop Requirements, Architecture, Design, Testing, and Documentation
      • RPM (RedHat Package Manager) development
      • Sun LDAP Directory and Enterprise Web Servers
      • Virtual Machine development and deployment (VMWare)
      • Documentation and Procedures: End User and Technical
      • LDAP Directory Architecture
      • Email Architecture: Transport, Filter, Router, Gateway, Mailing Lists, and Account Management
      • Some experience with TK/Tcl, PHP, JavaScript, Python, C, and C++
    • Provide Presentations, Training, and Support
      • Systems Applications: Sendmail, Lyris, Syntegra, Sympa
      • Email Clients: Eudora, Outlook, Thunderbird, Evolution
      • Directory Clients: Finger, Ph (phonebook), LDAP, HTTP, and Whois
  • Systems Administrator
    • RedHat Enterprise, CentOS, and Scientific Linux
      • Implementation of System and Application upgrades and patches
      • RedHat Package manager (RPM) developer
      • Turn-key system (kickstart and run) development
    • Ubuntu Linux (9 through 11)
      • primary desktop OS used as centralized console for development and administration
    • Oracle Solaris 10 and 11
      • Design and develop ZFS administered storage
        • LDAP, Kerberos, and Active Directory integration for authorization and authentication
  • Desktop Experience
    • Ubuntu 9, 10, 11
    • Windows XP, Vista, 7
    • Mac OS X
  • Legacy Application Experience
    • Sendmail, Inc.
      • Sendmail Mailbox Server
      • Sendmail Advanced Messaging server (Sentrion)
      • Mailstream Manager
    • Lyris [mailing] List Manager
    • Syntegra Mail*Hub 2000 and Global Directory Server (X.500/LDAP)
    • Netscape/iPlanet Messaging Server

ANCILLARY SKILL AND EXPERIENCE

  • Microsoft Windows XP/Vista/7
    • Productivity: MS Office (2003,2007,2010), Sharepoint, Eudora, Outlook, Thunderbird
  • Linux
    • Development: Vi(m), bash/sh (shell)
    • Productivity: OpenOffice Suite, Libre Office Suite, Firefox, Thunderbird
  • Apple Mac OS X
    • VMWare and Parallels

WORK HISTORY

    Systems Analyst and Software Developer - September 2003 - present
    Employer: Computer Sciences Corporation - Pasadena, CA
    Contract: NASA Jet Propulsion Laboratory, CalTech

    Systems and Application Analyst - June 1999 - September 2003
    Employer: Data Synectics, Inc. - Agoura, CA
    Contract: NASA Jet Propulsion Laboratory, CalTech

    Systems Analyst - March 1998 - June 1999
    Employer: Federal Data Corp. - Pasadena, CA
    Contract: NASA Jet Propulsion Laboratory, CalTech

    Systems Analyst - June 1996 - March 1998
    Employer: Telos - Pasadena, CA
    Contract: NASA Jet Propulsion Laboratory, CalTech

    Senior Product Support Technician - June 1993 - June 1996
    Employer: Reveal Computer Products - Woodland Hills, CA

    Product Support Technician - February 1992 - June 1993
    Employer: Practical Peripherals - Westlake Village, CA

EDUCATION

    Bachelor of Science in Business : University of Redlands
      1 course (10-weeks) remaining (2.6 units); completion: March 2012

    Associates in Arts Economics : Los Angeles Valley College
      Cum Laude - December 2008

CERTIFICATION AND TECHNICAL CONFERENCES

    Solaris 10 ZFS Administration Ed 2 LVC
      September 2010

    Open Source Conference attendee,
      2007, 2006, 2005, 2002, 2001, 2000

    CATALYST Conference attendee,
      2004, 2003, 2002

    USENIX Conference attendee,
      2002

    System Analyst Certification,
      Learning Tree University, Chatsworth, CA, 2002

    iPlanet Directory Server: Analysis and Planning,
      iPlanet Learning Solutions, Universal City, CA, 2001

    iPlanet Messaging Server: Analysis and Planning,
      iPlanet Learning Solutions, Melpitas, CA, 2001

    Advanced Messaging,
      Syntegra Technical Training, Arden Hills, MN, 2001

    Messaging and Directory,
      Syntegra Technical Training, JPL, 2000

    C/C++ Programming Certification,
      Learning Tree University, Chatsworth, CA, 2000.

    Unix/Linux System & Network Administration Certification,
      Learning Tree University, Chatsworth, CA, 2000

    Perl Programming,
      Information Technology Education and Training, JPL, 1999

AWARDS

  • Team Award for transition email system from Sendmail to Microsoft Exchange, May 2008
  • Team Award for deploying Light-weight Directory (LDAP) Server, June 2001
  • Team Award for implementing Public Key Infrastructure, July 2000
  • NASA Group Achievement Award for Enterprise Information Systems Project, May 1999


Last Revised: November 29, 2011