| Forum | Russian | FAQ | SiteMap | Contact Us | ||||||
|
| ||||||
|
|
|
|
|
|
|
|

|
|
12345678910111213141516Resume 4James Mills145 Mariott Drive Centennial, CO 80016 Experience StarSoft, Denver, Colorado, USA1999 - Present Chief Architect As CTO & Chief Architect for StarSoft, James performed pre-sales activities, prepared proposals, and had P&L responsibility for the professional services arm of StarSoft. James was also responsible for defining and implementing StarSoft s core strategic direction, as well as managing StarSoft s information systems. In addition to these internal responsibilities, James has been instrumental in assisting StarSoft s clients in developing and implementing their own strategic vision. Highlights of these include:
To provide a service-oriented architecture, a web services approach was taken, and Weblogic 6.1 was used as the J2EE application server. All web services were registered in a UDDI registry, described using WSDL. Java based client applications utilized JAXR and JAXM to connect to the UDDI registry and to send the SOAP based messages to the service. An Integration Broker was developed for communication with the mainframe and other external entities using Websphere MQ as the transport mechanism, along with Websphere MQ Integrator to handle message transformation and routing. The service layer utilized JMS for communicating to the Integration Broker. Also, another key feature was the ability for the Integration Broker to accept the Open Travel Alliance OTA XML messages for car reservation and translate them to format that was acceptable to the mainframe. The project was developed using SUN servers for Weblogic, Websphere MQ, Websphere MQ Integrator, and Tivoli Policy Director. The development was done on W2K boxes using WebGain Studio, Rational Enterprise Suite, following the Rational Unified Process. American Express engaged James as Lead Architect for the worldwide smart card issuance system they were about to develop. James worked with key AMEX employees and groups to develop a system that allows AMEX to issue new smart cards to any one around the world, as well as provide the capability to do post issuance management of the cards. James coordinated this 32MM iterative Method 1 / RUP development effort with a team of developers in Denver, London and India, as well as various business units in Salt Lake City, Phoenix, New York, and Australia. The key features of this system include an Integration Broker to facilitate the exchange of data between various systems on different platforms, a system to manage all card applets and the card population, and the applet delivery system. The Integration Broker was developed using MQ-Series and MQSI. The key role that Integration Broker played was to transform messages in one format such as an XML description of the card to another format that could be understood by other platforms in this case an AS/400 and a mainframe. Another key feature was the applet management system. This was developed using J2EE with Websphere application server on Sun Solaris. This feature used Java Server Pages JSP to interact with the client to ask them questions about what they wanted on their card, and then communicated with other systems via JMS and the Integration Broker to fulfill the client s request. Also, the JavaCard API in conjunction with the Opencard Framework was utilized to communicate with the smart cards. James was engaged to be a Chief Architect for a nationwide moving brokerage company. As Chief Architect James defined and implemented the strategy to integrate their current legacy systems with a new web based automated quote generation system. James worked with a team of developers to iteratively RUP develop and integrate existing systems with tracking and routing software to optimize the routing of cargo around the country. As part of this project, James had to oversee the development of a J2EE application that was deployed using Weblogic. This included Java Server Pages, Servlets, Enterprise Java Beans, and an Oracle database. Budget 1M Sun Microsystems, Fort Collins, Colorado, USA1997 - 1999 Senior Java Architect As a Java Architect for the Sun Java Center, James was instrumental in helping the Sun Java Center grow from 20 consultants around the world, to an organization with more than 200 senior level consultants. He was instrumental in pre-sales activities as well as the development and execution of statements of work. His technical leadership resulted in several successful projects, some of which include:
1995 - 1999 Software Engineer As a Software Engineer, James was responsible for developing distributed mission management software for use in controlling satellites from the control center. As a member of the technical staff, James was responsible for the overall design and deliverables of the data distribution subsystem. New Technologies, Salt Lake City, UT, USAJuly 1993 - May 1995 Software Engineer As a Software Engineer for Infonational, James was responsible for developing automation software to validate data for electronic phone book directories. Primary technologies utilized were C++, Oracle, MFC, proprietary OCS software. KBCT TV and Radio Station, Salt Lake City, UT, USAJuly 1992 - July 1993 Software Engineer As a software developer for KBCT TV & Radio James was responsible for developing inventory management software for the station. Technologies utilized were C++, Oracle, and MFC. Summary of Qualifications Technical Skills
Brigham Young University 12345678910111213141516 |