V.P. Engineering
CurrentForio wants to transform the latest iteration of their platform into the system they’ve envisioned and gain control over their software process, making it possible to accurately predict resources and schedules, and to plan projects predictably over months and quarters. To that end I initiated a team oriented agile methodology, extended their task/ticket tracking system to smoothly integrate with this new process, introduced a stable iteration, burn-down charts, epics, story points, and velocity tracking. Brought product development into a central role within engineering to act on behalf of the customer. Instituted a behavior driven development framework for QA automation. Re-tooled the deployment cycle to handle continuous deployment, pulling release/update times to under 20 minutes. Re-envisioned the platform architecture on a limited number of robust cluster ready components. Translated all services into idempotent units talking over an SOA backbone. Re-wrote the external language interfaces on a clean thread-safe NIO-based stack. Started a wiki-based architectural documentation project. Begun weekly engineering demos of all new functionality, and instigated quarterly milestones to track long-term progress.