Principal consultant, former co-founder of PollEverywhere.com. I build applications using a variety of tools, platforms, and languages, including Objective-C/iOS, ASP.NET MVC/C#, Angular.js, node.js, Ruby on Rails, C/C++, and several others.
I have not worked with PHP in the last couple of years but have worked with it extensively in years prior. PHP is a bit less common for new apps but I can navigate my way through most PHP applications. Most commonly, I have had to build, configure, and maintain WordPress sites on a regular basis which does help to keep my sharp.
I have worked with writing and maintaining SQL, ranging from custom one-off queries, query optimization, to stored procedures and functions, to database structure and design. This is also combined with plenty of experience ORM frameworks that automatically generate SQL.
I've been working with MySQL for many large version iterations of the open source project. It is (usually, not always) a go-to database choice for new projects. I know it well and use (or have used) a vast majority of its features and functions.
XCode is my preferred IDE (as it is for most) for Objective-C/Mac/iOS development. I've configured XCode a great deal for custom build automation, working through Apple Developer account certificate nightmares, adding plugins and extensions to auto-format code to standards, and much, much more.
Performed a wide variety of SEO improvements for sites, including my own prior company, Poll Everywhere (polleverywhere.com) to increase traffic, PageRank, and ultimately arrive at a better site structure. Google Analytics was our "go-to" tool to look at our changes over time to see if our improvements really resulted in more traffic that we cared about and, ultimately, paid conversions.
I've built many web applications for private companies internally and externally-focused applications for the likes of Motorola, as a co-founder of Poll Everywhere, as a software development team leader at Paylocity.com, and most recently as a consultant with One Six Solutions.
I have been using relational databases for the most part but in recent years I have relied on NoSQL/alternative databases on different projects. Extensive experience in relational database design, structure, and optimization.
As a Certified Scrum Master, I have worked with many teams who utilize Scrum for their daily development process, as a ScrumMaster, Product Owner, and individual contributor. As well, I have worked with and consulted for a variety of organizations who have implemented agile transformations. I know the Scrum framework well and can help teams better utilize it for results.
I've setup a ton of projects in automated build, automated test, and even automated deployments. The tools usually range from some combination of off-the-shelf products, to custom command-line jobs, cron jobs, and open source tools.