Resume
Click the Icon to download a copy in Microsoft Word format.
Carla M. Schoepfle
545 N. Piedmont ST, Arlington, VA 22203 (703) 741-0864
e-mail: mailto:cschoepf@yahoo.com
Objective
Full time employment involving problem solving applications with computers and interpersonal skills.
Profile
Highly motivated and organized individual who works well with others solving problems.
Work Experience
- Software Engineer 3/4 Northrop Grumman, August 2004 to present.
- Trusted Wisdom Program September 2007 to Present
- Participated in conversion of data access layer from hibernate configuration files to hibernate annotations.
- Implemented queries based on Lucene indexes.
- Created ant scripts to streamline build process.
- Lead small teams in development of new system enhancements. Tasks included:
- Meeting with functional staff to ensure accurate interpretation of requirements.
- Providing rough time estimates for additional enhancements.
- Creating Java web components using JSPs and Apache Struts 1.3.8.
- Creating database scripts to support new functionality.
- Performing informal code reviews.
- Conferring with functional staff and other developers to resolve defects.
- Assisted other team groups to ensure on-time release of system enhancements.
- Refactored code base to remove circular dependencies and allow for more system flexibility by:
- Pulling common code from multiple web modules into a set of libraries.
- Separating user management portion of web application into its own module so it can be shared with other applications on a separate network.
- Converting user management module to use OpenLDAP instead of custom authentication.
- Converted existing web services from Axis to JAX-WS/JAXB.
- Coordinated with POCs of external interfaces to refine and troubleshoot web service data transfer process.
- Planned and implemented architecture upgrade from Apache Tomcat to Weblogic application servers.
- Planned cross domain data migration solution.
- JTF-GNO Project January 2006 to August 2007
- Conferred with customer to define tasks, and create plans for achieving goals.
- Created requirements, high level designs and prototypes to help customer achieve knowledge management goals.
- Provided routine training to analysts on team developments, as well as solicited feedback on tools and data.
- Worked in small team to create portal using COTS products. Tasks included:
- Installation and configuration of Autonomy IDOL Server and Portal-in-a-Box.
- Customization of JSP pages in Autonomy Portal-in-a-Box based on customer requirements
- Creating and maintaining on-line training material.
- Gathering multiple agency point of contact information to help train analysts.
- Organizing an iterative release schedule.
- Planned for creaton of a second portal on alternate network, including researching best implementation.
- Created data repository which involved:
- Conferring with analysts to understand requirements and data.
- Performing open source research on subject matter to better understand data.
- Setting up and maintaining instance of Microsoft SQLServer 2005 database.
- Creating web interface using JavaBeans, JSPs, and Servlets in an MVC architecture to allow users to:
- Query data from repository.
- Maintain query groupings used in canned queries.
- Programming Extraction, Transformation and Loading code for data source using Java.
- Created Text-based repository of e-mails, queried via Autonomy portal. Tasks included:
- Creating Microsoft Outlook COM Add-in using C# which saved e-mail information to configured location.
- Coordinating with Information Assurance team to ensure security to system.
- Coordinating with Network team for Add-in installation.
- Conferring with another out of agency team to ensure best practices.
- Creating second version for use by alternate group within JTF-GNO.
- Created data transformation code using Java with Xerces and Xalan libraries to change received XML data into CSV format.
- Created and integrated data lookup components into SPSS Clementine using Java.
- Tier III Project August 2004 to December 2005
- Created Java prototypes for XML processing which involved:
- Use of J2EE Technologies with BEA Web Logic and Oracle.
- Verification of XML file contents using a combination of XML Schemas and program rules.
- Transformation of XML files to new formats using a style sheet.
- Using Base 64 encoding (RFC 2045) for binary information.
- Virus Scanning from command line.
- Created binary file type checking prototype using Java.
- Investigated multiple development environment tools.
- Used Enterprise Architect to create use cases, sequence diagrams, class diagrams, ER diagrams, and PDL.
- Participated in formal design reviews.
- Conferred with other developers and management to define task requirements.
- Tested legacy software and updated associated component acceptance tests.
- Senior Software Engineer General Dynamics, March 2000 to August 2004.
- CSS Project July 2002 to August 2004
- Extracted and transformed raw data for input into project databases. Tasks Included:
- Developed extraction and transformation software using Perl and C++.
- Wrote data rules for remote site to transform raw data.
- Conferred with data source, and team members, to fully exploit raw data fields.
- Worked with multiple teams to standardize outgoing processed data.
- Participated in multiple data format conversions on both incoming data and outgoing processed data.
- Created Java GUI application for querying metadata repository.
- Created Java GUI application for running load scripts and retrieving documentation.
- Created Java GUI application to Change user database passwords.
- Maintained Java database entry application.
- Participated in a Sybase to Oracle conversion. Tasks Included:
- Converted C programs which used Sybase to Oracle.
- Worked with DBAs to convert load scripts from Sybase to Oracle.
- Segway Project March 2002 to July 2002
- Designed and implemented metadata repository in Oracle with Java GUI interface.
- Designed and Implemented object oriented, multi-threaded components in C++.
- Optimized existing C++ components.
- Created Perl scripts for regression testing of components.
- Used Java and Perl/CGI to enhance web interface.
- Used scheme to maintain and enhance command line parser.
- Confered with other developers and management to define task requirements.
- Participated in formal code and design reviews.
- Software Engineer, Tenfold, June 1999 to March 2000.
- Programmed software in C++.
- Developed unit tests for components of application.
- Developed technical overviews from a conceptual essay.
- Conferred with quality assurance team to resolve defects.
- Intern - Software Analyst, TRW, May 1998 to June 1999.
- Grader for cs125 Spring 1997 to Fall 1998.
- Intern - Software analyst, GRCI, Summer 1997
- Intern - Computer Software Tester, GRCI, Summer 1996
Languages and Platforms
| * C++ | * C | * Java |
| * Scheme/LISP | * Lex/Yacc | * Perl |
| * UNIX | * Windows |
Education
- BS MA/CS, University of Illinois Champaign-Urbana, May 1999
- Grade Point Average 3.5 (A = 4)
- MS CS Johns Hopkins University December 2006
- Grade Point Average 3.9 (A = 4)
Awards/Accomplishments
- Graduated with Distinction from the University Of Illinois May 1999
- Dean’s List Spring 1996, Spring 1997, Fall 1997, Spring 1998
- Who’s Who Among College Students