|Takoma Software, Inc.|
Takoma Software, Inc.,
Takoma Park, MD
August 1998 - present
Radio Dynamics Corp., Bethesda, MD
March 1995 - August 1998
Vice President, Software Development
Led development team in the design and development of new software products for wireless telephony industry. Personally responsible for the design and implementation of Oracle and Informix relational databases. Developed web-database applications with Java-based tool (NetDynamics) and CGI-Perl. Also developed Java, C, SQL and shell script utilities for data and system management on both NT and Unix platforms.
Responsible for software development and networking projects for both company and client use, including design, coding, testing, implementation and support. Reviewed and assess related technology developments. Represented company and client interests at industry standards bodies. Prepared client presentations, proposals, contracts, formal documentation (e.g. requirement and functional specifications).
August 1991 - March 1995
Manager, MIS Software Development
Led team developing and supporting electronic bill payment system and software for telemarketing, customer service, accounting and other departments. Responsible for design specifications, scheduling, coding and coordination with clients and contractors. Maintained development environment on network of Sun servers.
Federal Reserve Board,
September 1989 - August 1991
Information Systems Analyst
Maintained network of 130 UNIX computers. Responsible for all aspects of network operation: Hardware installation and configuration, kernel configuration, NFS and NIS (YP) maintenance, software installation and update, network troubleshooting (hardware and software), user assistance and documentation. Maintained TCP/IP, UUCP, e-mail and IBM mainframe connections.
Designed and implemented uniform windowing interface for Research Division based on X11 R4. Developed custom utilities for economists and research assistants.
Audited network security, analyzed risks, monitored Internet mailing lists and other sources of security threat information. Recommended and implemented policy changes.
Digital Analysis Corporation,
July 1986 - August 1989
Member of team designing, developing and documenting tests for a B1 level secure implementation of UNIX. Analyzed design specifications and kernel code. Identified bugs and possible solutions. Work performed on Amdahl 580 series under UTS 2.0.
Led effort to design and develop commodities exchange system. Implemented system using Progress under SCO Xenix and AT&T UNIX System V/Release 3.
Maintained previous version of system using Unify/SQL, C and standard UNIX tools. Administered Berkeley and System V UNIX systems, installing and upgrading new product releases, setting up user accounts, configuring UUCP network. Taught Unix shell programming course.
B.A., Mathematics (Computer Science Concentration) and Physics, Colby College, 1986, Graduated Cum Laude, with Distinction in Mathematics/Computer Science and Physics. Received Senior Mathematics Award. Elected to Physics Honor Society.
Currently pursuing a Doctoral degree in Human-Computer Interaction in the Computer Science Department of the University of Maryland, College Park. Research interests include Information Visualization, User-Centered Design, Accessibility and Usability, and Interaction Techniques.
Copyright 1998, 1999, 2000, William M. Kules