Doctor of Science, Applied Information Technology, (08/2008)
Towson University,
Towson, MD 21252
Master of Science, Computer Science: Software Engineering Track, (08/2005)
Towson University,
Towson, MD 21252
Bachelor of Science, Computer Science, (08/1994)
Edinboro University of
Pennsylvania, Edinboro, PA 16444
-
06/2004 – Present
- Towson
University — Lecturer
- Courses
- AIT500 - Fundamentals of Computer Programming and Data
Structures
- COSC109 - Computers and
Creativity
- COSC175 - (CS0) General Computer Science
- COSC236 - (CS1) Introduction to Computer Science
I
- COSC237 - (CS2) Introduction to Computer
Science II
- COSC336 - (CS3) Introduction to
Algorithms and Data Structures
- COSC457 - Database Management Systems
(3 credits)
- University Service
- Web application (Glassfish/J2EE) and RDMBS (JavaDB) programming where needed.
01/2006 – Present (occasional)
- Florida Institute
of Technology — Adjunct Instructor
- Courses
- MGT5014 - Information Systems (3 credits)
- MGT5150 - Software Project Management (3 credits)
- MGT5151 - Introduction to Database Management
Systems (3
credits)
- MGT5153 - Telecommunications Systems
Management (3
credits)
03/1996 – 09/2003
- Larson
Texts, Inc. — Senior Programmer / Systems Analyst:
Software development, technical leadership, and systems analysis
for a leading producer of software and text books for mathematics
education.
General responsibilities included:
- Multi-Tier Client-Server applications
- Web-based applications (Java Servlets,
JSP, DHTML/Javascript)
- Multimedia CD-ROM applications (Macromedia Director/Lingo,
Toolbook)
- Apache web-server / Jakarta Tomcat application-server
administration
- Database design and administration (MS-SQL 2000, PostgreSQL, Apache
Derby)
- Network and systems security administration in a mixed (Windows, MacOS, Linux) environment
- Management of corporate Code Versioning System (CVS)
- Process improvement research
- Technology training for staff members ranging from junior
programmers and to sales representatives
Several large projects included:
- Series of embedded system applications (Z80 assembly), in cooperation with
Texas Instruments, Inc.
- Interactive animated mathematical simulations (Java Applets) to augment textbook
course sites
- Custom distributed chat/presentation engine for peer
tutoring
- Web-based, multi-grade mathematics tutorial/practice/testing
application with full classroom management support
- Planning and implementation of a corporate wide CRM (SalesLogix) system
09/1994 – 03/1996
- Werner
Co. — Computer Operator (Corporate office): IBM AS/400
system administration, operations and support for systems and users
at multiple local and remote sites.
01/1990 – 08/1994
- Edinboro
University — Student Hardware/Software Technician:
Student employment at the University's Computing and Communications
Center (now Technology & Communications) providing
software/hardware support for faculty, staff, and student computers
and labs.
- Extensive Object-Oriented software development and design
experience
- Design and development of graphical user interfaces for a wide
range of age groups and skill levels
- Administration and oversight of corporate source-code and content
versioning systems
- Administration and configuration of open-source enterprise
servers such as the Apache webserver and Jakarta-Tomcat Servlet/JSP engine.
- Configuration and administration of iptables/netfilter firewall/NAT software
- Providing technical training and assistance to novice users (such
as sales reps and customers) as well as providing advanced level
training and mentoring to junior programmers, students interns, and
office staff
- Design of applications for multi-tier, high transaction volume,
and concurrent user environments
- Leveraging open-source technologies into business-critical
applications and business processes
- Working in tandem with artists, animators, mathematicians,
audio/video technicians, and graphic designers
- Development in various "authoring environments" such as:
InstallShield, ToolBook, SuperCard/HyperCard
- Member of the 1994 1st place team in the Pennsylvania State
System of Higher Education annual programming contest (PACISE
conference)
|
|
- Java
- JSP, Servlets, and EJB enterprise development
- JDBC database interfacing
- XML processing and messaging
- RMI and distributed transactions
- Swing and AWT windowing toolkits
- SQL
- ANSI C, C++
- Assembly
- Scripting Languages
- Browser technologies
- JavaScript
- HTML, DHTML, CSS
- Macromedia
- Director (Lingo), Shockwave
- SalesLogix
- Extensive experience customizing and administering this
leading corporate CRM system
|
- Graduate
- Advanced Data Structures and Algorithm Analysis
- Advanced Database Management Systems
- Advanced Web Development
- Application Software Security
- Artificial Intelligence Programming and Adaptive Systems
- Information Technology and Business Strategy
- Object-Oriented Methodology
- Operating Systems Principles
- Software Engineering I, II
- Software Project Management
- Networking with TCP/IP
-
- Independent Study:
A Framework for the Simulation of Multi-Agent Systems in Java,
(December 2004)
- Master's Thesis:
An Exploration of Software Slicing as a Technique for Feature
Extraction and Component Mining in Java, (August 2005)
- Doctoral
Dissertation: A
Simulation of Temporally Autonomous Agent Interaction,
(August 2008)
|
|
- Undergraduate
- Algorithms and Data Structures
- Assembly Language Programming
- COBOL Programming I, II
- Computer Architecture
- Computer Science I
- Data Communications and Networking
- Database Management Systems
- Digital Electronics
- Introduction to Artificial Intelligence
- Introduction to Microprocessors
- Finite Automata
- Microprocessor Controllers
- Operating Systems
- Programming in C
- Programming in Pascal
- Systems Analysis
|
- Operating Systems
- Algorithms and Data Structures
- Assembly Language Programming
- Computer Architecture / Microprocessor Controllers
- Computer Networks
- Computer Programming in C/C++
|
|
- Computer Programming in Java
- Database Systems
- Information Systems
- Object Oriented Design
- Software Engineering
- Web Programming
|
Conover, A. J., and Hammell II, R. J. Temorally autonomous agent interaction. International Journal of Agent Technologies and Systems (2011).
Publication Pending
Conover, A. J., and Hammell II, R. J. Concurrent agent interaction and “belief” promulgation in temporally asynchronous environments. International Journal of Agent Technologies and Systems 1,3 (2009).
Conover, A. J. A simulation of temporally variant agent interaction via belief promulgation. In Agent-Based Societies: Social and Cultural Interactions, S. G. Collins and G. P. Trajkovski, Eds. IGI Global, Hershey, PA, USA, 2008.
Conover, A. J. A simulation of temporally variant agent interaction via passive examination. In Agent-Based Societies: Social and Cultural Interactions, S. G. Collins and G. P. Trajkovski, Eds. IGI Global, Hershey, PA, USA, 2008.
Conover, A. J. A Simulation of Temporally Asynchronous Agent Interaction Dynamics. PhD thesis, Towson University, 8000 York Road, Towson MD, 21252, July 2008. Supervised by Dr. Robert Hammell II, Dr. Goran Trajkovski.
Conover, A. J. An exploration of software slicing as a technique for feature extraction and component mining in Java. Master’s thesis, Towson University, 8000 York Road, Towson, Maryland 21252, Aug. 2005. Advisor: Yeong-Tae Song.
Conover, A. J., and Song, Y.-T. A framework for component mining of Java applications via dynamic slicing. In SERA (2005), IEEE Computer Society, pp. 40–47.
Conover, A. J., and Song, Y.-T. Slicing Java programs using the JPDA and dynamic object relationship diagrams with XML. In SERA (2004), W. Dosch, R. Y. Lee, and C. Wu, Eds., vol. 3647 of Lecture Notes in Computer Science, Springer, pp. 201–213.
Conover, A. J., and Trajkovski, G. P. Effects of temporally asynchronous interaction on simple multi-agent behavior. In Emergent Agents and Socialities: Social and Organizational Aspects of Intelligence. Technical Report FS-07-04 (The American Association for Artificial Intelligence, 445 Burgess Drive, Menlo Park, CA, 94025, USA, Nov. 9–11 2007), AAAI Press, pp. 34–41.
Trajkovski, G. P. An imitation-based approach to modeling homogeneous agents societies (computational intelligence and its applications series). IGI GLobal, Hershey, PA, USA, 2006, ch. On a Software Platform for MASIVE Simulations. Chapter Contributed by Adam J. Conover.
BibTeX
- Multi-Agent Systems
- Swarm Intelligence
- Social Networks
- Programming Languages
- Web Application Technologies
Status: Willing to relocate.
Recreational interests: Mountain Biking, Rock Climbing, Martial Arts, Chess,
Bass Guitar.
References available upon request.
Statement of teaching and Research Philosophy