BackgroundCheck.run
Search For

Roland Barcia, 49415 Richmond Pl, Leonia, NJ 07605

Roland Barcia Phones & Addresses

415 Richmond Pl, Leonia, NJ 07605    201-9440529    201-9445193   

Ridgefield Park, NJ   

325 76Th St, North Bergen, NJ 07047    201-8699630   

Ridgefield, NJ   

West New York, NJ   

Berlin, NJ   

Social networks

Roland Barcia

Linkedin

Work

Company: Ibm Apr 2012 Position: Distinguished engineer

Education

Degree: Master of Science, Masters School / High School: New Jersey Institute of Technology 2003 to 2006 Specialities: Computer Science

Skills

Soa • Websphere • Middleware • Enterprise Architecture • Java Enterprise Edition • Java • Rest • Cloud Computing • Websphere Application Server • Solution Architecture • Esb • Application Architecture • Web Services • Software Development • Distributed Systems • Mobile Applications • Db2 • Websphere Process Server • Eai • C++ • Service Oriented Architecture • Eclipse • Web 2.0 • Aix • Representational State Transfer • Mobile Enterprise • Z/Os • Soap • Web 2.0 Development • Technical Architecture • Bpel • Web Service Development • Ibm Db2 • Websphere Message Broker • Jms

Languages

Spanish

Ranks

Certificate: Ibm Developerworks Accredited Author

Industries

Computer Software

Mentions for Roland Barcia

Roland Barcia resumes & CV records

Resumes

Roland Barcia Photo 12

Distinguished Engineer

Location:
415 Richmond Pl, Leonia, NJ 07605
Industry:
Computer Software
Work:
Ibm
Distinguished Engineer
Ibm 2007 - 2012
Stsm
Ibm Mar 2001 - Mar 2007
Consulting It Specialist
Merril Lynch Inc 2000 - 2001
Assistant Vice President
Mellon Investor Services 1997 - 2000
Lead Middleware Developer
Education:
New Jersey Institute of Technology 2003 - 2006
Master of Science, Masters, Computer Science
Saint Peter's University 1994 - 1998
Bachelors, Bachelor of Science, Mathematics, Computer Science
Saint Peter's College (New Jersey)
Skills:
Soa, Websphere, Middleware, Enterprise Architecture, Java Enterprise Edition, Java, Rest, Cloud Computing, Websphere Application Server, Solution Architecture, Esb, Application Architecture, Web Services, Software Development, Distributed Systems, Mobile Applications, Db2, Websphere Process Server, Eai, C++, Service Oriented Architecture, Eclipse, Web 2.0, Aix, Representational State Transfer, Mobile Enterprise, Z/Os, Soap, Web 2.0 Development, Technical Architecture, Bpel, Web Service Development, Ibm Db2, Websphere Message Broker, Jms
Languages:
Spanish
Certifications:
Ibm Developerworks Accredited Author
Ibm Bluemix - Practitioner Essentials
Ibm

Publications & IP owners

Us Patents

Jndi Validation

US Patent:
7523442, Apr 21, 2009
Filed:
Jan 6, 2006
Appl. No.:
11/327582
Inventors:
Roland Barcia - Leonia NJ, US
Kulvir S. Bhogal - Fort Worth TX, US
Alexandre Polozoff - Bloomington IL, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717116
Abstract:
A method, apparatus and computer-usable medium aid in the writing of Java code that contains Java Naming Directory Interface (JNDI) names that refer to code artifacts in a JNDI tree structure that is stored on a server. A local copy of the JNDI tree structure is downloaded from the server to a developer workstation. JNDI names in the Java code are then validated before deployment by confirming that the JNDI names are in the local copy of the JNDI tree structure.

Having A Single Set Of Object Relational Mappings Across Different Instances Of The Same Schemas

US Patent:
7536409, May 19, 2009
Filed:
Feb 15, 2005
Appl. No.:
11/058036
Inventors:
Roland Barcia - Leonia NJ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707102, 707 3, 707 4, 707 10, 707101, 707103 Y
Abstract:
A method, system, and computer instructions for providing a single set of object relational mappings across different instances of the same schemas. With the present invention, multiple datasources are first configured for class (or set of object definitions). A mapping identifier is set at runtime, wherein the mapping ID is used to access the correct datasource. Mapping code is then generated from the datasource based on the mapping identifier. A schema identifier is acquired from the generated mapping code and prepended to tables in the in the SQL generated code. The schema name is used to connect to the correct schema within a datasource. The mapping ID is also used to access the correct JNDI name to access the correct data source which represents a physical database.

Exception Thrower

