Linda Anne Cooper
Newburyport, Ma 01950
*************@*******.***
Summary of Qualifications:
• Expertise in design, programming, testing and innovative research and development.
• Extensive knowledge in designing/developing web applications.
• Experience in working with customers, BA’s and project management to write and prototype use
cases and from these, develop designs/UI & products.
• Exceptional skills in problem solving, software design, databases, object oriented programming
and implementation for client/server, web and database applications.
• Knowledge and use of Agile and SCRUM methodologies throughout product lifecycles.
• Dedicated, hardworking with the interpersonal communication skills to work with all levels of
the organization as well as customers.
• Deep understanding of technology with focus on delivering business solutions.
• Team Leadership and architect skills. Works well with teams and individually.
• Flexibility to quickly learn new technologies/tools as required.
Technical Skills:
• Languages: HTML, XHTML, Java, JavaScript, C, C++, XML, PHP, Visual Basic, COBOL, SQL,
XSL, XSLT
• Systems: Windows NT/XP/9, MS/DOS, VAX/VMS, OS/390, VMWare
• Databases: SQL Server, Ingres, Oracle, Sybase, DB2, SAP, IBM Mainframe, Sybase, MySQL
• Tools: GWT, GXT, SmartGWT, MVP, GWTP, SEO, ExtJS, Soap, DOM, Web 2.0, CSS, JSON,
Maven, Nexus, Hudson, Jing, XChat, Tortoise, Git, WSDL, SOAP, JSON, Yugma, restful services, Curl,
TestNG, AJAX, JDBC, JBOSS, J2EE, Apache, Xerces, Tomcat, Solr, jQuery, servlets, Jira, Tortoise,
Eclipse, Adobe Photoshop & Illustrator, Paint.NET, Jasweb, Firebug, Microsoft Office Suite, Flash, Flex,
IE Development tools, Visio, Google Analytics, Google Froogle, Statcounter, XMLSpy, PVCS, Harvest,
ANT, InstallShield, TestNG, Visual Studio, Visual .NET, Quicktest Professional, Mercury Quality Center,
Clarity, ERWin, Selenium Webdriver
• Browsers: IE6 – IE10, Firefox, Safari, Chrome
Professional Experience:
RedPrairie Corp., Alpharetta, GA Jan 2011 - Feb 2013
Senior UI/Software Engineer/Team Lead/Architect
• Designed/developed an ecommerce based product that allows website designers and business users to
easily create groups of products and/or services for users to browse. Advanced assortment
management tools enable designers to quickly create and customize website templates so that
products/services are displayed in optimal fashion. Using its rich site design tools, business users
without IT involvement can trigger appropriate display characteristics, manage personalization.
• Team lead for 4+ developer off-shore team. Trained team on use of UI tools and then
designed/developed product enhancements.
• Use of GWT, GXT, ExtGWT, Java, MVP, GWTP, CVS, HTML, CSS, Javascript, UX, JSON, Jira,
Eclipse, XML, Integration of Web Services, Tomcat, Ant, SQL and Oracle. Conversion of
ecommerce product from Sencha’s GXT 2.x to ExtGWT 3.x.
• Conducted code reviews and refactored as part of the Agile/Scrumprocess. Worked directly with
Product Management and BA’s to assist in the writing of use cases for the product which in turn were
developed into design specs/products.
Sonatype, Inc., Manchester NH Aug 2010 – Dec 2010
Senior Web Developer
• Designed/developed an artifact reporting tool for Maven Central using GWT and Java which was
released for open source use. Used GWT for front-end, JSON for data retrieval and interfaced with
restful services.
• Developed UI widgets for Nexus using GWT and ExtJS.
• Use of Git/Tortoise for SVN and Jira for bug reporting/project planning. Use of Agile/Scrum
methodologies throughout project lifecyle and Selenium Webdriver 2.0 for testing plugins. Scrum
master for several release iterations. Tested various features of Nexus.
CA Inc., Portsmouth, NH 1999-May 2010
Team Leader/Senior Software Engineer
• Designed/developed an application for the Clarity (manages company projects) release using
ExtJS, Javascript, CSS, HTML, AJAX, UX/UI, SQL Server for the database, etc. Use of Adobe
Photoshop and Illustrator, Flash, Flex for initial design. Worked with customers and across departments
to gather UI design requirements, evaluated design patterns, completed usability testing and worked with
Sencha through CA to help advance their applications as we needed further capabilities. Drove future UI
design that followed closer industry standards.
• Designed/developed features for the new Google Web Toolkit (GWT) UI layer for Clarity which
is a configurable MVC enterprise application where users can customize their own attributes, views and
widgets. Work involved J2EE, componentized UI architecture, processing events, apis, listeners,
processing server data from Oracle and SQL databases, localization, restful services, hosted and server
mode Eclipse debugging, etc. Implemented functionality of reading, analyzing and interpreting user
defined data using XSLT and XML for use in UI display. Use of Agile/SCRUM which included time
estimates, code reviews, unit tests and build timetables. Developed various applications for Clarity using
Dojo, GXT, jQuery and other UI tools before switching to GWT. Responsible for fixing any cross-
browser differences. Used Jira for bug reporting/tracking. Completed test units using Junit/TestNG and
used ANT for builds. Major influence on decision of use of GWT for Clarity UI Layer as well as rest of
company.
• Designed/developed Unicenter Asset Intelligence (UAI) which involves the extraction,
transformation, cleansing and complex analysis with portlet presentation of data defined in databases
based on XML defined metadata. Based on customer feedback, designed the initial prototype for UAI
which went on to the full product life cycle including product requirements, reviews from customers,
detailed Design Documents, coding, documentation, test plans and test suites. Use of Quicktest
Professional/Mercury QC to write tests and test suites. UAI required code to connect with remote and
local databases/web services. Work involved PHP, WSDL, SOAP, HTML, Javascript and JDBC for the
UI front end/database interaction and Java, SQL and Visual Basic for the command line utilities/database
extraction. Designed the XML file definition for the user defined KPIs used within UAI to display data
for customization.
• Designed/developed a filtering and alerting system based on event types using Java, Tomcat,
Eclipse and JBOSS. Developed an XML parser using SAX2/Xerces to parse the database schema after
design of the schema.
• Submitted a patent on writing reusable test suites.
• Development of CA TAU thin and thick client UI standards.
• Team lead for sustaining group in India to maintain previous Advantage Data Transformer
releases.
Platinum Technology, Portsmouth, NH 1996-1999
Team Leader/Senior Software Engineer
• Designed and developed a drag & drop UI interface for Advantage Data Transformer (ADT)
using Visual C++/MFC to automatically create database data movement scripts across many databases
based on UI created tables, columns, joins, stored procedures, views, etc. Developed the server code
specific to each database. Use of Visio, SAP feature, ERWin, Visual Studio and Visual .NET. Designed
and implemented the installation and configuration components of ADT.
• Extensive knowledge of physical and logical ERDs for use with ADT.
• Member of the UI standards committee at PLATINUM Technology. Trained employees on
incorporating the standards into other PLATINUM products.
• Trained new project developers and team lead for ADT developers.
Trinzic Corp., Portsmouth, NH 1993-1996
Team Leader/Senior Software Engineer
• Designed/developed a client-server Middleware product called InfoPump using Visual Basic that
converts, processes and moves data between different databases (see above) or data files. InfoPump
provides transformation and movement of data between multiple heterogeneous databases. Work
involved scheduling, script generation, data cleansing/analysis and UI. Evaluated competitor products
and gathered customer feedback for design research. Team Leader for two developers to lead InfoPump
development. Designed/developed J2EE Java servlets to display data produced from running InfoPump
Scripts and to schedule the scripts to run. Use of SOAP, JBOSS and open source tools including Apache.
Education:
State University College at Potsdam, NY, BA in Computer Science
Various courses related to UI, databases, languages based on product requirements.
Certificate, Windows Programming
Academic Honors: Phi Theta Kappa, Dean’s List, Data Processing award for highest GPA.
Outside Interests:
Personally developed websites using HTML, PHP, Adobe tools. Use of search engine techniques,
keywords, linking, web layouts, XSL, flash, ASP, MySQL, etc.
Use of Google Analytics for site monitoring and Google Froogle for item registration. Have written
several blogs regarding areas of interest.
Lap Swimming, Hiking, Non-profit organization supplying laptops to children.