Joe Romaine's Curriculum Vitae by pengxiang

VIEWS: 160 PAGES: 10

									                                                          Joe Romaine
                                                       739 N. 26th St.
joe-work@romaine.net                               Philadelphia, PA 19130                            cell: (415) 225 - 1581




COMPUTATIONAL OVERVIEW:

   programming languages: Java (primary language; all versions), Ruby, ANSI C, C++, Perl (v5.x),
     scripting (JavaScript, PHP, unix shell scripts), database (SQL, PL/SQL, T-SQL), academic (e.g.
     Standard ML, LISP, BNF), etc.
   technologies: Java EE (servlets v2.2-2.4, JSPs v1.1-2.x, EJBs v1.x-3.x, JNDI, JMS, Java EE v1-v5.x,
     Seam v2.x), RubyOnRails (RoR), web services (SOAP), XML (SAX + DOM APIs, XML schema,
     XML beans), JUnit, single sign-on (SSO: JAAS, tomcat authenticator), I18N/L12N, JavaCC, natural
     language processing (NLP), distributed computing platforms (Platform LSF v6.1)
   presentation: AJAX (RichFaces v3.2, GWT v1.3, DWR v1.0), presentation frameworks (JSF v1.1-
     1.2, Struts v0.x-2.x, Enhydra/XMLC, built two custom based on MVC), thin-client (HTML, CSS,
     javascript), Swing, portal (Vignette v7.x)
   database: RDBMSs (Oracle v5.x-10g, SQLServer 2000, DB2, Sybase), JDBC (v2.x-3.x), SQL,
     stored procedures (PL/SQL, T-SQL), tools (TOAD v7-9, PL/SQL Developer v7.x, Oracle SQL*Plus
     and imp/exp, MS DTS), object-relational mapping (JPA v1.x, Hibernate v2.x-3.x, TopLink, built
     custom), schema design, OO DBMS (versant, build custom)
   operating systems: unix-like (Linux, Solaris, FreeBSD, AIX, OSF1), windows (Win Server 2003, 2K
     Pro/S/AS, NT v3-4, XP, 98, 95), Mac OS X (v10.0-v10.5), cross-OS tools & emulators (VMWare,
     Cygwin, Parallels v3.x)
   application servers: JBoss (v2.x-4.x), Jakarta Tomcat (v3.x-5.5.x), WebLogic (v4.5-7.x), WebSphere
     (WAS v7.x), Apache HTTPD (v1.x-2.x) + modules (mod_jk v1.2.x), MS IIS, Enhydra
   toolchain: editors & IDEs (Eclipse v2.x-3.x, Emacs v1.12-v20.7, Netbeans, JBuilder, Visual Studio,
     TogetherJ, CodeWright, Visual Age for Java), build tools (Ant v1.0-v1.7, Hudson, Make, JDK tools,
     CruiseControl), version control (Perforce, Subversion/SVN v1.4.x, CVS, MS VSS, StarTeam,
     ClearCase), UML & modelling (Enterprise Architect v5.x-v6.x, Rational Rose/XDE, TogetherJ,
     MagicDraw, ArgoUML/Poseidon), profilers (OptimizeIt, JProbe, JPDA, JProfiler)
   network protocols: TCP/IP based (HTTP(S), SSL, SSH, RMI-IIOP, SCP, FTP, POP3, IMAP, SMB,
     written custom), UDP
   other: management experience, strong OO skills, extensive open source participation, design patterns,
     test-driven development (TDD), all aspects of SDLC including methodologies (agile/XP, RUP,
     designed custom)



