Mary S. Powers
2002 Summerhill Lane
Henderson, KY 42420
***-- 485 - 2750 (cell)
***-- 844 - 9690 (cell)
powers.mary@tds.net
powers.mary@insightbb.com
Software professional having 12+ years of experience in analysis, design,
development, maintenance, and implementation. Extensive experience in Java(J2SE
and J2EE), Visual Studio .NET, Visual Basic, C, C++, JDBC, IBM Websphere
Application Server, Eclipse IDE, Java Servlets, Java Server Pages, Swing API,
HTML, SQL Server 6.5/7.0/2000. Have worked primarily in Java, C and C++.
Proficient in Windows NT, Windows 98, Windows 2000, Windows Server 2003, DOS,
Unix, Solaris, and Linux operating systems.
OBJECTIVE
To acquire a position as a Software Developer on a telecommute basis
AVAILABLE
Immediately
EDUCATION
M.S., Computer Science, February 2006, University of Massachusetts at Amherst
G.P.A.: 3.9/4.0
B.S., May 1994, University of Kentucky, Lexington, Kentucky
Major(s): Computer Science and Mathematics
G.P.A.: 4.0/4.0
Completed 18 hours of graduate work in Mathematics at the University of Kentucky
from 1994-1995.
CERTIFICATIONS
Sun Java Programmer Certification for Java 1.4 - October 2006
Sun Java Developer Certification for the Java 2 Platform - September 2007
Sun Java Architect Certification for the Java 2 Platform - July 2008
COMPUTER SKILLS
SOFTWARE/LANGUAGES:
Java(J2EE and J2SE), C++, Java Server Pages(JSPs), JDBC, Python, Java Servlets,
Swing API, HTML, SQL Server 6.5/7.0/2000, UML, PHP, Pascal, FORTRAN
DATABASE:
SQL Server 6.5/7.0/2000, mySQL, DB2
OPERATING SYSTEMS:
UNIX, Linux, DOS, Windows 98, Windows NT, Windows 2000, Windows
XP, Windows Server 2003, OS400, MAC OS, z/OS
CURRENT EMPLOYER
Specialist Programmer, ISS Department, American General Financial Services,
Evansville, IN
PRIOR EMPLOYERS
1. mDialog Corporation, Software Consultant, May 2006 - June 2008(Telecommute
position)
Implemented a client-side Java application called MLoader. MLoader uses Java
and Quicktime for Java and allows the user to convert video files to various
compressed formats and then, uploads them to the central mDialog server for
sharing. This
application was implemented for the Windows and MAC OS platforms.
2. Telos-OK, LLC, Senior Software Systems Architect, December 1996 - April 2005
Project Experience at Telos-OK:
A. Web-Based Employee Database Application, Duration: June 2004 - April 2005
Employee-Web is a web-based application to track employee personnel
records for Telos-OK. It was implemented using Visual Basic .NET and was the
pilot .NET project for Telos-OK.
B. Implementation of the CAC Card Validation System for Web Applications
Duration: February 2004 - April 2005
There was a new requirement that all web applications on the Fort Sill
Project allow the user to log in with his/her CAC Card in additional to the
regular NT login. A Java Applet was written that interfaces with the user's CAC
Card and allows the user to log into the Telos-OK web applications with the
regular Windows login as well as with his/her CAC Card.
C. Personnel Training Database Application (Web TDB)
Duration: February 2003 - April 2005
Web TDB is a server-based solution comprising a relational
database(Microsoft SQL Server), and a Web server extension(IBM WebSphere
3.5/4.0). The Web TDB is used to track personnel training requirements and
whether each employee has fulfilled his or her requirements. Was involved in the
full life cycle development of this application. This project was implemented
using Java/J2EE and Java Server Pages (JSPs). Was responsible for designing and
implementing the Java Beans and supporting Java classes for interacting with the
database.
D. Fault Reporting System (FRS)
Duration: January 1999 - January 2003
FRS is a server-based solution comprising a relational database(Microsoft SQL
Server), and a Web server extension(IBM WebSphere 3.5/4.0). FRS is used to track
software anomalies that are observed in the various systems within Telos
Oklahoma. Was involved in the full life cycle development of this application.
Was responsible for the design and implementation of the Persistence
layer(database interface layer) and the Business layer. These two layers were
implemented using Java/J2EE and JDBC, and the presentation layer was done using
HTML, backed by a scripting language, WebMacro.
Environment: Java/J2EE, JDBC, Visual Café 2.5/3.0/4.1/4.5, HTML, SQL
Server 7.0/2000, Symantec dbAnywhere, Windows NT 4.0, Sun Solaris
E. Media Inventory Application
Duration: April 1998 - December 1998
Media Inventory is a web-based database application that is used to track
media/hardware within the company. It is composed of a relational
database(Microsoft SQL Server), a Type 4 JDBC database driver, and the
IBM WebSphere application server. Was involved in the complete life cycle of the
application and was solely responsible for maintenance and user support. Was
responsible for the design and implementation of the User Interface/Presentation
layer. This was implemented using the standard Java AWT, the Swing API, and KL
Group's JClass API.
Environment: JDK 1.4, Visual Café 4.5, Swing API, SQL Server 6.5/7.0/2000,
JTurbo JDBC database driver, Windows NT 4.0 and 2000, Sun Solaris
F. Type 2 Datalink Protocol
Duration: April 1997 - December 1997
The Type 2 datalink protocol is a low-level data transmission protocol used on a
modem built by Telos-Oklahoma. It is connection-based, guaranteeing the delivery
of the data packets, using acknowledgements. Was involved in the design and
implementation of the protocol, after being given a finite state machine on how
the protocol worked. Was implemented using the C programming language on the Sun
Solaris operating system.
Environment: C, Sun Solaris, GNU C compiler
CONFERENCES ATTENDED:
Gateway Software Symposium - March 16 - 18, 2007 St. Louis, Missouri.
Java Software Summit 2000 - October 29 - November 3, 2000 Keystone,
Colorado |