Nadine Marsh Coleman
5235 Cactus Cove Lane
Buford, GA 30519-3438
Cell (914)439-0457
Marsh_Nadine@yahoo.com
Project Manager/Software Engineer
Talented IT professional at realistically sizing up a situation, setting goals,
determining available resources, and organizing the personnel to ensure the job
gets done correctly. Exceptional team player with other team members both locally
and internationally. Excel at Web development using J2EE technologies by
implementing interactive Websites, writing business logic, and maintaining
databases. Excellent organizational, training, and problem-solving skills, which
are attributes recognized by a previous employer. Superior technical
communication experience writing end-user and developer-related documentations,
online help using RoboHelp, and experience adhering to company writing styles,
which are the functions as a Technical Writer.
Areas of Expertise:
Project Management Systems Design
Database Management Technical Writing
Software Engineering Management Object-oriented Programming
Configuration Management Web Development
Technical Proficiencies
________________________________________
Integrated Development Environments: Eclipse IDE 3.0, Borland C++ Builder 5, and
JBuilder
Languages: Java, C++, Cold Fusion, UNIX, and SQL
Object Relational Mappings: Hibernate 3.x, JPA, and JDO
Web Technologies: XML, PHP, ASP, JavaScript, and HTML
Web Servers: Apache Tomcat
Application Servers: JBOSS 4.0, XMind, and WebLogic 8.1
Databases: SQL Server, MySQL, Oracle 10g, and MS Access
Operating Systems: Windows (All)
Configurations: CVS, Subversion, Basecamp, and Tortoise
Object Oriented Design: UML, Use Case, and Sequence Diagram
Packaging: WAR, EAR, and JAR
Enterprise Content Management: JIRA
Documentations: FrameMaker 7.2, RoboHelp X5, Adobe Reader 9, SnagIT, and
Microsoft Office 2007
J2EE Technologies: Spring, Servlets 2.1, JSP 2.1, JDBC, EJB 2.1, JMS, Struts
1.3, AJAX, ActionScript, and SOAP
Professional Experience
________________________________________
BrainBox Digital, Silver Spring, MD
Project Documentation Manager 2009 2009
Implement project management experience using Microsoft Project 2007 to identify
the work breakdown structure (WBS), Gantt chart, critical path, baseline, and
produce reports of milestone tasks. As a natural leader and a quick decision
maker, advise team on standard requirements, methodologies, and processes in
accordance with the companys standards to ensure that the project is successful
at its milestone. Effectively manage project schedule and conduct project
meetings to ensure deliverables are on track and that each persons
responsibility is delegated correctly. Thoroughly write business requirements
according to the clients specifications.
Key Achievements
Responsible for documenting all Software Requirements Specification (SRS)
Fragment requirements, select services to be used, explain use of each service,
create use cases, and guide clients through the development process.
Successfully promote new ideas by designing entity relationship diagrams
from the SQL Server database and indicate the relational schemas. Also, design in
Microsoft Visio these entity relationship diagrams and flowcharts.
Meet demanding objectives by documenting the Kronum Entities requirements
from the Cold Fusion files and indicate the component names, component function
names, function data types returned, and functions with incoming names and types.
Design Kronum user interface (UI) with XMind open source application to
document the Kronum Front-end Services requirements from the ActionScript files.
Nokia, Alpharetta, GA 2007 2009
Senior Technical Writer & Software Engineer
Effectively train team members on the roles and responsibilities of a Technical
Writer. Execute daily maintenance by running defect reports in Bugzilla of the
5.5, 6.0, 6.5, and Ovi 6.5 documentation defects, resolve assigned defects, and
commit resolved defects in CVS. Productively update, maintain in FrameMaker,
deliver by PDF, and commit in CVS for technical reviews all documents.
Participate in Scrum Agile methodology throughout the entire development
process.
Key Achievements
Perform against tight deadlines by documenting all integration modules, which
include Third Party Provisioning (3PP) Proxy System, Common Service Interface
(CSI) Client, Authentication and Authorization, Yahoo! AT&T.net, and Download
Services Snap-in Interface.
Exhibit knowledge of HTML and XML by adding hyperlinks, paragraphs, and new
chapters in the Readme.html and QuickStart Guide files during monthly
maintenance.
Document Device Certification Guide and illustrate the use of Document Type
Definition (DTD) for system users.
Develop new system as an online help messaging system in RoboHelp for
end-users.
AT&T, Atlanta, GA 2007 2007
Software Engineer
Simplify complex problems by creating sequence diagrams with Microsoft Visio,
design documents, and design templates. Willingly adapt to new technology by
developing persistence class files for Java Persistence API (JPA) by using Spring
2 framework. Actively contribute to the peer and code reviews to ensure that the
development codes are successful. Participate in Scrum Agile methodology
throughout the entire development process.
Key Achievements
Create an interface that keeps track of all internal and external errors in
the system, where the errors are stored and maintained in an Alert Management
Database.
Write data access objects (DAO) abstract class and DAOJpa to implement
searches, updates, deletes, and clear methods. JPA queries were used for BULK
updates and deletes, and service classes were used to access the DAO and DAOJpa
classes.
Successfully write Test Driven Development (TDD) in JUnit to ensure that all
methods in the DAOJpa class are verified.
KeyBank, White Plains, NY 2005 2007
Software Developer
Implement Real Time Gross Settlement Systems (RTGS) messages, which are received
from multiple source systems, manipulated, and sent to Participant Interface
(PI). The RTGS Pay Ware consists of two main components, namely the Liquidity
Management Module, and the Payment Hub Module. The Liquidity Management Module
offers the bank the capability to better regulate and optimize funds for RTGS
transactions before releasing the transactions to RTGS. The Payment Hub Module
enables the bank to have centralized release of RTGS transactions and provides a
single host interface to the various application hosts. The Payment Hub supports
unlimited application hosts interface and provides the bank the flexibility to
expand the back-end application without impacting the interfaces.
Key Achievements
Display in-depth technical knowledge by developing persistence classes and
Object Relational Mapping (ORM) files for Hibernate.
Implement business classes of the Business Tier and integrate with persistence
classes to ensure that complex validations and data transformations are
successfully sent to the navigation process.
Integrate back-end development in Struts and front-end development in AJAX,
which results in an interactive Web application.
Dynamically deploy the application on WebLogic server to run on the middle
tier and package WAR files.
Successfully implement JMS classes to send point-to-point messages to the
Federal Deposit Insurance Company (FDIC).
Freddie Mac, McLean,VA 2004 2005
J2EE Developer
Willingly try new approaches by developing a pricing subsystem for the 7.0
release. Actively participate in peer reviews to ensure that codes are successful
and write the business requirements. Adhere to Freddie Mac procedures, such as
system architecture, code standard, and any required methodologies in the work.
Key Achievements
Integrate new technologies by implementing action classes, invoke EJB, and
write data access objects (DAO) to process the business logic. Also, develop the
EJB entity beans and package EAR files to communicate with its client.
Display high technical experience by integrating back-end development of the
Integration Tier with other developers on the team using Struts framework for
database management.
Design an efficient system by writing the system detail design for the use
cases and draw the related sequence diagrams.
Dynamically deploy the application on Oracle 10g server to test the
application.
Siemens Business Media Services, Atlanta, GA 2002 2004
J2EE Developer
Develop an application that enables producers to announce their programs and
stations so that users can subscribe and unsubscribe to them. The application has
modules for individual users, customers, programs, and the exchanges.
Key Achievements
Design, implement, and test the application with JBOSS cross platform for
verification.
Display high technical experience by using built-in Struts controller in
portal to write action classes.
Create the database Web application with PHP and ASP and access the data
residing in the database by using JDBC.
Deploy the application successfully on MySQL server and write SQL queries for
searches, updates, deletes, stored procedures, and triggers.
Perform configuration management with CVS by merging, checking-in,
checking-out, and adding new work files to source control.
Package JAR files to bundle multiple files into a single archive file.
Education
________________________________________
Master of Science in Information Systems, Software Engineering Management
Strayer University December 2009
Bachelor of Arts in Mathematics and Computer Science State
University of New York, Purchase College May 2006
|