Projects
- Nokia - Support Nokia Com Portal
-
Green field design of 20+ component portal using
Spring Framework,
Acegi,
Weblogic,
CAS (SSO),
and Siebel.
-
Developed and promoted internal development portal using
cruise control, wiki, fisheye and complex ant scripts. Initiated the
deparment move Clear Case to much more productive SVN repository.
-
Modified CAS and Acegi to work within a complex
trust/authentication set of security domains incorporating a Nokia
Online portal, Siebel, Inquira, Informatica and Domino systems.
-
Contributed more than 25k lines of Java code and
provided unit tests for 80% coverage. Designed and developed build processes,
Spring configurations, framework code, and application business code
and markup.
-
Helped configure Weblogic cluster (9.1) in Prod, QA, and Dev
landscapes. Fronted by Alteon load balancer and iPlanet web
servers. Backend was Siebel and Oracle 10g (COP).
-
Developed and conducted training for local contractor teams
and remote development teams in Brazil. Performed team mentor and SCM
role during and after product release.
- Nokia - FOMS/AWS
-
Refactored communication layer for webstart based application
from SOAP to HttpInvoker and Spring.
-
Reworked testing framework and build scripts.
-
Gained improvements in memory and performance by incorporating
Spring Framework and moving to interface based designs and IoC plumbing.
-
Cluster tuning of Weblogic 8.1
- Nokia - Metrics Tool
-
First Spring Framework based application deployed for Nokia
-
Metrics collection and analysis tool built in 1 month.
-
Comprehensive security based on Acegi integrated with Nokia
employee LDAP.
-
PDF and Excel output reports.
- Nokia - Club Nokia
-
J2EE / stateless session based consumer registry and portal
profile service.
-
Created developer portal and team wiki backed by cruise
control, checkstyle, jcoverage, jdepend and custom metrics
tools.
-
Helped pioneer use of mock testing within Nokia and helped
achieve over 97% test coverage on over 17k lines of Java.
-
Developed innovative testing scaffold which permitted
effective testing of J2EE exposed services as integrated tests and
unit tests from same test script.
- Texas A&M University System
-
Information Technology development process evaluation and consulting
-
Training in UML, requirements analysis, iterative development and testing approaches.
-
Provided customized templates and processing scripts for developing team intranet (portal), xml based requirements documents, and release management.
- Verio/NTT Communications
-
Siebel webservice integration and custom Siebel (7.2) model, user interface, and interface development.
-
Webservice development in C#, Perl, and Java. Contributed to custom async message routing system.
-
Database level integration of Struts based and Junit based Java programs into Micromuse Netcool event bus.
-
Designed and developed C# services to transform HTTP request into XML representation of Siebel trouble tickets. Provided XSLT transformations for use within a portal.
- Seacor Smit
-
J2EE-Light
solution to Oracle 11i customization delivered in less than 10 weeks.
-
Extensive
Struts and Torque development. Oracle application server developed on
Windows and deployed under Solaris.
-
Ant driven,
JUnit testing, Checkstyle compliant coding.
-
Extensive HR
and moderate AR integration including payroll and invoicing interfaces.
- TXU
-
EJB/XML solutions for internet/intranet based delivery
of Procurement and Warehouse Inventory management systems. Weblogic
and heavy use of MQSeries.
-
Agile/quality driven process mentoring.
-
Java/OOP mentoring to VB and mainframe developers.
-
J2EE (stateless session beans) and Web Service development.
- Federal Express
-
Architectural and technical integration of SAP supply chain
collaboration technologies with large EJB system.
-
Sizing, cost and technical feasibility analysis for advanced
application hosting model.
-
J2EE event filtering and notification system.
- Nokia
Extensive integration with JAAS and Apache commons-configuration.
Weblogic 8.1 based consumer relationship portal data store. Integration with Informatica and Siebel using Stateless Session Beans.
Rapid prototypes of consumer relationship components using Torque persistance layer.
Development leadership and establishment of agile processes such as continuous integration and team development portal
-
Servlet and J2EE integration with Geoposition data for WAP
gateway.
- bTrade
-
High Quality software process mentoring.
|