Delivery Manager
CurrentMain responsibilities: - Head of Delivery Department. Develop & Maintenance a very complicated Algorithm Platform for Optimizing Supply Chain. - Manage tech team of 50 staff (Dev, QC, Scrum Master...) - Manage Product Roadmap and Product lifecycle - Advise CEO/BOD for IT trends and IT upgrade, and plan to apply to company's products - Setting up IT organization structure, procedural guidelines to establish a successful delivery process - Overseeing teams across the different stages of project delivery by supervising staff - Resource management, maximize resource usage, maximize member’s performance - Evaluating consumer feedback and instituting changes as necessary to manage expectations - Build and maintain engineering cultureMain Achievements - Apply OpenStreetMap & GraphHopper library to reduce infrastructure costs by 30% (instead of using GoogMapAPI). - Transform the system architecture from monolithic to microservices architecture - Train and implemented the Agile / Scrum process for the company. - Convert engineering team structure from Project Base to Product Base - Successfully deliver 2 big projects to DHL and Panasonic and 10+ small & medium another projects.Technology & framework - Monolithic, Microservice - NodeJs, Python, Cython, AngularJS, ReactJs, ReactNative - MongoDB, Postgresql, Metabase - Kafka, OpenstreetMap, GraphHopper, ELK - Docker, Kubernetes, Jenkin, Prometheus, Grafana