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

