0ß

VoiceBox

Senior Manager - Client Development

  • I led The Mobile Team and The Embedded Client Team. I built both teams and products from the ground up
  • My mobile team built a ‘Personal Assistant’ application for Android phones, tablets, wearables. Significant hands-on experience with this product and it's three “flavors”:
  • A voice-enabled mobile client
  • A mobile client for ‘Smart’ TV and IoT devices
  • An automotive dashboard simulated on tablets • My embedded team built "Xavier" - a custom Echo-like device, including:
  • Custom application and integration of firmware for the device
  • Mobile companion applications for both iOS and Android
  • Numerous test applications for testing the device
  • Worked closely with the Cloud team that developed cloud services using Java Microservices sited in Docker containers and hosted on EC2 instances
  • Established a professional development environment using Android Studio, Xcode, Gradle, Cocoa Pods, Maven, Git, Review Board, Jenkins (for CI) and Node.js for automated service testing
  • Used Jira, Confluence and the agile Scrum method for project management

Skills

Software Engineering · Agile Methodologies · Git · Management · Jira · Node.js · REST APIs · Scrum · Android Development · Mobile Applications · Object-Oriented Programming (OOP) · Software Development · Jenkins