Who is David Kavanagh?
I specialise in Intranet and Web development using ASP.NET and Visual Studio.
I am analytical and always look for that "simple solution" that works best for the business and not just for the technologists.
I am a dedicated and highly energetic person who thrives in pressure situations and can be counted on when the going gets tough.
I take pride in providing creative direction and out of the box thinking and enjoy complex, multi faceted assignments where pulling together a collaborative pool of skills is essential.
Project roles in the past have included Team lead / Architect and Senior Software Developer.
I'm always on the look out for a position that requires deep technical knowledge as well as good understanding of underlying business processes.
Please Ask Me:
- How I deploy program changes without interruptions in website work (which is 24/7 service).
- How I improved website usability.
- How I used A/B testing using Google WebSite Optimizer and custom code.
- How I tracked web site performance and usage (Google Analytics, IIS Logs, custom logs, …).
- How I setup data exchange with other web sites through XML web services.
- How I chose between using ASP.NET user controls and server controls and how it helped in code reuse.
- Why I use SQL Server 2008 and how it helped to create high performance website with Full-Text search.
- How I used WCF to make Web Application and background Windows Service to communicate with each other.
- What physical and logical tiers I used for this web application and how chosen architecture helped to improve maintainability and performance of the web site.
What you can Expect
Using What You Already Have. I never set out to "sell" you a whole new website, system or new technology (although I can design a new site or relaunch your current site if needed). I work with what you already have where possible—your existing website, your brand, your business needs.
Availability and Dependability.
I value all my clients and stand by them; something I have been doing since going freelance in 2004. In 2012 and beyond I am are here to support any future needs, so you have peace of mind knowing that you always have a great person on your team who wont disappear or duck out when there is an issue.
The Technical Expertise to Perform Great Work
It takes experience of a variety of different backgrounds and expertise to produce excellent results. I believe I can speak your language (metaphorically and literally). The result is web work that exceeds expectations. Go ahead and give me a call. You can request a meeting, bounce questions off me or ask any IT-related question.
Ticking all the Boxes
Good, Honest Work & Reasonable Pricing