QSoft provides services to companies developing commercial and in-house software applications with today's Internet and Client/Server technologies. Whether you are building a new application or adding a new front-end to an existing one, we can help you analyze requirements, determine appropriate technologies, design and implement your application. We serve clients with diverse needs, in a variety of industries. Our knowledge and experience can augment your own development resources to meet the needs of your organization.

QSoft is offering a free initial consultation to discuss your project needs. Please call us to schedule an appointment.

Consultants: David P. Homan

 President/Consultant
 Business: 610.363.7450 Cell: 610.745.4183
 dhoman@qscs.com
 

  Introduction
My name is David Homan. I am a Senior Application Developer with over 20 years of experience developing commercial applications. I learned early in my career, that my abilities, work ethic and personality make me well suited to meet the demands of high visibility, development projects. 12 years ago I began offering my services as a contractor. In 1996, I started QSoft. Our success has been built on the success of our clients and their ability to deliver mission critical applications, on time and within budget. Our clients have learned to appreciate my ability to step into a project at any phase, get up to speed quickly, and to substantially contribute to the success of the project. I am equally comfortable designing, developing and managing projects. I have led and participated in all phases of small to enterprise level projects. My experience includes Client/Server and Internet applications for a variety of industries including healthcare, pharmaceutical and financial. I have extensive, commercial development experience with both Java and Microsoft technologies. My experience, dedication to keeping up with the latest technologies, and commitment to my client's success has earned me an excellent reputation in the industry. I am confident in my ability to contribute to the success of any software development or integration project.

Resume

Objective:
To ensure clients achieve success with Internet and Client/Server application development and integration projects.

General Skills:

  • Excellent conceptual, design, troubleshooting and communication skills
  • Solid technical foundation
  • Good artistic and visual design abilities
  • Strong leadership qualities

Technical Skills:

  • Application Architecture design and specification
  • Object Oriented Analysis and Design
  • User Interface design and development
  • Prototyping
  • Production code development
  • System integration
  • Data migration and conversion
  • Performance analysis and tuning

Project Skills:

  • Full Project Development Life Cycle
  • Rapid Application Development
  • Project management
  • Source code management and deployment
  • Technical Documentation

Technologies & Languages: Years Experience - Proficiency - Comment
Java (through 1.3.1) 4 - extensive server side development
J2EE, JSP, Servlets, EJB 3 - extensive JSP & Servlet development, limited EJB
Web Services, SOAP, Apache Axis 2 - Apache SOAP, AXIS, ksoap
XML, XML Schemas, XSLT 1 - XML Spy, Castor, xalan, xerces, kxml
Jakarata Struts & JSP TagLibs 6 months
J2ME, CLDC, MIDP 6 months
WebSphere Studio - Application Developer 4 & 5, IBM Visual Age for Java 3.02, 3.5 3 - proficient with IDEs
IBM WebSphere App Server 3.02, 3.5, 4 3 - installation & performance tuning experience
Borland Jbuilder 6-8 2 - JSP & Servlet development
Sun One Studio ME 6 months - Midlet development
JavaScript, HTML 4 - extensive development
Macromedia Dreamweaver, HomeSite 4 - extensive HTML development
MS Visual Basic (3-6) 8 - extensive client and server development
ActiveX client/server components 6 - extensive development & deployment
COM, COM+, DCOM, MTS 6 - extensive deployment & troubleshooting
WebClasses, ASP, VBScript 4 - extensive development & deployment
MS IIS 4 & 5, TCP/IP, SSL 4 - install & configuration experience
ADO 3 - WebClass and VBScript applications
MS SQL Server 6.5, 7 TSQL 5 - database design and development
MS Access (through 2000) 7- database design and development
Sockets, Windows API 6 - development experience
VB.Net, ASP.Net <6 months - prototype work
Cache (M, MUMPS) 10 - extensive development
ClearCase LT, StarTeam, Visual SourceSafe 5 - proficient with use, limited setup
DataJunction Enterprise Tools 3 - data conversion & migration

Operating Systems:
Windows 9x, NT 4.0 Workstation & Server, 2000 Professional, Linux

Recent Project Experience: (* indicates part-time project)

Delegatd User Management Applications- Feb 2003 to present*
Design and development of a delegated user management application based on Netegrity's SiteMinder Policy Server and DMS API. Struts/JSP based project developed for WebSphere.

Responsibilities: Technology assessment and selection, OO analysis and design, development of JSPs and Struts components and API integration methods.

