Download PDF


Senior Systems Architect, Business Analyst and Engagement Manager with experience in a broad range of business requirements and information systems. Extensive experience in developing, implementing, and tuning on-demand web applications for the Software-as-a-Service (SaaS)/"Cloud Computing" industry. Focus on requirements driven, iterative software development and effective quality assurance processes. Experience in all areas of Information Technology management for all types and sizes of organizations. Skilled in sales engineering and business development, capable of providing compelling business cases to help close deals and expand business relationships. A motivated self-starter, with many years of experience in team leadership and project management. Dedicated to completing projects in a timely and efficient manner.


  • Certified Developer
  • Certified Consultant
  • Business Process Design & Optimization
  • Business Development & Sales Engineering
  • Project Management
  • Systems Analysis & Integration
  • Application Design
  • Data Modeling
  • Software Development Lifecycle Management (Agile/SCRUM/XP)
  • Quality Assurance Functional & Performance Testing
  • HTML | XML | JavaScript | CSS | Ruby on Rails | Java | SQL
  • Security & Authentication | SSO | SAML


software / web development, business management, business process engineering, finance & investments, security, multimedia production, alternative energy, natural resources, real estate, aviation, sailing, soccer

Additional Online Profiles


To create and implement innovative web applications that accelerate business processes and improve productivity. Enable teams of creative and talented application developers and architects to build robust applications and solve business problems. Champion Agile development processes, open source software, and cloud computing platforms.

Work experience

Apr 2009Present

Practice Director, CRM & Platform Solutions

Mavens Consulting, Inc.

Managing implementations of vertical and custom solutions on the platform. Developing and maintaining company collaboration tools (Intranet, SCM/PM, Google Apps). Leading development team and coordinating task assignments. Developing Apex Code and VisualForce for custom applications on the platform. Developing portals, websites, and custom web applications using VisualForce, Apex Code and Sites. Designed, architected, and developed a app to conduct two-way communication with field service technicians over SMS with Apex Email Services. Conducting deployments of metadata configuration changes and customizations between multiple environments using the Eclipse IDE, and developing enhancements to the Enterprise Release Management process. Managing partner relationship with and developing new business opportunities with CRM clients.

Oct 2008Apr 2009

Principal Consultant

Managing teams of technical consultants and architects to build complex native and integrated solutions for the platform. ScrumMaster and Product Manager for a team of 4+ Ruby on Rails and developers building a multi-tenant SaaS application in RoR that integrates to the platform. Providing problem solving and advanced troubleshooting support to entire consulting team, and mentoring junior consultants on best practices and methodologies. Supporting sales operations and business development with technical sales and project discovery/scoping. Creating marketing collateral for AppExchange enablement and development services. Coordinating organization-wide (and international) roll-outs of the platform for custom, non-CRM applications.

Jan 2007Oct 2008

Senior Project Manager & IT Manager

Provided consulting, implementation, and support services to business of all sizes and industries. Managed CRM system implementation and expansion projects using the platform. Designed interfaces and data models in the platform to support unique and/or complex business processes. Provided custom development services on the platform using advanced web development technologies such including AJAX, CSS, and XHTML. Developed custom integrations between the platform and external applications. Trained users, administrators, and developers on the platform. Developed methodologies and best practices around CRM, PRM, Innovation Management (Salesforce Ideas), and application development on SaaS platforms. Implemented Google Apps internally for email and collaboration services, and integrated it with Introduced and championed participation in Google Enterprise Professional program.

Aug 2006Jan 2007

Systems Analyst

Frontline Placement Technologies

Managed production data centers in Philadelphia and London for a large-scale commercial SaaS applications in the temporary staffing market. Was responsible for all network and server build-out and provisioning in production datacenters. Managed and maintained corporate network and provided technical services to sales team members located off-site. Was on call and responded to production emergencies 24/7. Interfaced with Client Services team to investigate and resolve customer technical issues with web-based and IVR-based applications. Was responsible for research, development, and implementation of new technologies for the corporate and production IT infrastructures. Developed and maintained documentation of IT policy and procedures. Monitored and maintained network security using a variety of tools and methods.

Dec 2005Aug 2006

QA Engineer

Frontline Placement Technologies

Managed QA process for several large scale, on-demand web applications in the SaaS market. Executed all performance and functional testing on a three-tier ASP.NET application for the temporary staffing market. Contributed to system architecture design and application design processes. Assisted in development, deployment, and maintenance of a version control system, continuous integration system, and automated build deployment system.

Aug 2005Dec 2005

Client Services Representative

Frontline Placement Technologies

Provided technical support and implementation services for an on-demand web and IVR application in the temporary staffing market. Serviced a client base of over 500 customers and over 10,000 users. Traveled to customer locations for systems analysis, implementation, and training services. Administered the customer relationship management (CRM) system ( for the sales, marketing, and client services departments. Refined and redeveloped customer support processes and applications, saving thousands of man hours of effort per year. Developed support processes for alternative platforms (Mac, Linux) and browsers (Firefox, Safari, etc.), enabling the company to allow customers to access its applications from those platforms. Performed ad hoc quality assurance testing and issue tracking on the company's web application products. 

Apr 1999Aug 2005

Senior Consultant

Select Business Systems

Managed client relationships and provided information technology services to over 40 small business clients. Designed, installed, and maintained client-server networks from 2 to 50 nodes using Microsoft and Novell operating systems, and a variety of other hardware and software systems.


Aug 2003May 2005


Graduated Summa Cum Laude with Program Honors

Minor in Information Technology

Activities and Societies: President, Students In Free Enterprise (SIFE)

Men's Outdoor Soccer Team (NCAA Division III) 

Aug 1998May 2003


Graduated Magna Cum Laude

Activities and Societies: President, Communicating Arts Production Group (CAPG) 1999-2000

Technical Director, Drama Club productions

Starting player, MCCC Mustangs (Men's Extramural Outdoor Soccer)

Phi Beta Kappa 

Technical Community Involvement


Google Enterprise Applications / Google Apps
Proficient in implementing, administering, using, and training users in Google Apps, including all of the Google Enterprise products. 
Enterprise Application Integration (EAI)
Data/Entity Model Design & Development
Ruby on Rails - Agile Project Management Application Development
Apex Code, VisualForce, Custom Objects & Relationships, Workflow, etc.


Apr 2009Present Certified Consultant
Jul 2009Present

Certified Developer