The convergence of massive amounts of real-time data, mobile tech, and the promise of commodity cloud computing presents an abundance of opportunity for innovation. As a developer, I have not been this energized by the possibilities of current technology since the Internet boom of the late 1990s.
I envision myself being (or working with) an innovator advancing the boundaries of what humanity can do with software and data. In other words, if you are just another social-media marketing start-up, I'm probably not interested.
I'm a Web App developer by trade; a data science dabbler and self-proclaimed gamification expert in my spare time. I have a deep, applied interest in building online communities and unique social applications dating back to the soft purr of dial tones and carrier signal gratification of the FidoNet / BBS days.
I have more than a decade of professional experience in the Telecommunications industry, with a focus on the Network Inventory and Provisioning domains.
When I come home from work, I code for fun. I'm an autodidactic polyglot programmer who believes the best way to evaluate a technology is to build something with it. These days, I'm playing with HTML5, AngularJS, map/reduce, Node.js, and functional languages with a focus on distributed, message-driven, micro-application architectures.
Former Senior Manager at Level 3 Communications
Former Senior Architect at Level 3 Communications
Former colleague at iXL, Bandwidth Communications, and independent consulting.
As a Senior Engineer I've been intimately involved with the design and implementation of Level 3's Network Inventory & Provisioning applications. I've participated in every facet of the full application lifecycle: authoring software architecture / design documents, heads-down implementation, conducting code reviews, mentoring new developers, interviewing new hires, defining code standards, profiling and optimizing application performance, authoring production support best practices, and conducting code-handoffs to offshore maintenance teams.
I was responsible for the design of our application's Feature-Driven Development process and the resulting Git branching strategy used by 60+ developers across 6 SCRUM teams. I wrote a DSL for using Git with our FDD process.
I was also the Lead Technical Analyst on one of the largest - to my knowledge - inventory data conversions in the Telecommunications industry. In this role I defined the transformation rules for migrating millions of circuit records from a legacy system to a COTS app, achieving a 97% success/accuracy metric.
During my tenure at Level 3, I've logged extensive experience developing under the Rational Unified Process and an Agile (SCRUM) process. Additionally, I've acquired a thorough understanding of the Network Inventory and Provisioning domains.
I've developed web applications for many clients as an independent consultant under the moniker of Memetix Devworx. An exhaustive list of projects is too long to enumerate, but these days I am focused mostly on the development of on-spec web and mobile applications.
My most successful on-spec project is Twitcaps (http://twitcaps.com), an application that aggregates Twitter data to provide a real-time view of all the images being posted to Twitter. It features full-keyword search, location-based search and the ability to capture images for your own use. Twitcaps has been featured on several significant blogs, including Webmonkey and Wired Epicenter:
I have started or contributed to more than a dozen open-source projects over the years, my latest and most widely used being the Java version of the Microsoft Translator API:
At last count, I had over 40 active (public & private) code repositories between Github, Bitbucket, and Google Code.
Authorship of design documents, proposals and conducting new-hire interviews.
Served as a Senior Engineer on a team developing J2EE and .NET Project Management applications. Specialization in the workflow domain.
Worked for web consultancy firm iXL, in the heady days of the late 20th century. Participated in the design and implementation of a high-traffic, Java-based web reservation system for a major car rental company. Worked on a dizzying variety of technology platforms for a large number of other clients. Specialization in the Travel and Tourism domain.