Borland

CASE-STUDY »Software-Analyst«

Amsterdam (NL), 2001-2005, Full-time employment as Software Analyst for middleware products (CORBA, J2EE) at Borland’s EMEA headquarter.

Responsible for post-sales support of mostly large, well known customers including Nokia, Ericsson, France Telecom, Deutsche Bank London, Euronext Amsterdam or Bundesagentur für Arbeit (Nuremberg, Germany).

Main task to analyze, test and debug customer configurations related Visibroker and Borland’s J2EE Application Server. Working either customer or Borland premises. Other tasks were to maintain a highest level of knowledge about the interaction of Borland products; to maintain contact with specialists at other sites – especially with R & D in Singapore and California; to create and distribute information about specific products; to give training and o support pre/after sales activities.

Highlights

Solved a mysterious problem occurring at Bundesagentur für Arbeit related to Visibroker in in a heavy multithreaded environment. That Visibroker deployment was the largest ever taken with approximately 90.000 connected clients. The problem could be explained with the help of specialized performance testing tools like silkperformer. Eventually I solved the problem by exchanging a Solaris specific thread library.

Lead architect in designing and providing a solution that allowed engineers to use Visibroker without installing them, regardless of platform (Windows, Solaris, Linux, HP-UX, AIX) or machine. This solution got later implemented in other support centers as well.

Technologies

AIX, Ant, Apache, Borland Enterprise Server, C++ Builder, CORBA (NamingService, Notification Service, POA) DB2, Dbx, EJB, Ethereal, GIOP, GNU/Linux, Gatekeeper, Gdb, HP-UX, HTTP, IIOP, JNDI, JNI, IIS, HTML, IPC, Informix, J2EE, JAAS, JCE, JDBC, JDK 1.3, JDK 1.4, JMS, JSP, Jakarta Struts, Jbuilder, LDAP, Make, Montavista Linux, OpenLDAP, OpenSSL, Oracle, Osagent, RMI, Mod_iiop, NAT, SPY6, SSL, Servlet, Shell scripting, Silkperformer, Solaris, Squid, TCP/IP, Tcpdump, Telnet, Tomcat, UDP, UNIX, Visibroker (C++, Java), Windows, X.509, XML, Xdoclet