Java Web Service Application - Apr 2002 to present
Leading design and development of Java, Web Services based extension to an existing Internet application for a leading provider of Medical Management software. Web Services developed with IBM WebSphere Studio Application Developer, Apache Soap, XMLSpy, Exolab's Castor.

Responsibilities: Technology assessment and selection, OO analysis and design including integration with existing server components, development of Web Services, and coordination with Web Service consumers. This contract also included design and development of an asynchronous, Socket based, Web Service Proxy server for integration of non HTTP aware applications with developed Web Services.

Internet Managed Care Portal - Sep 2000 to Jan 2002
Participated in the design and development of an Enterprise, Referral and Pre-Certification Internet Portal for leading provider of Managed Care software. Project developed with Java, J2EE, EJBs, JSPs, Servlets, IBM WebShpere, IBM Visual Age for Java, Borland JBuilder, WebMethods ActiveWorks, Netegrity SiteMinder, Netscape LDAP Server, Cache, Oracle, Solaris, HTML, JavaScript, SSL.

Responsibilities: Technology assessment and selection; extensive OO analysis and design including integration with back-end Cache application; Server Side Architecture design for WebSphere, SiteMinder, ActiveWorks and Cache; JSP, Servlet and EJB design and development; ActiveWorks integration, WebSphere performance analysis and tuning.

This contract also included design and development of an ActiveX based interface to a 3rd party database application running on the client. Developed and implemented custom ActiveX control, JavaScript, and ActiveX server to accomplish integration.

Wireless Internet Medical application - Jun 2000 to Jan 2002*
Technical lead for design and development of VB WebClass based site supporting wireless, Palm Pilot, Internet application for healthcare providers; VB 6 WebClass components, ASPs, ADO, IIS, MTS, PQAs, MS SQL Server 7, Palm OS Emulator, AppForge, Macromedia Dreamweaver and Homesite.

Responsibilities: User Interface design, HTML and JavaScript development, WebClass design and development, database design, ADO transactions, source code management and deployment. Prototyped limited AppForge and J2ME interfaces.

Internet Managed Care application - Oct 1998 to Sep 2000
Technical lead for design and development of Enterprise, Internet based, Referral and Pre-Certification application; VB 6 WebClass components, IIS 4, MTS, ADO, MS SQL Server 7, Cache, ASP, HTML, JavaScript, SSL.

Responsibilities: Application Architecture design including integration with back-end Cache application, WebClass design and development, database design, ADO transactions, User Interface design, HTML and JavaScript development, performance analysis and tuning, deployment.

Credit Union Management Application - Dec 1999 to Jun 2001*
Technical lead for design and development of enhancements for Loan and Member Services management application; VB 6, ADO, COM, DCOM, MTS, MS SQL Server 7, Sockets, Windows NT, VMS.

Responsibilities: Design and develop product enhancements including combination DCOM and Socket interfaces to ActiveX server components, analyze existing designs and resolve COM & DCOM deployment issues.

Client/Server Managed Care application - Jan 1996 - Sep 1998
Technical lead for design and development of a large scale, client/server, Managed Care Utilization Review application; VB 3-6, Third Party ActiveX controls, COM components, Cache, Windows API, Sockets.

Responsibilities: Requirements analysis, Application Architecture design including Socket based integration with back-end Cache application, MDI GUI design and development including Dynamic Control Creation, client and server component design and development, 3rd Party control evaluation and integration, Cache interface development, and project management.

Document Management/Clinical Trial applications - Mar 1991 - DEC 1995
Technical lead for design and development of client/server, Clinical Trial Management applications for international pharmaceutical company; C, VB, Sybase, proprietary Document Management system, Topic, Unix, LAN/WAN.

Responsibilities: Application Architecture design, client and server component design and development, product localization (Japan & Europe), project management, and international deployment.

Education: Pennsylvania State University - Bachelors of Science - Medical Technology

Recent Additional Training: Sun Java Programming Language course

References: Available on request

 

 



HOME ] ABOUT  ] CONTACT ] CONSULTANTS ] E-MAIL ]

QSoft awarded Web Services project. QSoft is currently engaged in a project to design and develop a Web Services interface to an existing enterprise Internet application for a leading provider of Managed Care Software. Click here for details.


QSoft extends it's service offerings to include Mobile Application development services. Starting 1st Quarter, QSoft will begin offering J2ME/MIDP development services to our clients. Click here for details.

QSoft adds Office Management and Assistant services to it's offerings. These services will allow our small business and start-up clients to focus their limited resources on development. Click here for details.