COMPUTATIONAL EXPERIENCE:

   GlaxoSmithKline Pharmaceuticals: Technical Consultant (MDR-IT)                          (Collegeville, PA)       2008
        As part of my contract, I rewrote an enterprise application named Oncology Sequence Viewer that
     cataloged and visualized animal cell lines, their genetic mutations, as well as other information used in
     oncology research. My duties included architecture, design and implementation of the application. The


                                                 Joe Romaine’s Curriculum Vitae
                                                          (p. 1 of 10)
     project mandate was to port a pre-existent version of the application from one technology to another
     (i.e. from Ruby on Rails (RoR) into Java), then to enhance and maintain the ported application. An
     agile methodology was employed.
        From a technology perspective, the ported application suite was built mainly atop Java EE 5 (v5.x
     Java EE SDK; JDK v5.x). The data was persisted in Oracle's RDBMS (v10g) and was accessed by an
     ORM tool (JPA / EJB v3 CMP). DDL and DML were developed within TOAD (v9.x). Users
     interfaced with the system via a rich, dynamic web interface based on AJAX and JSF (JavaServerFaces
     v1.2). This interface was served up by RichFaces (v3.2.x), a component based GUI framework. POJOs
     were used to encapsulate much of the business logic; Seam (v2.x) was used to integrate these with the
     GUI. The application was deployed within JBoss (v4.x) on various operating systems (linux v2.4.x,
     Win Server 2003). It was secured via a custom single sign-on (SSO) solution (JAAS login module,
     token service, tomcat authenticator). Eclipse (v3.3.x) was used to develop and refactor the codebase.
     Code was modeled using Enterprise Architect (v6.x). Subversion (SVN v1.4.x) was used for version
     control. The application was built and deployed using Ant (v1.5.x), and continuously integrated via
     Hudson (v1.220). The ported application was written for Ruby on Rails (RoR v2.1.2), so I gained
     significant experience in that framework and the Ruby language. An XP-ish variant of the Agile
     methodology was employed that emphasized customer focused, iterative, test-driven development
     (TDD). I performed end-to-end development on all of the aforementioned portions of
     the system.
        GlaxoSmithKline is a British based pharmaceutical, biologicals, and healthcare company. At
     GlaxoSmithKline, I worked in the Information Technology division of Molecular Discovery Research
     supporting an oncology research group.

   GlaxoSmithKline Pharmaceuticals: Technical Consultant (MDR-IT)                        (Collegeville, PA)   2007-2008
        As part of my contract, I rewrote an enterprise application named SMART that managed clinical and
     non-clinical experimental data, including subjects, their medications, and the samples they donated.
     SMART provided a canonical representation of study protocols, thereby acting as a system of record for
     various analytic groups. It also tracked samples as they moved throughout internal and external
     scientific labs. My duties included architecture, design and implementation of the application, as well
     as overseeing a small team of developers. The project mandate was to completely rewrite a pre-existent
     version of the application, including seamless integration with numerous third party systems (e.g.
     LIMS) and legacy data stores. An agile methodology was employed.
        From a technology perspective, the application suite was built mainly atop Java EE 5 (v5.x Java EE
     SDK; JDK v5.x, EJB v3.x). The data was persisted in Oracle's RDBMS (v10g; 100+ tables) and was
     accessed by both an ORM tool (JPA / EJB v3 CMP) and straight SQL (executed via JDBC v3.x). DDL
     and DML were developed within TOAD (v9.x). Users interfaced with the system via a rich, dynamic
     web interface based on AJAX and JSF (JavaServerFaces v1.2). This interface was served up by
     RichFaces (v3.2.x), a component based GUI framework. Stateful and stateless EJBs were used to
     encapsulate much of the business logic; Seam (v2.x) was used to integrate these with the GUI. The
     applications were deployed within JBoss (v4.x) on various operating systems (linux v2.4.x, Win Server
     2003). The application was secured via a custom single sign-on (SSO) solution (JAAS login module,
     token service, tomcat authenticator). Eclipse (v3.3.x) was used to develop and refactor the codebase.
     Code was modeled using Enterprise Architect (v6.x). Subversion (SVN v1.4.x) was used for version
     control. The application was built and deployed using Ant (v1.5.x), and continuously integrated via
     Hudson (v1.220). An XP-ish variant of the Agile methodology was employed that emphasized
     customer focused, iterative, test-driven development (TDD). In addition to my leadership role, I
     performed end-to-end development on all of the aforementioned portions of the system.
        GlaxoSmithKline is a British based pharmaceutical, biologicals, and healthcare company. At
     GlaxoSmithKline, I worked in the Information Technology division of Molecular Discovery Research.

   Avnet Inc. : Solution Architect                                                       (Philadelphia, PA)       2007
        As Chief Architect of Avnet’s Symphony Desktop project (contracting through LiquidHub Inc.), I
     provided strategic architectural vision while also managing a team of software engineers. Avnet is a
     leading electronic parts distributor, and the Symphony Desktop application aided in management of
     demand and supply planning, procurement, delivery, and inventory management within Avnet’s supply

                                                Joe Romaine’s Curriculum Vitae
                                                         (p. 2 of 10)
     chain processes. Application features included planning to balance aggregate demand against inventory
     and orders, management of supplier purchase orders, as well as customer forecasts and fulfillment.
        An agile methodology was used to develop the Symphony Desktop application. I was involved in the
     entire SDLC, running the gamut from post-requirements technical analysis, all the way through design
     and implementation. The primary application component was a Vignette portal that aggregated,
     transformed and rendered information from disparate enterprise data sources within Avnet. I worked
     with other teams to design and implement interfaces to these systems of record (e.g. Genesis) and
     middleware components (e.g. Informatica, Mapper). An Oracle 9i RDBMS was used to house the
     aggregated data. I worked closely with software engineers on my team to design and implement the
     associated schema and importation algorithms (PL/SQL). Efficiency was a major focal point given the
     volume of electronic parts (10 billion units per year), so I devoted a considerable amount of energy to
     tuning database and application performance (JProfiler). Having seen the project through multiple
     releases, I was involved in time and cost estimating ($1M+), as well as recruitment of engineering
     resources. I spent the majority of my time working from home, and a small amount working at the client
     site (i.e. Phoenix, AZ).
        From a technology perspective, the application suite was built mainly atop J2EE (v1.4 J2EE SDK;
     JDK v1.4.x). The data was persisted in Oracle's RDBMS (v9.2.x) and was accessed by both an ORM
     tool (Hibernat v3.x) and straight SQL (queries and stored procedures invoked via JDBC v3.x). PL/SQL,
     DDL and DML were developed within TOAD (v9.0) and PL/SQL Developer (v7.0). Users interfaced
     with the system via a series of Vignette portlets built using HTML (v4.x), CSS, and AJAX (GWT
     v1.3.3). For development, the Vignette Portal (v7.x) was deployed within Tomcat (v5.5x) on Windows
     XP Pro and Linux (Fedora, kernel v2.6.2); for testing and production, it was deployed within
     WebSphere (v7.x) on Linux (kernel v2.6.9). Eclipse (v3.2.x) and Emacs (v20.7.x) were used to develop
     and refactor the codebase. Enterprise Architect (v6.x) was used for architectural modeling and detailed
     design. CVS (v1.11.x) and ClearCase were both used for version control. The application was built
     using Ant (v1.7.x).
        Avnet Inc. is one of the world's largest value-added distributors of semiconductors, connectors,
     passive and electromechanical components, as well as RF and microwave devices, enterprise
     networking and computer equipment, and embedded subsystems from leading manufacturers. Avnet
     buys over 4 million different types of electronic parts from over 150 suppliers for resale to over 10,000
     customers, moving over 10 billion units per year.
     [ http://www.avnet.com/ ]

   AnswerThink Inc. : Solution Architect                                                 (Conshohocken, PA)    2006-2007
        My contract (through LiquidHub Inc.) was to design as well as implement a custom software
     development and release methodology for AnswerThink’s entire development organization, including
     their Hackett Group subsidiary.
        The first phase involved analyzing pre-existent development and release practices, application
     architecture, as well as gathering process requirements from various parties such as business units,
     development teams, internal IT staff, and support organizations. Upon reconciling these complex
     requirements, I iteratively designed a custom methodology to support their entire SDLC (software
     development life cycle) that included step-by-step development and release procedures for each team,
     an array of platforms and build systems to support these processes, usage of version control, etc. I
     documented this methodology in detail, obtained buy-in from decision-makers, and presented the
     agreed upon methodology to all parties (at the appropriate levels of abstraction).
        The next phase of my contract was to implement this design. I evaluated a number of version control
     tools, presented my findings, then guided AnswerThink through purchasing, deployment and custom
     training (that I developed) of the tool they chose (Perforce). I proposed an array of development
     platforms, and worked with AnswerThink’s internal IT staff to realize this design. I proposed an
     automated build system, and worked with SCM (software configuration management) resources to
     implement it. I provided hands-on training to each of the development groups on practical usage of the
     new methodology within their team. Finally, I guided each team through migration to the new
     methodology and supported them for some time afterwards.
        From a technology perspective, the AnswerThink application suite was built atop J2EE (v1.4 J2EE
     SDK; JDK v1.4.x). Data was persisted in Oracle's RDBMS (v9.x) and was accessed via a custom


                                                 Joe Romaine’s Curriculum Vitae
                                                          (p. 3 of 10)
     ORM tool. Portal components were developed for and deployed within Vignette Portal (v7.x). Much
     of the application ran inside Tomcat (v5.x), and was load-balanced via apache mod_jk (apache v1.3.x,
     mod_jk v1.2.x) on linux (RHEL v3.x). Eclipse (v3.x) was used to analyze and refactor the codebase.
     Much of the methodology design was expressed in UML using Enterprise Architect (v6.x). 30+ version
     control tools were evaluated (SVN, Perforce and ClearCase in excruciating detail). Perforce was
     purchased and deployed in a production environment. The build system consisted of Ant (v1.5.x) as
     well as unix shell scripts.
        AnswerThink is a business and technology consulting firm that focuses on best practice research,
     benchmarking and business transformation services. The Hackett Group is a wholly owned subsidiary
     of AnswerThink.

   GlaxoSmithKline Pharmaceuticals: Technical Consultant                                 (King of Prussia, PA)   2005-2006
     (Bioinformatics)
        I was the technical lead on a project that aimed to predict the toxicity of candidate drugs on the
     cardiovascular system and liver. A plethora of data was used for these predictions including gene
     expression (TaqMan and Affymetrix), clinical pathology (histopathology, hematology, clinical
     chemistry, body weights, etc.), gene and chemical annotations, study protocols, NMR, as well as
     correlation with past candidate drug studies. My team and I developed and maintained an application
     suite responsible for managing this data. The application provided statistical analysis algorithms,
     extensive ad-hoc search capabilities, data visualization, workflow management, study protocol
     registration, data importation routines, integration with other data repositories, a relational data model
     for persistence, reference documentation, as well as a host of other functions.
        From a technology perspective, the application suite was built mainly atop J2EE (v1.4 J2EE SDK;
     JDK v1.4.x and v1.5.x), although some small modules were written in other languages such as Perl
     (v5.6.8), PL/SQL and unix shell scripts. The data was persisted in Oracle's RDBMS (v8.1.x, v9.2.x,
     v10g; 300+ tables) and was accessed by both an ORM tool (Hibernat v2.1.x) and straight SQL (queries
     and stored procedures invoked via JDBC v3.x). DDL and DML were developed within TOAD
     (v7.6.x). Users interfaced with the system via a thin client that consisted of HTML (v4.x), CSS, and
     extensive javascript (40K+ lines proprietary, AJAX-based). This interface was served up by a mixture
     of plain servlets (v2.3 and v2.4), as well as struts (v1.2) controlled components including JSPs (v1.2,
     v2.0), struts actions, tag libraries, tiles and direct web remoting (DWR v1.0). The web-applications
     were deployed within Tomcat (v4.x and 5.5x) as well as JBoss (v3.2.x, v4.0.x), and were load-balanced
     via apache mod_jk (apache v1.3.x, mod_jk v1.2.x) on various operating systems (solaris 8, linux
     v2.4.x, OSF1, Win XP). The application was secured via a custom single sign-on (SSO) solution
     (JAAS login module, token service, tomcat authenticator). The non-web portions consisted of Perl
     libraries, unix shell scripts and java command line utilities that were invoked directly by users or cron
     daemons. Ad-hoc query capabilities were supplied by a custom query engine (built in-house) that
     employed graph theory extensively. Distributed computing was utilized for query execution via custom
     integration with Platform Computing Corp’s LSF (v6.1). Eclipse (v3.x) and Emacs (v20.7.x) were used
     to develop and refactor the codebase. Code was modeled using Enterprise Architect (v5.x) and
     ArgoUML (v0.16). CVS (v1.11.x) was used for version control. The application was built and
     deployed using Ant (v1.5.x) in combination with Perl and unix shell scripts. A lightweight
     methodology was used for development. In addition to my leadership role, I performed end-to-end
     development on all of the aforementioned portions of the system, all the way from integrating with a
     distributed computing platform, to writing HTML, to writing statistical analysis algorithms.
        GlaxoSmithKline is a British based pharmaceutical, biologicals, and healthcare company.

   GlaxoSmithKline Pharmaceuticals: Technical Consultant                                 (King of Prussia, PA)       2004
     (Bioinformatics)
        My contract (through Professional Access Ltd.) involved development of an enterprise application
     named SMART that managed clinical and non-clinical experimental data, including subjects, their
     medications, and the samples they donated. SMART provided a canonical representation of study
     protocols, thereby acting as a system of record for various analytic groups. It also tracked samples as
     they moved throughout internal and external scientific labs. My duties included (re)architecture, design
     and implementation.

                                                 Joe Romaine’s Curriculum Vitae
                                                          (p. 4 of 10)
        From a technology perspective, the application suite was built mainly atop J2EE (v1.3 J2EE SDK;
     JDK v1.3.x). Data was persisted in Oracle's RDBMS (v9.2.x) and was accessed by Hibernate (v2.1.x).
     DDL and DML were developed within TOAD (v7.6.x). Business logic was encapsulated within POJOs
     wrapped with stateless EJBs (v3.x). Spring was employed as an EJB abstraction layer (for JUnit testing
     and production deployment) and SOAP to communicate with other applications. Users interfaced with
     the system primarily via a thick client (Java Swing/Applet) that communicated with EJBs via RMI.
     Alternatively, a thin client was made accessible (HTML based) that was served up by a mixture of plain
     servlets (v2.3), as well as struts (v1.2) controlled components including JSPs (v1.2) and struts actions.
     The application was deployed within JBoss (v3.x, v4.0.x) and load-balanced via apache mod_jk
     (apache v1.3.x, mod_jk v1.2.x) on various operating systems (solaris 8, linux v2.4.x, WinXP). The
     application was secured via a custom single sign-on (SSO) solution (JAAS login module, token service,
     tomcat authenticator). Eclipse (v2.x) and Emacs were used to develop and refactor the codebase. Code
     was modeled using ArgoUML (v0.16). CVS (v1.11.x) was used for version control. The application
     was built and deployed using Maven (v1.x) and Ant (v1.5.x) in combination with unix shell scripts.
     The extreme programming (XP) software methodology was employed. In addition to a leadership role,
     I performed end-to-end development on all of the aforementioned portions of the system.
        GlaxoSmithKline is a British based pharmaceutical, biologicals, and healthcare company.

   Liquent: Technical Consultant                                                           (Fort Washington,   2003-2004
                                                                                                          PA)
         My contract involved (re)architecting a enterprise system that manages the FDA submission process
     including document management (DMS) for regulated content as well as drug registration with
     regulatory agencies. I worked with the Insight Manager and Foundation development teams by
     performing analysis on the disparate technologies being used throughout their suite of applications and
     driving the teams to a common, simple, flexible architecture. The architecture utilized much of the
     J2EE specification and included a struts-like web framework (i.e. MVC via servlets, JSPs, …), a middle
     tier composed mainly of stateless session EJBs, a home grown object-relational mapping framework,
     and finally RDBMSs as a back end (Oracle for development). I created a number of prototypes,
     produced a model system that each team emulated, created a build system, ported the model system to
     ensure application container vendor neutrality (e.g. JBoss v3.2.2, Weblogic v7.x), etc.
        Liquent provides regulatory software solutions, information products and related services for the life
     sciences industry.

   QuantumShift Communications: Senior Software Engineer (R&D)                                  (Novato, CA)       2003
         I worked on an enterprise e-commerce application for the telecommunications industry. My position
     in research and development was varied, and included requirements gathering, transformation into
     technical design, data modelling, implementation, deployment into a production system, amongst other
     tasks. In terms of technology, the application was built atop J2EE (i.e. EJBs, JSPs, servlets), deployed
     in WebLogic, interacted with the SQLServer 2000 RDBMS via an ORM layer (TopLink) as well as
     stored procedures, integrated with other applications via SOAP (XML over HTTP), and was deployed
     using Windows 2000 Advanced Server. I was responsible for development, maintenance and
     deployment of all these components, as well as leadership of a small team of engineers. An agile
     methodology was used.
        QuantumShift is a telecommunications service provider focused on helping businesses manage their
     communication costs.

   Covad Communications: Technical Mentor                                                  (Santa Clara, CA)       2003
        My contract involved tailoring and implementing the Rational Unified Process (RUP) for use at
     Covad, as well as training their entire software development organization on UML and object-oriented
     methodologies. I worked directly with the VP of Software Development as well as the architecture
     team to attain these goals.
        Covad is a provider of broadband voice and data communications services for small and medium
     businesses.




                                                 Joe Romaine’s Curriculum Vitae
                                                          (p. 5 of 10)
   Fireman’s Fund Insurance Company: Technical Consultant                                         (Novato, CA)       2002
        My contract involved transforming design documents and a sparse implementation of an in-house
     Java OODB (object oriented database) into a tested, production ready system capable of handling
     hundreds of concurrent sessions within the enterprise, each of which was requesting GIS and other
     location information. Consequently, I reviewed, augmented and implemented the design, refactored the
     existing code base, performance tested and tuned, as well as unit tested the application using an agile
     methodology. I utilized the Visual Age for Java IDE for implementation and refactoring, and deployed
     the application using IBM’s WebSphere and DB2 products on Windows NT and AIX.
        Fireman's Fund Insurance Company is a provider of commercial, personal and specialty insurance.

   ETranslate: Senior Software Engineer                                                    (San Francisco, CA)   2001-2002
        I worked primarily on an enterprise Translation Memory (TM) engine which served as the
     cornerstone of the eTranslate localization product suite. Duties for this product included academic NLP
     research (linguistic segmentation using maximum entropy: [OpenNLP], [MaxEnt]), technical design
     and implementation as well as deployment of the application within Tomcat (load balancing v3.3.1 with
     Apache) in a live environment (i.e. service provider model). Colleagues and I utilized a variant of the
     extreme programming (XP) approach which involved extensive unit testing (using JUnit) and iterative,
     small releases. Technologies included Java Servlets, JavaCC (to write many parsers), XML
     ([un]marshalling), Java internationalization and localization APIs, Struts presentation framework as
     well as Oracle and Sybase RDBMSs (interaction via JDBC) with the build support of Ant, Make and
     CVS. In my last months there I worked on a web GUI for the TM engine (using Struts) and I eventually
     transitioned to the Content Director product which submits, tracks and receives localizable content to
     and from disparate sources. During this effort, I wrote a replacement for the Enhydra application server
     which utilized XMLC.
        ETranslate is a leading provider of globalization technology and services for the Fortune 1000.

   Cygent: Enterprise Java Software Engineer                                               (San Francisco, CA)   1999-2001
         I worked on a B2B/B2C enterprise e-commerce application for the telecommunications industry.
     The application utilized J2EE extensively in its three tiered architecture and my responsibilities spanned
     its entirety from the front end (MVC presentation framework using servlets, JSPs), middle tier (core
     components using EJBs) to the back end (Oracle 8i and an ORM layer). I worked on architectural
     services that supported the application (e.g. presentation framework, security, data access, logging,
     licensing), a workflow engine, a variety of functional portions of the application (i.e. core business
     objects and functionality implemented as EJBs) as well as three portals that utilized its functionality
     (about 140 servlets per portal). In addition to these development efforts I reviewed and (dis)approved
     the designs of our professional services division. An agile methodology was employed, including short
     release cycles and extensive testing.
        Cygent (now Convergys) provides eBusiness solutions for the communications industry, linking
     wholesalers and retailers of communications services to each other and to their customers via the
     Internet.

   Medical Community: Technical Consultant                                                         (NY and PA)   1996-1999
        I contracted with the University of Pennsylvania (the medical college, institute of neurological
     sciences, then finally with the anthropology department), Albert Einstein Medical College, Nathan
     Kline Psychiatric Institute, as well as private institutions. My experience here was mostly in data
     acquisition from hardware (PCB design, other electrical engineering functions), efficient storage of this
     data in the appropriate structures, and statistical analysis and filtering of these structures to recognize
     and extract patterns. I developed core libraries, desktop GUIs and command-line applications using C,
     C++/MFC, Java and VB/VBA as well as web applications using CGI/Perl, HTML, Java Applets and
     JavaScript.

   Open Source Community: Software Engineer                                                                       ongoing


                                                  Joe Romaine’s Curriculum Vitae
                                                           (p. 6 of 10)
    I have been involved with various open source projects primarily in the role of software engineer,
