JBoss Certified Consultant

Paul Bandler @ Nexagent 2001 – 2004

 

Welcome

CV

Contact

 

 

 

 

Experience


 

Nexagent was a high technology startup in the telco space with ambitious, innovative plans to provide interconnect and service management services for multinational enterprise networks.  It was backed by private investors and venture capital.  I was invited to join the software development team by the software development manager for whom I had previously worked at Compaq and played a key role in establishing the software direction and helping to recruit and grow the team.

 

 

 

 

Achievements


 

As the informal lead architect within a group of senior developers established the overall high-level architecture.  In TOGAF terms we were responsible for the Information and Applications architecture, and the Technology Architecture. The Technology architecture middleware was business-process and J2EE centric.  In addition a COTS Network Management solution and embedded Network Processor platform provide the network monitoring and mediation function that play key roles within the Nexagent interconnect solution

 

Constructed test data sets to simulate well-defined states within the Nexagent business processes.  This was achieved by loading a complex object/relational data model in an Oracle database from flat files using a specialised ‘Ant sql-task’ developed in Java.

 

Evaluated JBoss for use as a remote Network Management Platform that lead into a project to create a JBoss based management framework. Wrote requirements, use-case and technical specifications. Developed a ‘Reliable Message Forwarding’ service based on JBoss JMS that entailed enhancing JBoss’s JMS Container Invoker (i.e. modifying JBoss internals), a ‘Mirror Management’ service that co-ordinates loosely coupled mirrored systems, and a data collection and forwarding service using JMX.  Also integrated an SNMP stack into JBoss using JCA.

 

 

Developed a fault management agent for monitoring the status of line-cards in a chassis based network element. This was written in C++ as a real-time event driven Unix daemon and is hosted on the main control processor of the network element. It emitted SNMP traps and provide a simple HTTP server interface.

Developed a provisioning application to rapidly bulk load configuration rules into an embedded system. This was written also in C++ and used from the command-line or as an integrated component within the aforementioned monitoring application to provide auto-configuration on discovery

 

 

 

 Investigated the requirements and implementation options for an IP VPN MP-BGP Route Server. Conducted a high-level vendor evaluation and subsequent detailed hands-on evaluation of the selected platform entailing C-code level review of the implementation and implemented several customizations.

 

 

Investigated the requirements and implementation options for the collection, aggregation and forwarding of high-volume network monitoring data.  Analysed existing embedded system memory constraints, prototyped alternative data forwarding and table maintenance design options in C++.  Investigated and prototyped Service Oriented Agent design approaches and proposed an implementation based on a C++ Service Agent Framework.

 

 

 

E-mail: mailto:pbandler@cseuk.co.uk | Tel: 07859 903357