US Patent:
7810072, Oct 5, 2010
Filed:
Jan 6, 2006
Appl. No.:
11/327575
Inventors:
Roland Barcia - Leonia NJ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717125
Abstract:
A method, apparatus and computer-usable medium for testing error handling code. The method includes selecting a method signature to be error tested; selecting an error associated with the method signature from a menu; generating an aspect to be used in a pointcut for an exception that is to be thrown for the selected error; invoking code that generates the selected error; and identifying resultant errors caused by a selected component of the selected error.

System And Method For Dynamically Exposing Sql Statements As Web Protocols

US Patent:
7818337, Oct 19, 2010
Filed:
Dec 28, 2007
Appl. No.:
11/966901
Inventors:
Darryl Maurice Adderly - Morrisville NC, US
Roland Barcia - Leonia NJ, US
Steven Dale Ims - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707769, 709227
Abstract:
A system, method, and program product is provided that receives a client request from a client computer system over a computer network, such as the Internet. The client request includes a request method and also includes a resource identifier. The system traverses a directory structure using the resource identifier. A resource file is located based on the traversing. The name associated with the resource file also includes the name of the resource method. A database query statement is retrieved from the located resource file. The retrieved database query statement is executed. The execution of the database query statement yields one or more database results, such as records from a database table. These database results are returned to the client computer system.

Method And System For Navigationally Displaying Http Session Entry And Exit Points

US Patent:
8032858, Oct 4, 2011
Filed:
Aug 28, 2007
Appl. No.:
11/846505
Inventors:
Roland Barcia - Leonia NJ, US
Kulvir Singh Bhogal - Fort Worth TX, US
Robert Ross Peterson - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
G06F 9/45
US Classification:
717100, 717108, 707802
Abstract:
A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus assisting the user whenever objects inserted or called remain in the session and are not removed, thus allowing the user to prevent any data buildup in the session. The display is performed in a navigational view or “state diagram” form of view which is constructed by polling the filesystem content and building a navigational view of the overall states and interactions occurring within the session.

Instantiating An Interface Or Abstract Class In Application Code

US Patent:
8214811, Jul 3, 2012
Filed:
Oct 23, 2006
Appl. No.:
11/551892
Inventors:
Roland Barcia - Leonia NJ, US
Kulvir S. Bhogal - Fort Worth TX, US
Geoffrey M. Hambrick - Round Rock TX, US
Robert R. Peterson - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717148
Abstract:
Mechanisms for instantiating an interface or abstract class in application code are provided. An object-oriented programming language is extended such that interfaces and abstract classes can be instantiated in application code without a concrete class specified. Metadata is defined which maps each interface or abstract class instantiation in the application code to a concrete class to be used either by the compiler at build time, or the virtual machine at runtime. Once the appropriate concrete class is determined from the metadata, the class is instantiated with a conventional class loader. The metadata may be provided, for example, as a separate file, such as a markup language file, defined with a virtual machine switch, as annotations in the application code, or the like.

Displaying Http Session Entry And Exit Points

US Patent:
8607197, Dec 10, 2013
Filed:
Aug 28, 2007
Appl. No.:
11/846500
Inventors:
Roland Barcia - Leonia NJ, US
Kulvir Singh Bhogal - Fort Worth TX, US
Robert Ross Peterson - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717124, 717100, 717108
Abstract:
A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus assisting the user whenever objects inserted or called remain in the session and are not removed, thus allowing the user to prevent any data buildup in the session.

Apparatus For Sending A Sequence Of Asynchronous Messages To The Same Member Of A Clustered Consumer

US Patent:
2007016, Jul 12, 2007
Filed:
Jan 6, 2006
Appl. No.:
11/327549
Inventors:
Roland Barcia - Leonia NJ, US
Kulvir Bhogal - Fort Worth TX, US
Alexandre Polozoff - Bloomington IL, US
International Classification:
G06F 17/30
US Classification:
707010000
Abstract:
A method, apparatus and computer-usable medium for providing advanced messaging middleware functionality that is capable of handling message groups. Advanced messaging middleware (AMM) utility responds to the receipt of members of a message group by forwarding the message groups to a single consumer application of a multiple-consumer cluster application. Group messages comprise group identification (ID), and the AMM utility binds the group ID to a single consumer application. All subsequent messages of the message group are forwarded to that particular consumer application, while other messages are forwarded to other consumer applications within the application cluster. When the message group includes a number (group count) field indicating the number of messages within the message group, an aggregator component stores all members of a message group before forwarding the collected members in one sequence to the single consumer application.

Isbn (Books And Publications)

Ibm Websphere: Deployment And Advanced Configuration

Author:
Roland Barcia
ISBN #:
0131468626

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.