karl@nyberg.net

http://karl.nyberg.net

Grebyn Corporation

P. O. Box 47

Sterling, VA 20167-0047

703-406-4161


Karl A. Nyberg

Summary

Software professional with twenty years industry wide lifecycle software experience seeking challenging senior technical / supervisory position.  Particular strengths in the area of writing (requirements, specifications, design, code, documentation, operation and training manuals) and server-side development in transactional systems on UNIX hardware.

Capabilities

Roles: product vision, project management, software requirements, architecture analysis, design, development, deployment, documentation, maintenance, quality assurance, staff training, supervision and coordination, technology transfer.

Application domains: software standards -- application protocols (ADMS, OFX, IFX, XML) and language standards (Ada, Java).  Design, specification and implementation of graphic user interfaces (X Windows), electronic banking, electronic bill presentment and payment, computer security, formal methods, speech telephony applications, character recognition and image processing.

Programming Languages:  Ada, C, Java.

Development Tools: Rational Enterprise Suite (Requisite Pro, ClearQuest, ClearCase), CMVC, RCS, SCCS, CVS.

Web Server Environments: Apache Web Server, Netscape Enterprise Server / IPlanet, WebSphere.

Hardware: Intel, SPARC, RS600, VAX.

Operating Systems: UNIX variants including Linux, Solaris, AIX, Dynix, SunOS, Ultrix, SCO; Windows variants including 95, 98 & NT.

Documentation Tools: Microsoft Word, Visio, Excel.

Databases: SQL, DB2, Informix, Interbase, Oracle, Microsoft Access.

Experience

1985 – Present               Grebyn Corporation                        Sterling, VA

President

Projects: Various projects ranging from single day to multi-year efforts covering the entire lifecycle of software development, deployment and maintenance.  Included local, national and international efforts.  Published and marketed multiple periodicals, Published compact disks and books on Ada (technical, market and informational). Specific project details available at http://karl.nyberg.net/projects.pdf.

Clients: Alternative Resources Corporation (IBM National Vendor), Atlantic Research Corporation, Convergys, CSC, E-Systems, ESCOM, Honeywell Federal Systems, Inc., IDA, IITRI, Integrion Financial Network, InteliData Technologies, JRL Associates, Inc., SAIC, SEI, Software A & E, SPC, VAST, Verdix Corporation, VISA Interactive, VISA International.

 

Jan. 1983 – May 1986        Verdix Corporation               Chantilly, VA

Various Senior Technical Positions

§     Created initial concept of Verdix Secure Local Area Network  (VSLAN).

§     Authored winning Small Business Innovation Research (SBIR) Phase I proposal for Network Security Devices (later productized as VSLAN).

§     Administered computing facilities and supervised junior staff.

§     Verdix Ada Development System (VADS) product development, quality assurance and customer support.

 

Oct. 1981 – Sept. 1982      Digicomp Research Corp.      Ithaca, NY

Security Analyst

§     Investigated use of Gypsy methodology to secure database systems.

§     Presented oral and written reports to RADC and Pentagon personnel.

§     Managed portions of subcontracts with University partner (University of Texas).

Education

1975-1981     Massachusetts Institute of Technology     Cambridge, MA

§     Bachelor’s degree in Computer Science and Engineering

§     Master’s degree in Electrical Engineering and Computer Science

Professional

 

§     ACM, IEEE, ACM SIGAda (all current).

§     IEEE Technical Committee on Operating Systems, P1003.1 (1986 – 1988).

§     Recipient of the IEEE POSIX Pioneer award (March 1988).

§     Ada 9X Requirements Team (1989 – 1990).

§     Federal Advisory Board on Ada (1990-1992).

§     US SC22 JTC1 TAG / ISO IETC J22 - Java Study Group (1997-1999).

§     US DoD Secret clearance (inactive).

Publications

 

§     Extensive refereed publications in Ada, computer security, UNIX, and the use of formal methods in the software development process – available at http://karl.nyberg.net/publications.pdf.