Architected a single code base eCommerce application for multiple newspaper portals that enables online order entry for print newspaper ads and online ads. The application integrates legacy classified systems used by newspapers with the online world. It is extremely scalable and seamlessly accomodates different versions of backend systems being run by diverse newspapers. The application cuts down newspaper phone room costs tremedously while enhancing sales through online portals. There is an extensive administration interface for data entry into the enterprise database and also into the legacy database eliminating the need for using the administration interface of the backend systems. The ads entered by calling newspaper phone room are reconciled with those created using this online portal interface giving one ad management user interface for users for managing all their ads. A one of a kind software in the industry that is the revenue driver of future. Architecture of project is shown below:
Complete personalized framework for running 50+ Cox websites while working for Cox Interactive media(CIM). The design and code was so flexible that it could be reused as is and is still serving the needs of Cox newspaper sites like ajc.com and entertainment sites like accessatlanta.com. The framework code serves tens of millions of page views every week. The most significant advantage of implemented architecture is that you can create new portals using the same software in a matter of minutes which is huge when newspapers need new peripheral sites in days not months. The entire software can work for one portal as if it does not know about others or can share data amongst a group of websites. This feature is extremely beneficial when peripheral sites want to share data for certain modules and not for other or have completely private data. An ex-employee at Cox Interactive Media once asked me "how did consultants transition from CIM to COXnet and were not let go?" and I humbly responded "because we created software for CIM that they could not let go". It is a good feeling...
Web+Print suite of multi-platform content management and publishing products. Entertainment products for Cox entertainment/newspaper sites that can cater to unlimited number of websites with a single code base and also integrate with legacy editorial systems to provide formatted data appropriate for printing in newspapers. Products are designed as independent modules that can all come together under one enterprise application and can integrate with each other to create new products like a social networking website. All products had an extensive adinistration interface optimized for newspaper producers' workflow and was enhanced with extensive use of AJAX technology in subsequent versions. The suite of products have an xml interface into the print editorial systems that enabled newspapers to enter data once and use it extensively after it is massaged by a product and formatted to fit seamlessly into the print publications. A SOA strategy wrapped around some modules to enable exchange of data with external applications resulting in major manpower savings for administration of products.
Implemented an ad-management solution for Cox websites. The software is capable of targeting ads on the basis of navigation, urls, navigation behaviour of users or personalized user interests. It is a highly optimized systems with a complete administration console for administering advertising. It can integrate with a variety of ad-servers like DoubleClick.
Implemented a complete J2EE system for Sotheby's auction house. The project replaced a mix of proprietary technologies and technologies like perl with a J2EE system running on Solaris with apache web servers, BEA Weblogic application servers and oracle database. The key part of project was training their in house staff on J2EE technologies and Weblogic application servers and I totally enjoyed taking a 1 hour class everyday along with implementing the product.
Security solution for 26 Cox newspaper sites. Based on JAAS standards and capable of incremental registration of users depending on the use case that triggers different security scenarios. The application seamlessly integrated with any java module requiring a range of information from the basic user information to a much more complicated scenario like mapping zip codes of a user to custom geographical zones. The project was extended to become a single-sign-on solution for external vendors when an enterprise wide SOA strategy was implemented. The extended solution seamlessly registered and logged in users using the COXnet security framework on hosted solutions that integrated into Cox newspaper portals. This eliminated the need for users to login to separate vendor registrations every time a new hosted solution vendor service is added to the portal.
Educational multimedia software CD for schools capable of supporting all subjects. The software was implemented in VC++ activeX controls and VB container. The package was so popular that a major educational company decided to buy our company as its IT arm and continued producing more educational software.