Damian Anderson

Damian Anderson

(Damian.Anderson@gmail.com) Software Engineer / Active property investor / 4973+ direct, 14.213 million @ 3 degrees

Washington D.C. Metro Area

Current
  • Investor / Owner at Damian Anderson Properties
Past
Education
  • The George Washington University
  • Unification Theological Seminary
  • University of Cambridge
Connections
500+ connections
Industry
Information Technology and Services
Websites

Damian Anderson’s Summary

Seeking consulting or contract programming work in the Washington DC metropolitan area, preferably UNIX/C/Korn Shell development work, Internet/Web related work, database, system or network administration but will consider anything suited to my skills, or something I can grow into.

Damian Anderson’s Specialties:

UNIX applications and internals, C, Korn Shell, computer networks, system administration, web development. Tool building. Extensive experience with over 30 years in the software industry starting in 1976.


Damian Anderson’s Experience

  • Software Engineer

    Lockheed Martin

    (Public Company; Information Technology and Services industry)

    2007Present (2 years )

  • Software Engineer

    Lockheed Martin Transportation and Security Solutions

    (Public Company; 10,001 or more employees; LMT; Computer Software industry)

    January 2007Present (2 years 11 months)

    January 2007 - Present
    Lockheed Martin
    Transportation and Security Solutions
    Rockville, MD

    Working on the En Route Automation Modernization (ERAM) for the Federal Aviation Administration. (Ada, PowerAda, C++, Java, Sun Solaris, IBM AIX, Korn Shell, OC Systems Aprobe, Nortel Contivity VPN Client, PVCS )

  • Webmaster

    Unification Home Page

    (Non-Profit; Myself Only; Internet industry)

    March 1995Present (14 years 9 months)

    Developed award-winning web site in 18 languages, 4 character sets, with text, graphics, forms and CGI scripts, image maps, tables, Java applets, animated GIFs, transparent GIFs, with 400 Mb of online content. Administered three L-Soft LISTSERV mailing lists, later transitioned to three Yahoo groups, and one Majordomo list, with web interface to sign on. Installed and configured LINUX from scratch, configured Apache web server, set up sendmail configuration, DNS, and procmail mail filtering. Implemented network security using TCP wrappers and took measures against distributed denial of service (DDOS) and SYN FLOOD attacks. Set up security to permit secure telnet and FTP access on an IP address specific basis. Wrote many utility Korn Shell scripts for productivity and ease of functionality for mailing list and web server management. (UNIX / C, Linux, Apache web server, HTML, CGI, Perl, procmail, Majordomo, L-Soft Listserv, Yahoo groups)

  • Investor / Owner

    Damian Anderson Properties

    (Privately Held; Myself Only; Real Estate industry)

    June 1988Present (21 years 6 months)

    Investor in residential real estate.

  • Treasurer

    True Family Foundation

    (Philanthropy industry)

    September 2003January 2007 (3 years 5 months)

    Worked as treasurer and counselor in a family ministry. Responsible for coordination of events, transportation, catering, raising funds, family counseling, youth programs and retreats, workshops and seminars, character education, life skills coaching, community service, performing arts, math and science tutoring up to college level.

  • Software Engineer

    SRA

    (Public Company; 1001-5000 employees; Computer Software industry)

    September 2003October 2003 (2 months)

    Worked in Informix ESQL/C on the Automated Proof of Claim system for the Internal Revenue Service. This is a short term project to meet a deliverable deadline. ( Sun Solaris, C, Informix ESQL/C, Mac OS X, Korn Shell, Rational Clearcase)

  • Software Engineer

    Naval Research Lab

    (Government Agency; 1001-5000 employees; Military industry)

    May 2001March 2003 (1 year 11 months)

    Worked in high performance computing and communications research and development for the Naval Research Laboratory. Worked on encrypted mutually authenticated secured communications using Kerberos security. Developed real time client server communication systems using Kerberos on multiple architectures. Developed code using cypher block chaining for encryption, and checksums for integrity protection. Developed an X protocol proxy to support tunnelling of X traffic over an encrypted link between multiple remote X clients and a local X server. Tunneled Kerberos traffic over an remote shell link from server to client to avoid problems with firewalls. ( Sun Solaris, SGI IRIX, Linux, Kerberos 5, C, Korn Shell, AFS, CVS, Autoconf)

  • Software Engineer

    Raytheon

    (Public Company; 10,001 or more employees; RTN; Computer Software industry)

    May 1997April 2001 (4 years )

    Worked on the NASA remote sensing project Earth Observing System. One of a two man team who wrote ECS Assistant, a Korn Shell script library and utilities to automate the installation, configuration and startup of the large multiplatform system, maintain logging, connection to middleware, and a Tcl/Tk GUI and scripts to install and start up the full system, configure clients, servers and GUIs, configure DCE , CDS entries, generate keytab files, RPC groups, generate configuration files from templates inserting configurable parameters. Divided the software into deliverable packages per host, and delivered patches to existing installations so that live sites can have minimal downtime. Converted from DCE to socket middleware. Converted code to use secure shell (SSH) rather than remsh for remote accesses. The ECS Assistant software brought the installation time of the ECS System, on more than 30 heterogeneous platforms, from two weeks with 20 engineers to half a day with one or two people.

  • Software Engineer

    Cable and Wireless

    (Public Company; 10,001 or more employees; CW.L; Computer Networking industry)

    September 1996April 1997 (8 months)

    Network and security adminstration on SUN Ultras and DEC Alphas, adminstered Kerberos, Tacacs, Sendmail, DNS, POP servers, Web servers, NTP servers, built Sun Workstations and installed peripherals and Solaris, set up 18 INND news servers worldwide, then upgraded to INND 1.5.1, automated changing of passwords around worldwide TCP/IP network, set up Apache Web server, set up Majordomo mailing lists, web interface to mailing lists, set up NTP (Network Time Protocol) servers on Sun Ultras and DEC Alphas, built Sun workstations and installed OS and peripherals, administered UNIX on Sun Ultra and DEC Alpha platforms on worldwide network, 24 hour on-call troubleshooter for network. (Sun Ultra 1, DEC Alpha, Solaris, Perl, Expect, TCL, Korn Shell, DEC OSF/1, Kerberos 5)

  • Software Engineer

    America Online

    (Public Company; 10,001 or more employees; TWX; Computer Networking industry)

    April 1996August 1996 (5 months)

    Worked on artificial intelligence research and real-time TCP/IP server development. (HP 9000/700s, HP-UX, C, TCP/IP, Windows 95, CVS)

  • Software Engineer

    Federal Aviation Administration

    (Government Agency; 10,001 or more employees; Airlines/Aviation industry)

    January 1993March 1996 (3 years 3 months)

    Designed and built a data quality software product Quality Report in C under UNIX and Apollo Domain/OS that monitors the data on three communications lines sending live air traffic data through the FAA ETMS (Enhanced Traffic Management System) network. Designed and wrote in C the TM Shell (Traffic Management Shell), a command interpreter shell which provides interactive command access to the FAA ETMS network. Co-designed and wrote with one other person the Airport Demand Monitor which provides real-time data with a GUI interface to air traffic management specialists on arrivals to and departures to a particular airport to enable the users to implement air traffic ground delays to limit traffic coming in to airports due to congestion or bad weather. (HP/Apollo 9000/433s, HP-UX, C/X-Windows, Korn Shell, HP/Apollo 4500, HP 9000/730, Sun Sparc Station 10, IBM Risc 6000, AIX, Domain OS, Domain Distributed Services (DDS), TCP/IP)

  • Software Engineer

    TV Answer

    (Privately Held; 51-200 employees; Broadcast Media industry)

    July 1992December 1992 (6 months)

    Evaluated Geographic Information System products for targeting demographic groups within range of cell sites in the TV Answer nationwide satellite multicast IVDS (Interactive Video and Data Services) network. Selected ARC/Info, ARC/View. Co-wrote requirements for filter management subsystem for TV Answer network. Wrote requirements and design documents for the network multicast priority scheduler (including data flow diagrams, structure charts, entity relationship diagrams, PDL, functional description.) ( HP 9000/817/867, HP A1497A X Workstations, HP/UX, TCP/IP, sockets, TLI, Framemaker, ARC/Info, ARC/View, MapInfo)

  • Software Engineer

    Sysorex Information Systems

    (Public Company; 1001-5000 employees; Computer Software industry)

    January 1992June 1992 (6 months)

    Ported from DOS to UNIX a front end application for communications and user interface for users to access IBM mainframes from around the country. Worked on communications library using message queues, sockets. Remapped keyboard to handle unusual keystroke s. Created screens, menus in curses. (Interactive UNIX, 386 PC, C, Korn Shell, Encore Infinity, UMAX, X.25, GOSIP, System V TLI, VTI/FTAM, DOS, curses, X/Motif/UIL)

  • Software Engineer

    PRC Realty Systems

    (Public Company; 201-500 employees; Computer Software industry)

    October 1991December 1991 (3 months)

    Added features to a window based contact management system for real estate agents, saving search criteria and searching for MLS listings. (386 PC, Interactive UNIX, C++, Korn Shell, JAM, Ctree)

  • Software Engineer

    NetExpress

    (Public Company; 1001-5000 employees; Telecommunications industry)

    March 1991April 1991 (2 months)

    Added mailbox features to a FAX Group 3 / Group 4 store and forward system on a worldwide network using a telephone voice user interface, generating reports to track documents in the system. Wrote code in C and Korn shell to extract information from the system and create fax reports to be sent back across the network to the requesting party. (XENIX, C, X.25, 80386 PC)

  • Software Engineer

    Comsat

    (Public Company; 501-1000 employees; Telecommunications industry)

    August 1989February 1991 (1 year 7 months)

    Worked on the Network Control Program (NCP) for an INMARSAT Standard A Coastal Earth Station maritime satellite communications system. Ported the system from Tolerant to HP, built an SCCS configuration management system for it with Makefiles. Added features to libraries of utilities to handle I/O to devices and ipcs, sending events through the system, handling shared memory, allocating resources. Added features to interfaces in the system. Wrote utilities in the Korn shell. Wrote code to drive an alarm pa nel and a programmable clock. Assisted technical writer in producing user manuals, training materials, acceptance tests, trained customers. (HP-UX, C, Korn Shell, HP 9000 300/800, Tolerant Eternity)

  • Software Engineer

    BTG

    (Public Company; 201-500 employees; Computer Software industry)

    May 1989August 1989 (4 months)

    Worked on a system for U.S. Dept of Defense for tracking enemy military assets. Wrote code to convert map data of Earth from Mercator projection to lat-long coordinates, modified code to make it draw maps of any part of the globe in several map projection s, debugged existing map code. Performed a code review on 500,000 lines of C and X-Windows source code. (HP 9000 300/800, HP-UX, C, Korn Shell, X-Windows)

  • Software Engineer

    Innovative Technologies

    (Privately Held; 51-200 employees; Computer Software industry)

    March 1989June 1989 (4 months)

    Wrote code for a computer based training (CBT) system for U.S. Army. Developed and integrated the security sub-system and course configuration for the driver of the computer based training system. (80386 PC, XENIX, C, CGA/EGA/VGA graphics and curses on ASCII terminals)

  • Software Engineer

    Contel

    (Public Company; 51-200 employees; Telecommunications industry)

    November 1988March 1989 (5 months)

    Developed a graphical user interface for a weather graphics display system to run under XENIX. Ported weather data display applications from the SGI workstation to a 386 PC to display weather data, developed algorithms for conversion of satellite and radar views to various map projections. (80386 PC, XENIX, C, Korn Shell, VGA Graphics, Silicon Graphics workstation)

  • Software Engineer

    Addamax

    (Public Company; 201-500 employees; Computer & Network Security industry)

    November 1988February 1989 (4 months)

    Developed parts of a test suite for B1st, a B1 level secure UNIX kernel. Ported these test procedures to other hardware. Developed test specifications, implementation documentation, source code, makefiles and full test results for all kernel tests. Developed and documented a test suite for a library of audit data reduction functions for the B1 trusted computing base. (AT&T 3B2/600, B1 Secure UNIX, C, Korn Shell, Orange Book, VAX11/780, ICL DRS500)

  • Software Engineer

    Honeywell Federal Systems Inc

    (Public Company; 1001-5000 employees; Computer & Network Security industry)

    August 1987November 1988 (1 year 4 months)

    Modified source code of the UNIX kernel and utilities in the development of a C2 Secure UNIX for the Honeywell XPS/100. Designed and implemented the scheme for discretionary access controls (DAC) using access control lists (ACLs) to supplement standard UN IX permissions, wrote prototype system calls for device security level labeling, assisted in the implementation of auditing in the UNIX kernel, wrote audit reduction DBMS tools in INFORMIX to interpret raw audit data, worked on the design of the mechanism to partition UNIX super-user privileges, wrote much system documentation, worked on the design of a trusted print spooler, disk file and spindle sanitizer and pronounceable password generator, modified the login and passwd programs to hide the passwords in a secure protected file, developed a system for recording previous login attempts, added built-in functions to the Bourne shell and C shell. (Honeywell XPS/100, UNIX Kernel, C2 Secure UNIX, C, Orange Book/TCSEC, Korn Shell)

  • Software Engineer

    Planning Research Corporation

    (Public Company; 201-500 employees; Real Estate industry)

    March 1987July 1987 (5 months)

    Upgraded a Board of Realtors accounting system from INFORMIX SQL 1.1 to INFORMIX SQL 2.00 by rewriting much of the code in ESQL/C, and optimizing the system design, locking resources from contending processes, replacing invocations of the shell with fork and exec to reduce number of processes, used SCCS and make in configuration management. Wrote utilities in C and shell. (NCR Tower 32 & XP, UNIX, C, Informix SQL, Korn Shell)

  • Software Engineer

    AT&T

    (Public Company; 10,001 or more employees; T; Telecommunications industry)

    August 1986February 1987 (7 months)

    Administered UNIX System V based systems on AT&T UNIX systems, connected systems via UUCP to each other and to USENET, monitored performance of computers to determine where system performance could be improved, configured systems and tuned UNIX kernels to maximize system performance. Wrote system utilities in shell and C. Assisted in database system development in C and Informix 3.3. (AT&T 3B5, 3B2/300 & 400, UNIX, C, Bourne shell, Korn shell, Informix)

  • Software Engineer

    Orange Systems

    (Privately Held; 51-200 employees; Computer Software industry)

    December 1984August 1986 (1 year 9 months)

    Wrote and installed several database systems in INFORMIX running under XENIX for professional associations, set up two Altos 986/40 local area networks (LANs), provided telephone support to customers, wrote database mass-update and data conversion programs in C and INFORMIX, created menu systems in Bourne shell. Added functionality to a CAD/CAM graphics package written in UCSD Pascal on the Cascade graphics workstation. (Altos 586, 986, 2086, Apple IIe, Cascade Graphics Workstation, Informix, SQL, Unix/Xenix, C)

  • Student

    Unification Theological Seminary

    (Privately Held; 51-200 employees; Higher Education industry)

    August 1982June 1984 (1 year 11 months)

  • Software Engineer

    IBM Europe HQ Paris

    (Public Company; 10,001 or more employees; IBM; Computer Software industry)

    June 1977September 1977 (4 months)

    Wrote utilities and tools for internal use. Achieved moderate fluency in French. (IBM 370, VM/CMS, JCL, PL/I)

  • Software Engineer

    IBM - Peterlee, UK

    (Public Company; 10,001 or more employees; IBM; Computer Software industry)

    January 1976July 1976 (7 months)

    Wrote a test suite, using graphics workstation for routines which determined spatial relationships between objects in a geographic database. (IBM 370, VM/CMS, JCL, PL/I, IBM 2250 Graphics Workstation)


Damian Anderson’s Education

  • The George Washington University

    MS , Computer Science , 19841988

  • Unification Theological Seminary

    Dip RE , Religious Education , 19821984

  • University of Cambridge

    BA & MA , Mathematics, Theoretical Physics , 19761980


Additional Information

Damian Anderson’s Websites:

Damian Anderson’s Interests:

Real estate investing, photography, hiking, reading, movies, cooking.

Damian Anderson’s Groups:

American Friends of Cambridge University, Cambridge Union Society, Collegiate Association for Research of Principles, SPEBSQSA Barbershop Harmony Society

  •    LOCKHEED MARTIN CONNECTIONS

Damian Anderson’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Damian Anderson’s full profile:

  • See who you and Damian Anderson know in common
  • Get introduced to Damian Anderson
  • Contact Damian Anderson directly

View Full Profile