Business Analysis / Requirements Gathering / Specification
Translating real life business needs into technical specifications. Business Analysis has always been my strength - taking business needs and processes and communicating them as technical designs and requirements for IT. Fully understanding the business is essential for almost every project. A good business analyst quickly identifies user needs, the business "domain" experts, and management expectations. The analyst makes sure the project stays focused and on track. Proper Business Analysis is what makes a business solution work.
Software Design / Programming
I've been a professional programmer for over 15 years. I have worked on both internal business systems and consumer shrink-wrapped applications. I have solid experience in software design and architecture as a team lead developer. I have worked with a variety of languages, frameworks, and tool sets, although most of my recent work has been in .Net, PHP, and classic VB.
Web Development / eCommerce /Search Engine Marketing
Not every business is Amazon, but every business can use the web to sell, advertise, educate, or serve their customers. Search engines are 2 to 10x more efficient than other forms of advertising (direct mail, magazines, etc) because they target people who are actively looking for your type of products or services.
Data-based Marketing / Web Analytics / Campaign ROI Evaluation
Use your data to improve your marketing. Whether using web analytics, call center response tracking, offer codes on direct mail, or raw sales and advertising figures - analysis and data-mining can up the profitability of your marketing campaigns. I can help your data tell you what's working and what's not to focus your advertising dollars.
Automation / Database or Application Integration
Humans aren't very good at repetitive tasks, they tend to make mistakes, do things different ways, get bored, procrastinate, etc. Fortunately automation projects can take care of those mind-numbing tasks improving your quality, consistency, and productivity. Automation is a huge business opportunity regardless of your size organization. I've worked with large business needing to move data between enterprise software packages with MS-SQL and Oracle back-ends, and I've worked with small businesses running on Access and QuickBooks.
Systems Administration / Networking
Any complete IT business solution includes not only the software, but the computers, network, operating systems, and databases that it runs on. I can deploy solutions ensuring that they have the proper hardware and configuration for security and reliability. I've also done in depth load and performance testing, tuning, and optimization to squeeze out more transactions and more profit from existing infrastructure and applications.
Not Quite a Jack of all Trades
A few missing items, If you need any of these I'll happily refer you or work with someone to come up with a full solution.
- Graphics Design - I love great design, but I don't always do it on my own. I work with talented designers such as those at Hanson ImageWorks
- Hardware Troubleshooting - I only build computers for myself and don't provide hardware technical support.
- Veterinary Medicine - I do computers not animals, if your problem involves blood and fur, see my wife at Glenwood Animal Hospital.