Denise C Edwards

software developer java

Work Life Balance

I bike for fun, fitness & charity

I am a creative writer

I am a musician, singer & songwriter



Experienced Information Technology Professional

Information Technology Professional with over ten years experience in software design, development and research. Experienced in programming solutions using Java, XML, JavaScript, Action Script and relational databases.

Highly skilled in object-oriented methodologies and in applying these principles to software architecture and design. Experienced in client side development of web sites, desktop applications and web services utilizing technologies such as Struts2, JSP, Swing, Applets and Servlets.

Well rounded in several IT fields including software engineering and networking. Experience also includes project planning and implementation, problem solving and systems administration.

Experience leading a team of highly skilled developers, located in the US, India and China, delivering high quality, industry-specific solutions to production.


Senior Software Developer, JAVA

RR Donnelley/Bowne & Co. Inc., New York 1/2008 – Present

My responsibilities include the development and maintenance of a client facing, web based application, as well as managing the application’s development and maintenance activities of third-party contractors and vendors. Duties include application programming, handling administrative tasks of the systems and vendors, as well as handling PCI compliance and Security Audit issues. Managing and coordinating with off-shore development teams to produce software solutions to production.

Technology includes: Java, J2EE, JSP/Servlet, Tomcat, Apache Web Server, CVS Version Control, SSL, Struts2, Struts1, XML, XSLT, XSD, Web Services, AXIS, WSDL, SOAP, 3B2 Arbortext, JUNIT, ANT, LOG4J, JDOM, MSSQL, MYSQL and RDP.

New Applications Technical Lead

Adeptra Inc., Norwalk Connecticut 8/2005 – 1/2008

My responsibilities include designing and developing auto-resolution telephony applications in a Windows and Linux environment; converting customer’s documented application requirements into functional applications; manage a team of highly skilled developers, located in the US and China, and charged with the responsibility of delivering high quality, industry-specific solutions to production. Supported QA, Client QA and Production processes.

Technology includes: Java, JavaScript, Python, VXML, XML, XSLT, Envox, Free Marker, Ant, CVS, Visual Basic, Putty, Velocity, Tomcat, VI, Linux, SJ Phones.

IT Specialist

IT Operations Center, U.S. Military Academy at WestPoint, New York 2/2004 – 8/2005

I was involved in designing and developing software for research and education in the department of Electrical Engineering and Computer Science at WestPoint. This software provides virtual tools for users to design network configurations and test them on a network simulator. My responsibilities included designing and implementing java objects and data structures for network scenarios and components; Graphical User Interface (GUI) design and implementation; the development of a scoring system for the network simulator; and documentation. This takes the form of application and applet development for use in classrooms and over the internet. In addition to this, I have re-designed and coded a Password Cracker educational application which is currently in use at West Point.

Technology: Java; Java:Swing, AWT; CVS; JUnit; Ant; Log4J; XML; DTD; JDom; CSS; HTML; Javascript; JavaDoc; Macromedia: Flash, Director, Dreamweaver, Fireworks

Research Assistant

Lehman College, City University of New York. Bronx, New York 2002 – 2004