but also as a project manager and reviewer. I have worked on tomcat, struts, prometheum
(http://sourceforge.net/projects/prometheum) and others.




                                            Joe Romaine’s Curriculum Vitae
                                                     (p. 7 of 10)
NEUROSCIENCE OVERVIEW:

   electroneurophysiology: 3 years of cutting edge electroneurophysiology research into multimodal
     integration (specialization in visual, auditory and somatosensory convergence)

   publication: published in neuroscientific journal
   primate experience: macaque fascicularis
   wet and dry lab: range of work from protein extraction to development of artificially intelligent
     algorithms



NEUROSCIENCE EXPERIENCE:
   University of Pennsylvania, School of Medicine: Independent                              (Philadelphia, PA)   1998-1999
     Researcher
        Under the direction of Dr. George L. Gerstein and in conjunction with the Institute of Neurological
     Science at the University of Pennsylvania, I investigated reorganization of auditory and somatosensory
     cortices of Wistar rats due to intra cortical micro stimulation (ICMS) with weak electrical current.
     Mechanisms of reorganization such as lateral inhibitory corticocortical projections as well as
     thalamocortical contributions were considered and computationally modelled. In addition,
     neurochemical mediation of this reorganization was proposed and investigated. [Dr. Gerstein's
     Homepage]

   Nathan Kline Institute, Rockland Psychiatric Center: Independent                         (Orangeburg, NY)         1998
     Researcher
        Under the direction of Drs. Daniel C. Javitt and Charles E. Schroeder, I investigated visual and
     somatosensory inputs to primary auditory cortices as well as the neuron assembly dynamics of superior
     temporal polysensory (STP) in macaque fascicularis. In addition to polysensory work, I investigated
     various clinical indices of schizophrenia: the effects of PCP on N1 refractoriness as well as prepulse
     inhibition paradigm (PPI). [Dr. Javitt's Homepage, Dr. Schroeder's Homepage]

   Albert Einstein College of Medicine, Kennedy Research Center:                                  (Bronx, NY)        1997
     Research Assistant
        Under the direction of Joseph C. Arezzo and Mitchell Steinschneider, I conducted research into the
     distribution and sequence of neocortical activation associated with sensory, motor and cognitive
     processes in macaque fascicularis. In addition to this sensory work, I investigated the toxicity of cis-
     platin (an anti-cancer drug) in rat cortex, as well as its potential co-administered protectants. [Dr.
     Arezzo's Homepage, Dr. Steinschneider's Homepage]

   Nathan Kline Institute, Rockland Psychiatric Center: Research                            (Orangeburg, NY)         1996
     Assistant
        Under the direction of Victor Sapirstein, I aided in the investigation of the function and expression
     of plasmolipin, a myelin proteolipid. In addition to this individual research, I spent one week in each of
     the following sections of the institute: neuro -chemistry, -biology, -pharmacology, statistical analysis
     and the clinical lab. [Dr. Sapirstein's Homepage]


NEUROSCIENCE PUBLICATION:


                                                 Joe Romaine’s Curriculum Vitae
                                                          (p. 8 of 10)
   L- and D- Methionine                                                                                       1999
     Reser, D., Rho, M., Dewan, D., Herbst, L., Li, G., Stupak, H., Zur, K., Romaine, J., Goldbloom, L.,
     Kopke, R., Frenz, D., Arezzo, J., Van De Water, T.R. L-and D- methionine provide equivalent long
     term protection against CDDP-induced ototoxicity in vivo, with partial in vitro and in vivo retention of
     antineoplastic activity. NeuroToxicology, 20:731-748, 1999.




                                                 Joe Romaine’s Curriculum Vitae
                                                          (p. 9 of 10)
EDUCATION
   University of Pennsylvania
          Bachelor of Arts in Neuroscience (“Biological Basis of Behavior – Physiology of Neural Systems”)
          B.A. minors: computer science and engineering, chemistry, psychology




COURSEWORK AND CONFERENCES
   Philadelphia Java User’s Group                                                                            2003-2008
   University of Pennsylvania                                                                                     2004
     Advanced Molecular Biology (Dr. Randall Worth)
   University of California Berkeley                                                                              2002
     Genetics (Dr. Mary Alice Yund)
   University of California Berkeley                                                                              2002
     Introduction to Bioinformatics for Technical Professionals (Dr. Manfred Zorn)

   University of California Berkeley                                                                              2002
     Immunology (Dr. Patricia Valdez)
   InferData Corporation                                                                                          1999
      Design Patterns and Java (Dr. Vladimir Bacvanski)
      Object-Oriented Analysis and Design (Dr. Vladimir Bacvanski)
      Enterprise JavaBeans (Faiz Arni)

   JavaOne Conference                                                                                        1999, 2000
   American Association for the Advancement of Science (AAAS)                                                     2000



KNICKKNACKS

   Hobbies: long distance running, digital music, electronic gaming (e.g. Katamari Damacy, tekken 5 on
     PS2)
   Foreign Language: Spanish



REFERENCES

   available upon request




                                                 Joe Romaine’s Curriculum Vitae
                                                          (p. 10 of 10)

								
To top