Software Developer - Android & Ios, Zixone
Dallas, Texas, Us
ZixOne (Android/iOS native apps for enterprise corporate email security)• Designed and developed full stack of core features including: email, calendar (online and offline), contacts, media player, tasks, and reminders—creating reactive enterprise native apps which provide secure corporate email without storing data on the device. ZixOne services over 30K users and 500 companies. Fully featured demo versions are available on the Apple and Google Play stores.• Reduced time to fetch emails from REST server by 50% by implementing Dobjanschi/Handler Pattern and redesigning background-threading infrastructure with Volley.• Coordinated successful delivery of calendar feature. Took ownership of project—the first component to require extensive pre-fetching, updating, and sharing of cache across several sub-views. Specifications for the release also included creating a fully-fledged UI for month, week, and day views, as well as event creation, deletion, and editing, within a reduced time frame. Delivered a high-quality product implementation, which emerged as a prototype for future development and was praised by senior management for its excellent performance and UI design. • Implemented parallel Material Design UI conversion, partnering with UX designer to update the ZixOne UI to the latest design patterns while maintaining backwards-compatibility support back to JB.• Executed initiative to migrate all BDD testing to dynamic Jenkins-driven Appium page model tests from MonkeyTalk. Researched tools, presented plan of action, and implemented setup and migration. Resulting BDD testing system reduced release/merge automation testing time by 2 days.• Managing weekly demos. Fostered engagement between development and support teams, establishing an early warning system for upcoming issues in production—cutting issue response time by several days.