What I Offer: Technology services to help your organization succeed at IT.

More than a consultant, I am an IT partner who can understand your business challenges and contribute toward the success of your business. My services include:

  • Architecture Design: performant, reliable & scalable
  • Software Development: desktop & web applications
  • Technology Auditing: business analysis & technology recommendations
  • Performance Tuning & Troubleshooting
  • Enterprise Integration: building interfaces & migrating systems
  • Database Design & Administration
  • Training & Mentoring
  • Technology Strategy: IT/business alignment, technology selection

What I Have: A deep enterprise technology development skill-set.

During my career, I have been able to help some of the marketplace's largest companies succeed at IT. My expertise includes:

  • Java Technologies: extensive knowledge of the Java language, community, libraries, tools, frameworks & the JVM
  • Application Development: full life cycle, high & low level expertise
  • Technology Trends: design patterns & best practices
  • Security: application & system level
  • Internationalization & Localization
  • Service-Oriented Architectures thorough knowledge of web service protocols & design principles
  • Version Control: various packages & SCM solutions
  • Agile Methods build & test automation, continuous integration