I've been working with Oracle technologies for 7 years now. I started out learning Oracle database tables, pl/sql, reporting, etc. I moved into the Portal (OracleAS 10g Portal) early in my career building custom applications with PL/SQL portlets. Since my main IT background was in web development, portal development came natural to me. I was able to create nice looking portal applications that looked nothing like the standard Oracle blue and beige colors that most were use to.
I went into consulting shortly after that to expand my skill-set and knowledge of the up-and-coming Fusion Middleware that Oracle was releasing. During my consulting days my knowledge of Java expanded and I was exposed to JSR-168 portlet development, ADF 10g, and mobile development. After dabbling in ADF for a while I knew that was the technology I wanted to gain exposure to so I joined Keste, LLC. Keste specialized in Fusion Middleware Architecture. My first project was SunGard. It was one of the first implementations of the expanded Fusion Middleware tech-stack.
I worked with a team that built a complete custom ADF 11g portal that was integrated with OAM, OIM, UCM (content), and a third party SalesForce.com application. We were able to deliver the application within 4 months. It was a pretty successful project and I gained a ton of knowledge working on it.
After that I was working on a 10g ADF portal migration to ADF 11g PS2 portal for WindRiver. This was a daunting task to say the least. It was a portal built on the spring framework with EJBs. After the migration was completed we were tasked to build a completely custom portal application that would replace Oracle iSupport and Oracle Tele-Service by combining a lot of the features a in a clean ADF rich UI interface. This project used ADF BC for the model implementation with the integration interfaces coming from PL/SQL packages wrapped and exposed as web services.
After these successful launches I was recruited by an old boss to come and work at his new company to help implement a fusion middleware architecture to replace their point-to-point integrations. I will be posting some of the proof-of-concepts that I've built in hopes to help others in the webcenter / adf / mobile development field.
... More to come soon!