SOA/Web Services Architect (Sempra Energy project): Compiled a White Paper and guidelines outlining the benefits of Service Oriented Architecture. Created architectural design and developed practical solutions for the pilot project based on Web services. Documented Web services best practiced and development guidelines related to the software integration requirements of the customer. Technologies used: WebLogic, WebLogic Portal, DB2, SQL Server, Netegrity Identity Manager, Eclipse.
Senior System Architect (Zenith Insurance project): Responsible for designing and implementing business tier for the corporate enterprise system. This system enables the company to run internal information systems in J2EE environment with web interface. The project utilizes Java/J2EE, WebLogic, Oracle, JBuilder, and J2EE Patterns. Responsibilities include architecting the business processes, developing the software. Trained the local staff on usage of the frameworks, J2EE and other open standards. Guided the customer on changing the development environment from JBuilder to open source tools like Eclipse and XDoclet. Enabled local IT department to increase productivity and achieve cost savings through training and proper adoption of the open source standards.
Lead Architect (US Steel project): Responsible for leading a team of developers to deliver a high-end solution for the steel manufacturing company e-business/e-commerce needs. The scope of the assignment included two projects: one for internal use and another for Internet e-comers. The project utilizes Java/J2EE, IBM WebSphere Studio Application Developer, WebSphere, Oracle, J2EE Patterns, Struts and Rational. Responsibilities include architecting the systems, developing and implementing the software and overseeing a development process. Created a comprehensive multi-tier framework for building J2EE applications based on open standards like Struts and J2EE patterns. Engineered an end-to-end process based on the above framework to transform user requirements into practical solutions in an efficient way. Trained and mentored the company’s internal IT staff in usage of the new technologies and utilization of J2EE patterns and best practices
Lead Architect (Product Development project): Responsible for leading the Digital Evolution Management Server project. This proprietary product enables companies to implement and manage internal and third party Web Services. The project utilizes Java/J2EE, SOAP, WSDL, UDDI, XML and Rational. Responsibilities include architecting the product, developing the software and overseeing a software development team in the design, development and informal testing of the code.
Technologies used: WebSphere, Weblogic, Apache, Tomcat, Oracle 9i, DB2, SQL Server, Stored Procedures. Web Services/SOAP/WISDL, XML, J2EE, Servlets/JSP/Struts, EJB: Session (Stateful, Stateless), Entity (CMP), Message Beans, JMS, LDAP.