Hello, Kevin here.
I love the web, and I love building awesome websites.
With over 12 years of experience, I've been a web developer, application architect, DBA, project lead, and now Director of a software development department.
These different roles have given me rich experience in all phases of software development and communication. The key for me is that I am always learning -- new languages, development techniques, and ways of communicating ideas.
I believe in clean design and web standards, and I enjoy the challenges of front-end engineering.
I love the web, and I love building awesome websites.
Experience
Check out my Linked In profile for a full work history including some great recommendations from colleagues.
Director of Software Development, Spencer Stuart
11/2009 - Present I lead a software development department of 14 designers, developers, and managers. I plan projects, help with design and architecture, juggle resources, assist my CTO, and try to make life smooth for the small teams that build our software products.
XHTML CSS ASP.Net C# XML XSLT SQL Server jQuery SharePoint Visio MS Project Ruby Paint.Net
Senior Manager of Software Development, Spencer Stuart
4/2009 - 11/2009 As senior manager, I supported to two managers who led seperate teams responsible for 25+ internally developed products. I worked closely with my CTO to plan application strategy, created technical proof of concepts, led a team in evaluation of Salesforce.com's Force.com platform, and led a front-end engineering team to brainstorm a re-imagining of our application suite.
XHTML CSS ASP.Net C# XML XSLT SQL Server SharePoint LaTeX Apex (Salesforce.com) Visio MS Project
Manager of Software Development, Spencer Stuart
3/2008 - 4/2009 I managed small teams in order to rapidly produce highly time-sensitive applications using agile development methods. Teams often consisted of only 2-3 people per project which allowed for rapid development, iteration, and speedy delivery. My teams typically consisted of borrowed resources who tackled these projects in addition to their existing workload.
XHTML CSS ASP.Net VB.Net XML XSLT SQL Server Javascript Visio MS Project
Business Analyst & Product Advocate, Spencer Stuart
7/2006 - 3/2008 What started as a BA role turned into something completely different. After attempting to extract requirements from users, I found that most things being asked for were already available -- our users just did not know it. Because of this, I ended up delivering presentations about our technology products to various groups. My CTO was impressed and he took me on the road with him to present our products and technical prototypes that I had built alongside him at firm meetings across the country.
XHTML CSS ASP.Net VB.Net XML XSLT SQL Server Javascript SharePoint Visio MS Project
Lead Developer of Technology Research, Spencer Stuart
7/2005 - 7/2006 This role grew out of my desire to try new technologies and think of creative ways to use and present our data to our users. I researched new technologies and development techniques and created sample prototype applications. I worked with Newsgator to beta test their enterprise RSS product, trained staff on standards based design, CSS and AJAX, and co-founded a cross-departmental technology discussion called "Tech Talk".
XHTML CSS ASP.Net C# VB.Net XML XSLT SQL Server Javascript Actionscript Flash YUI SharePoint Visio MS Project
Web Developer, Spencer Stuart
2/2002 - 7/2005 I joined the company as the first employee web developer. I rewrote the website in .Net, designed part of the supporting data model, wrote stored procedures, introduced and implemented web standards, pushed for development of CSS skills, and had a hand in nearly every product developed during this time.
XHTML CSS ASP.Net VB.Net VB.6 XML XSLT SQL Server Javascript Actionscript Flash
Senior Consultant, Software Architects, Inc.
1/1998 - 2/2002 I worked throughout the Chicagoland area at various client sites. I built a payroll system, developed two websites for insurance companies, fixed and maintained an advertising and billing system, and maintained all database systems for a worlwide Y2K compliance project.
HTML ASP.Net C# VB.Net ASP VB.6 XML XSLT SQL Server Javascript MS Access
Technical Skills
Front-end
- (X)HTML
- CSS
- Javascript
- jQuery
- YUI
Back-end
- ASP.Net
- C#
- VB.Net
- Actionscript
- PHP
- Ruby
Data
- XML
- XSLT
- Web Services
- SQL Server
- Data Modeling
- T-SQL
Other
- Paint.Net
- Visio
- LaTeX
- Ableton Live
- Reason
Most importantly, I love to learn new technologies.
Recommendations
Trapper Markelz, Senior Manager, Technology at Spencer Stuart worked directly with me at Spencer Stuart.
"I have worked with Kevin for many years on many projects. He is a very talented developer, with a keen ability to look across many different bodies of knowledge and come up with creative solutions that tie concepts together in new and innovative ways. He takes pride in staying up on the latest technologies, capabilities and techniques both in software, enterprise technology, and scientific knowledge."
Tracy Jackson, Online Marketing Manager at Spencer Stuart worked directly with me at Spencer Stuart.
"Always professional and incredibly insightful, Kevin was a joy to work with. He has a deep understanding of technology and stays on top of new developments in the industry. But this was a secondary strength in my opinion.
I was always more impressed with how Kevin used technology to meet ever-changing business needs. He takes the time to understand your challenge and works closely with you to deliver solutions that not only address the immediate need, but are agile enough to adapt to future ones. Kevin is collaborative, patient and forward-thinking in his approach to the development process. I would highly recommend him for any project."
Projects
Much of my work has been on private intranet systems, but I have worked on a few public sites that I can share.
Onxiam.com is a site I built for myself and then opened up to the public. You can read the details here. Built quickly and launched for fun, it gained traction for a while but now is mostly just an archive.
HTML CSS Paint.Net ASP.Net VB.Net XML XSLT SQL Server Javascript
T. Harrison Hillman is a talented photographer here in Chicago. He needed a website, so he designed it and I built tharrisonhillman.com. I utilized jQuery on this site to create an infinite carousel of photos in the galleries.
HTML CSS XML XSLT jQuery
Since the Spencerstuart.com site was originally launched back in 2003, much of the code has been updated and changed in the time since I worked on it. I wrote the overall site framework, much of the site security, stored procedures for data retrieval, and half of the CSS.
HTML CSS ASP.Net VB.Net XML XSLT Javascript SQL Server
Kevinkmp.com is my personal playground. It has had a few different looks over the years, and it is always fun to re-invent it. This screenshot is a short-lived style that appeared just prior to the current version.
XHTML CSS 3 Paint.Net ASP.Net C# VB.Net XML XSLT SQL Server Javascript jQuery RSS REST