I worked with researchers from Lehman College, the University of Texas at Austin and the University of California at Davis on a computational biology project which focused on computer visualization and phylogenetic reconstruction algorithms. I was involved in designing, coding, and supporting modules for the visualization system, Mesquite ( Wrote and modified Java programs for the Tree Set Visualization module. I performed laboratory procedures to support sampling and analysis of DNA data sets. Both Mesquite and Tree Set Visualization are written in Java and requires extensive knowledge and experience in this programming language.

Technology: Java; Swing; CVS; FTP; HTML; Multi-Dimensional Scaling (MDS); Phylogenetic Analysis Using Parsimony (PAUP)

Junior Engineer

IBM Corporation T.J Watson Research Center. Hawthorne, N.Y. 2000 – 2003

2002-2003 Worked with the Social Computing Lab implementing a component that supports online work group communications. This was part of a web-based group prototype which was subsequently deployed. My responsibilities included the implementation of a client side component for one of the group’s web based applications. The component, the Timeline Social Proxy, is a visualization tool providing cues about the presence and activity of participants in an online conversation system.

2000-2002 Worked with the Pervasive Computing/Next Generation group on accessibility research projects. I performed analyses on web accessibility for the handicapped/disabled. I implemented a web proxy with IBM’s Web Browser Intelligence technology, to analyze HTML code. I also used the Java Speech API to develop speech recognition and synthesis applications using IBM’s Via Voice Speech Engine. This required extensive knowledge of Java Thread programming.

Technology: FLASH, Actionscript, JAVA, Java SWING, Java Speech API (JSAPI), IBM Web Browser Intelligence (WBI), HTML, Javascript, XML

Communications/Events Coordinator

Antigua Hotels and Tourist Association. St. John's, Antigua 1996 – 1998

Managed the planning, promotion and marketing of special events. Project Manager for Antigua Sailing Week, the largest regatta in the Caribbean. Planned and conducted public relations programs on behalf of the Association. This included press conferences, web site development and internet communications.

Technology: HTML, Radio/Television Communications


Masters of Science, Computer Science

2003 Lehman College, City University of New York. Bronx, N.Y.

GPA: 3.77, Major GPA: 3.77. Magna Cum Laude

Bachelors of Science, Computer Science

2002 Lehman College, City University of New York. Bronx, N.Y.

GPA: 3.48, Major GPA: 3.8. Cum Laude

Certificate, Business Project Management

2008 New York University School of Professional Studies, NYC, N.Y.

Courses: Basic Project Management; Extreme Project Management; Team Management in a Project Environment; Quality Techniques for Projects Management; Managing Projects for Speed

JAVA Certification

2009 Sun Microsystems Certification

Sun Certified Associate for Java Platform SCJA


Math and Computer Science Department

Lehman College, 2002. Departmental Honors

Computer Science and Mathematics Scholarship

Lehman College, 2002. CSM Scholar

Golden Key National Honor Society

New York Chapter, 2001. Member

SKILLS Back To Top

Skills Include JAVA And Other Open Source Technologies

Java: J2SE, J2EE components, JSP, JAVAFX, Javamail, Apache Struts2, Struts1, JFC (Swing); XML, XSD, XSLT, AXIS, SOAP, WSDL, RUBY, VoiceXML, JDOM, DOM, SAX, DTD, Velocity, FreeMarker, JavaScript, HTML, PHP, Joomla, DHTML, Flash ActionScript, Windows, Unix/Linux, Apache HTTPD Web Server, MSSQL, MySQL, MS Excel, JDBC/ODBC, IntelliJ, JBuilder, NetBeans, DreamWeaver, Apache ANT, CVS, Tomcat, JUnit.

Management qualities: Ability to describe complex systems in a succinct and precise manner that’s is understandable to non-technical persons; Exercise effective time management to meet tight deadlines for deliverables; Ability to work under pressure and in an extreme project management environment.


JavaOne Conference 2011 – San Francisco, CA, 2011

Secure Knowledge Management Workshop
SUNY at Buffalo/NSF/USAF Research Lab, Buffalo, N.Y., 2004. Conducted poster presentation of the MAADNET Netbuilder project.

Symposium on Information Visualization
IEEE, Boston MA., 2002. Conducted demonstrations of the Mesquite and Tree Set Visualization software

Defining Customer-Centered Systems
IBM Research. Yorktown, N.Y., 2000. Attended a contextual-design seminar focusing on designing systems that reflect and support the way customers work.


"A Component – Based Design for a Simulated Network"
IEEE International Conference on Information Reuse and Integration, Las Vegas NV 2004.
Authors: David Edelstein, Denise C. Edwards

"Representing Secure Knowledge Management with Policies and Procedures in a Network Simulator"
NSF/SUNY at Buffalo/USAF Research Lab. Buffalo, N.Y., 2004.
Authors: David Edelstein, Denise C. Edwards

"A persistent chat space for work groups: the design, evaluation and deployment of loops"
6th ACM Conference on Designing Interactive Systems, University Park, PA. USA, 2006. ACM Press.
Authors: T.Erickson, W. Kellogg, M. Laff, J. Sussman, T. Vetting Wolf, C. Halverson, D. Edwards. (IBM Research Group)


Golden Key National Honor Society. New York, 2001. Member

Association for Women in Mathematics. Affiliated.

Toastmasters International, Member