Principal Software Engineer
Product Line Lead, Advanced Learning Management Platform
Diane has over 25 years of experience in designing and developing software applications using various programming languages and platforms. Additionally, she has academic experience teaching Computer Science at both the college and high school levels. Her current work at Aptima involves leading small teams of engineers, and developing applications for adaptive training, working with scientists who encode algorithms such as Partially Observable Markov Decision Process (POMDP) and Best Fit Optimization (BFO) models.
Diane received an M.S. in Computer Science from Worcester Polytechnic Institute, and a B.A. in Computer Science from the University of Massachusetts, Boston. She is a member of the Association of Computing Machinery, and the national Computer Science Teachers Association.
Agu, E., Banerjee, K., Nilekar, S., Rekutin, O., Kramer, D. (2005). A middleware architecture for mobile 3D graphics. Proceedings of the 3rd International Workshop on Mobile Distributed Computing, held in conjunction with the 25th International Conference on Distributed Computing Systems, Columbus, Ohio.
Su, H., Kramer, D., Chen, L., Claypool, K., Rundensteiner, E. (2001). XEM: Managing the evolution of XML documents. Proceedings of the 11th International Workshop on Research Issues on Data Engineering: Document management for data-intensive business and scientific applications. Sponsored by the IEEE Computer Society, collocated with ICDE 2001, Heidelberg, Germany.