An Accomplished Software Developer Leading Agile Teams To Success
Creating self-directed teams that can deliver software that provides value for a company and its customers throughout a product's lifetime is my goal. Managing, coaching, and mentoring developers so they can deliver on their commitments, realize their potential, and overcome challenges are steps towards that goal.
A long time developer, I know how software is built, I know what motivates the individuals who build it, and I've learned that the best ideas sometimes come from the unlikeliest of sources.
I bring the following skills, experience, and character to all my work.
- Significant Agile software development experience with co-located and remote teams
- 7+ years project/product management experience with strong technical leadership and communication skills
- Focused on accomplishing measurable goals in a timely manner by establishing strong relationships with all stakeholders
- Comfortable with new technologies, methodologies, and approaches
- Able to lead in mutable situations—resourceful, self-starter, accountable
How I Can Help
(Hover over pie chart for details)
My Experience
Appirio 
January 2018–July 2018
Senior Project Manager, Digital Studios/DXS
Lead remote development teams creating Worker/Customer experiences for client projects using mobile (iOS, Android) and cloud (Salesforce, Heroku) technologies.
- UMB Bank - Business analysis for Salesforce strategy migration—vision map, personas, journey maps, art of the possible, capabilities inventory, scheduling estimates
- CEO - Heroku Postgres remapping between existing Android app and new Salesforce instance
- NiGEL - Siri/Lex iOS app for real-time voice control and update of Salesforce backend
- Stryker - Assisted project PMs tracking financials, scheduling meetings, etc. across multiple teams/time zones. Filled in when PMs on vacation
- Reviewed statement of work scope, assumptions, teams, process, and technology to identify risks and mitigations. Created project plan and schedule
- Daily monitoring of scope, schedule, and financials to insure actuals track to plan. Facilitated regular status meetings between project/client teams and other stakeholders. Maintained high level of customer confidence by quickly removing roadblocks and adeptly managing change
- Deconstructed customer business needs into functional epics and stories. Wrote detailed user stories and functioned as business analyst when needed
Mobiquity 
December 2016–October 2017
Technical Delivery Manager
Lead remote development teams creating Android, iOS, and Alexa experiences for client projects.
- The Children's Place - Specialty retail catalog, purchasing, and account management mobile app
- IHG/Crowne Plaza - Alexa room automation, concierge, and guest services
- BioPay/Six Capitol - Social health and wellness mobile app for Singapore and Indonesia
- Owned technical projects from requirements through delivery. Recognized SME of required features/functions. Managed project scope, anticipating potential issues. Worked closely with Mobiquity and client PMs to report status and resolve meta-team issues
- Worked with design, architecture, and business stakeholders to decompose epics into appropriately sized user stories for backlog. Wrote majority of user stories. Lead backlog grooming
- Coordinated pre-build activities to insure Jira, Confluence, GitHub, Jenkins, Hockey infrastructure correctly configured. Administered as required
- Led daily standups. Helped team arrive at accurate level-of-effort estimates through sprint planning. Removed daily roadblocks and lead sprint retrospectives, enabling team to meet and maintain necessary velocity
- Motivated and supported delivery team members. Delegated tasks and responsibilities to appropriate individuals. Provided additional design and documentation of technical solutions where needed. Identified and resolved conflicts within team
Legably 
October 2016–Present
CTO/Co-Founder (P/T)
CVS Health 
April 2014–June 2016
Manager, Mobile Application Development
- Responsible for Android/iPhone mobile security compliance tied to monthly releases for entire smartphone portfolio&mdashRetail Pharmacy, Caremark, Specialty
- – Triaged weekly Veracode scans. Proposed mitigations after code review
- – Worked with internal/external developers for unmitigatable code fixes
- – Single point of contact for enterprise security group and project SRAs
- – Used REST utilities and RTC to streamline workflow
- Insured all project work included in monthly releases by implementing SVN branching/merging strategy based on Flow of Change/TOFU concepts. Attempted Git migration and implementation of new branching/merging process
- Improved current ExtraCare iPhone code quality and expansion potential by indentifying debt in current codebase (17,874 LOC). Managed developers making changes
- Managed, coached and mentored Android/iPhone onshore & offshore teams. Vetted developer resumes prior to interviewing potential candidates
- Introduced all teams to Agile—user stories, product backlog, sprints, standups&mdashto build a better product and foster developer accountability and ownership
- Successfully delivered multiple concurrent enterprise-level CVS smartphone projects
for Retail Mobile (goo.gl/Cbcviw, goo.gl/JGrqAG)
- – Created actionable user story backlog from Waterfall requirements
- – Reduced rework by demoing software early and often
- – Encouraged cross-team conversations to anticipate and manage change
- Retail Pharmacy Project Highlights
- – Complete mobile web-to-native conversion of ExtraCare experience
- – Reduction in mobile security vulnerabilities from triple to single digits
- – Implemented Scrum for small project (SMP) process with offshore developers
- – Delivered product scanning project on time despite extremely agressive schedule
- Facilitated weekly status reporting to business by creating Trello/JavaScript utility. Streamlined resume intake using Trello
MojoTech 
February 2012–July 2012
Product/Project Manager (P/T)
- Managed 60% of current projects, freeing founders to concentrate on business dev
- Refined client designs into acceptable user stories for Agile development
- Managed developers across multiple time zones. Monitored daily progress. Resolved roadblocks. Worked with design staff to meet project milestones
Mobiel.io 
2009–Present
Mobile Software Developer/Designer (P/T)
Smartphone/tablet apps, games, and prototypes
- Campaign Puppets – iOS/Android political debate game (goo.gl/TjZXyZ)
- Viand – Food shopping list Android/iPhone app with Azure backend (goo.gl/XDpZLF)
- Where’s George – iPhone Twitter client for pets (goo.gl/6J7CnW)
- Balance of the Planet – iPad environmental management simulation (goo.gl/NQozxb)
- Teen Talk – iPhone/iPad social simulation game (goo.gl/I6WDx9)
- Camelot – iPhone political primary simulation game (goo.gl/kEzU0V)
- The Curatorium – Android/iPhone prototype leveraging retail web site (goo.gl/7UBMDn)
- QuickGifter – Gift management iPhone app (goo.gl/Czlo6z)
Trimble Inc. 
June 2006–April 2014
Mobile Software Engineer
Programmed mobile (Android, iPhone, Windows Mobile) and desktop (WPF, Windows Forms) apps across multiple domains. Fulfilled various product/project-related roles as needed.
- – Geospatial/Mapping & GIS
- – Direct Store Delivery
- – Market Solutions Team
- – Utility Field Solutions
- – Mobile Resource Management
- Developed Xamarin iPhone, Android, Windows Mobile apps (goo.gl/JpUV1m). 60%-70% code reuse
- Developed DSD product roadmap, evaluated 3rd party platforms. Research bulk delivery Market
- Prototyped "boxed products" to solve Trimble customer real-world problems. Transitioned prototypes to internal PM groups after field testing. Research smartphone market
- Managed Shetland concept-to-prototype project. Developed Windows Mobile app using proprietary SDKs. Supervised ArcGIS development. Performed prototyp-to-product due diligence
- Product owner & scrum master on Fieldport/UC portmanteau project. Coached team on Scrum
- Kickstarted TrimForm project (goolgl/fUpJZg). Created product backlog. Scrum master. Provide product and technical direction as needed
- Coded Visual Studio DSL editor for workflow creation. Enhanced TrimFlow workflow engine. Developed FS/M Workbench editors. Coded DSD CPG pricing/promotion engine
Global Payments, Inc. 
May 2002–June 2005
Software Engineer
- Project lead on Oracle 9i/Oracle 11i Applications Suite integration project
- Reduced two-week manual monthly billing to four hours as Omnis 7 billing automation project lead
- Developed numerous enhancements to Omnis 7 customer service/inventory/logistics system for POS terminals. Hired and managed contractors
Contractor - Mobile Development
May 1998–May 2006
.NET CF, Visual Basic, Mobile VB
Development of the following mobile software applications
- Visual Basic McDonalds coffee quality maintenance call surveys (Ken's Beverage)
- Embedded Visual Basic generic field data collection (Ken's Beverage)
- Mobile VB Burger King quality maintenance call surveys (Ken's Beverage)
- Embedded Visual Basic McDonalds quality maintenance call surveys (Ken's Beverage)
- Visual Basic lead mitigation clearance application design (RI Housing Resource Commission)
- MobileVB activity/expense manager Nokia 9210 (AppForge)
- MobileVB invoice billing prototype (Sara Lee Coffee & Tea)
- MobileVB retail jewelry MLM tracking (Premier Designs)
- Visual Basic CE McDonalds QMC Survey (The Coca-Cola Company)
Contractor - Client/Server Development
November 1994–May 2001
Visual FoxPro, FoxPro, Visual Basic, Omnis 7
Software development and maintenance on the following software applications
- Visual Basic front-end loan processing enhancements (Alltel)
- Omnis 7 McDonalds QMC scheduling/tracking (The Coca-Cola Company)
- Visual FoxPro telemarketing prospect/pledge management (JAK Productions)
- Foxpro HR OCR data valiation (Equifax)
- Omnis 7 permanent/locum tenens medical recruiting and billing (Jackson & Coker)
- Visual FoxPro accounting and human resources (Salvation Army)
- FoxPro/Mac advertising management (Federated Dept. Stores)
- FoxPro month-end financial reconciliation (MCI/Worldcom)
Keane/GE Consulting Services
August 1990–October 1994
Consultant
- Team leader of FoxPro telecom billing system refactoring team (GE Exchange)
- System developer on FoxPro telecom order entry/tracking system (GE Exchange)
- Fortune 500 1st & 2nd level software, hardware, networking help desk support
Application Developer
November 1988–March 1990
Clipper/dBase, HyperCard, THINK Pascal
- Clipper/dBase maintenance on retail POS application (Seaport Software)
- Developed HyperCard educational software (University of Rhode Island)
- Developed THINK Pascal framework for monthly Mac disk magazine (Uptime)
CERTIFICATIONS
- Certified Scrum Master (in progress)
- AWS Certified Solutions Architect - Associate (in progress)
- Microsoft Certified Solutions Developer (MCSD) .NET certification – April 2006
- Microsoft Certified Applications Developer (MCAD) .NET certification – Jan 2006
EDUCATION
- BFA, Film & Television, Tisch School of the Arts, New York University
- Computer Science, Rensselaer Polytechnic Institute
OTHER
- Eagle Scout, BSA – “Trustworthy, Loyal, Helpful, Friendly, Courteous, Kind, etc.”