- 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