Barbara Rosi-Schwartz

Current
Past
Education
  • The University of Reading
  • Università degli Studi di Parma
  • Università degli Studi di Parma
  • Università degli Studi di Parma
Connections
25 connections
Industry
Computer Software
Websites

Barbara Rosi-Schwartz’s Summary

My current interests are centred around the design and development of professional Java user interfaces, with particular emphasis on interfaces for desktop applications.

I am also an enthusiast of all things Eclipse. I believe in open source and I am one of the authors of ORMF (http://www.eclipse.org/ormf), the open requirements management framework, which is Eclipse based, and its first exemplary tool, Useme, which handles requirements as use cases.

I love the UML, Java and XML. I embrace solid development process practices and I enjoy good yarns around process engineering over a wee dram :-).

I have left a piece of my heart with the scientific community, where over a number of years, as part of my PhD and beyond, I enjoyed experimental physics of soft matter and computer modelling of polymeric materials.

Barbara Rosi-Schwartz’s Specialties:

Java J2SE, Java Swing, Eclipse plug-in and RCP development, GMF, UML, requirements analysis.


Barbara Rosi-Schwartz’s Experience

  • Java Developer

    IG Index

    (Public Company; IGG:LSE; Financial Services industry)

    July 2009Present (5 months)

    Development of a Swing based desktop application for the management and administration of IG Group's clients.

  • Software Engineer

    Etish Limited

    (Privately Held; 1-10 employees; Computer Software industry)

    August 2001Present (8 years 4 months)

    I am currently involved in the last stages of development of a team oriented (multi-user) Requirements Management (RM) tool. This tool, named Useme, is architected on top of an infrastructure that includes Eclipse plugins in the client tier, a J2EE application server tier and a RDBMS in the data tier. The entire system is built on top of a common XML model of representation of the requirements documents and the relationships between requirements. I am responsible for the design and implementation of the Eclipse plug-ins that comprise the front end graphical user interface of the client tier, which rest upon a common front end framework which I built on top of the Eclipse architecture. Useme is available as an open source project and further information can be obtained on the project’s website (https://useme.dev.java.net/).

  • Eclipse Engineer

    Symbian

    (Privately Held; Telecommunications industry)

    October 2008January 2009 (4 months)

    Development of Eclipse based tools for the Symbian OS embedded developers.

  • Eclipse Designer/Lead Developer

    Pivotal Integration Limited

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    April 2008June 2008 (3 months)

    I was responsible for the development of an Eclipse based graphical editor for the creation of ticket layout templates for a box office management RCP solution.

    The editor component utilises the Eclipse frameworks EMF and GMF (Eclipse Modelling Framework and Graphical Modelling Framework).

  • Business Analyst

    Passado

    (Privately Held; 11-50 employees; Internet industry)

    October 2007December 2007 (3 months)

    My brief was to define and document the requirements for a specific iteration of the project, along with mentoring on how to utilise use cases to drive the testing and project management efforts. Despite the very aggressive time scales, the requirements for the iteration were delivered in time and on schedule to the external development team. This was our first experience with using our own Eclipse based requirements management tool, Useme, in a high pressure situation. They tool proved essential for the timely delivery of the requirements documents.

  • Eclipse Developer

    Etish Limited

    (Privately Held; 1-10 employees; Computer Software industry)

    January 2002March 2002 (3 months)

    I was responsible for the implementation of an open source Eclipse plug-in for the front end management of XIndice databases. Shortly after its first release, the plug-in was donated to the Apache Foundation as part of the XIndice project.

  • Process Engineer

    HSBC

    (Public Company; 10,001 or more employees; HBC; Banking industry)

    December 2000July 2001 (8 months)

    I was the lead member of the Process Engineering Group within the OPSCO project. I was responsible for tailoring the Rational Unified Process (RUP) to the specific needs of the project and culture of the organization and for extensively documenting this custom process via online web based artifacts.


Barbara Rosi-Schwartz’s Education

  • The University of Reading

    Research Fellow , Polymer Physics , 19901995

  • Università degli Studi di Parma

    PhD , Soft Matter Physics , 19861989

  • Università degli Studi di Parma

    Master , Condensed Matter Physics , 19791985

  • Università degli Studi di Parma

    19791985


Additional Information

Barbara Rosi-Schwartz’s Websites:

Barbara Rosi-Schwartz’s Interests:

Eclipse development, requirements management, software tools, UML, RUP

Barbara Rosi-Schwartz’s Groups:

  •    Catalyze Community
  •    Eclipse
  •    Eclipse Expert
  •    Java Developers
  •    IIBA (International Institute of Business Analysis)
  •    Eclipse Plugin Developers
  •    RQNG - Requirements Networking Group
  •    Symbian Foundation Networking - 2000+ members & growing

Barbara Rosi-Schwartz’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Barbara Rosi-Schwartz’s full profile:

  • See who you and Barbara Rosi-Schwartz know in common
  • Get introduced to Barbara Rosi-Schwartz
  • Contact Barbara Rosi-Schwartz directly

View Full Profile