Senior Staff Software Engineer (Acquired By Volvo)
San Francisco, Ca, Us
Acquired by Volvo in 2017.Engineering: ■ Conceptualized, architected and implemented the next generation logistics engine in a team of 3. - Transactional data integrity in MySQL. - Cutting edge Node.js frameworks and approaches. - Simplified complex graph based data into human readable data format. - Optimization of high throughput, high payload-size endpoints. - Topological debug visualizer tool. ■ Shaped engineering culture from 2 to 17 (and growing) engineers. - Involved in interviewing up to VP level. - Actively trained and managed several engineers. ■ Created the Continuous Deployment strategy and environments using Spinnaker (Netflix). ■ Created the flexible pricing infrastructure with location and time based peak/surge pricing. ■ Created the Android customer app. - Modern, modular architecture using Mortar, Flow and Dagger for Dependency Injection. - Push Notifications. - Designed for all resolutions with internationalization in mind. - Prototyped Android Wear app. ■ Created a tool to create animated heatmaps from massive location datasets. ■ Created the Continuous Integration environment for the Android app and backend (Jenkins/Travis). - Utilized a multitude of analysis tools (coveralls, codeclimate, jscs, jshint, emma, lint...). ■ Created a secondary/fallback internal tool to visualize the ongoing logistics in realtime. ■ Created a framework for sending automated event based emails/notifications to alert in-field operations staff. ■ Created various chart.io dashboards. ■ Created of the initial dispatch algorithm, efficiently serving thousands of real life customers in 8 cities. ■ Brought both iOS customer and employee app from prototype to production readiness. ■ Wrote a majority of the initial backend (Node.JS).Product/Design: ■ Deep involvement in initial customer facing and internal product decisions. ■ Designed large parts of the Android app. - Ensured to keep a look and feel natural to Android users.