Summary
Overview
Work History
Education
Skills
Technical Skills
Websites
Timeline
Generic

Livan Du

Software Engineering Technical Leader
Maple,Ontario

Summary

Innovative Software Architect/Technical Leader with in-depth understanding of software deployment and system design illustrated over 20 years of experience.


Responsible for identifying, analyzing and resolving difficult or complex issues with superior analytical and critical thinking skills.


Pioneer and specialist of microservice architecture.


Overview

16
16
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Software Engineering Technical Leader

Cisco
01.2014 - Current
  • Participated in design and development of multiple products (VOD Platform, Orchestration Manager, Workflow Engine, etc.)
  • Designed and prototyped Cisco’s first microservice platform in 2014, capable of handling multimillion transactions per day. Platform was promoted to multiple Cisco products.
  • Created Go-based microservice framework (go-lanai) in 2022, cutting cost of migration from Spring Boot/Cloud based systems to Go in more than half. "go-lanai" was open sourced in 2024 in hope of helping both Java and Go developer community.
  • Designed multi-tenancy capable security models, with support of latest industry standards, OpenID Connect, SAML, Open Policy Agent (OPA), etc.
  • Authored development guidelines to expedite application design efforts through ready-made frameworks.

Co-Founder, Director of R&D

Kii Mobile Technologies Inc.
08.2011 - 12.2018
  • Architect and lead developer of full-stack software consulting firm. Managed develop and sales staffs, and oversaw technical aspects of all projects across entire lifecycle, including pre-sale and post-delivery.
  • Led development of dozens of native/hybrid mobile applications on iOS, Android and Blackberry.
  • Designed and developed numbers of enterprise-grade backend applications with various technology stacks (Spring Boot/Cloud, MEAN, Symfony, CMS, etc)
  • Implemented deployment strategies using container orchestration tools such as Kubernetes and Amazon ECS.
  • Specialized in microservice architecture, BLE stack, and Salesforce integration.

Senior Software Engineer

Unify4Life
02.2008 - 07.2011
  • Led architecture discussions, driving innovation in software design and implementation strategies.
  • Developed home automation applications on multiple mobile platforms including Blackberry, iOS and Android.
  • Developed cloud-based device management system using enterprise-grade technologies such as J2EE and Spring.
  • Coordinated with hardware engineers to design and improve software and hardware communication protocols.

Education

Bachelor of Applied Science And Engineering - Engineering Science - Electrical Engineering

University of Toronto
Toronto, ON
09.2002 - 05.2007

Skills

Go, Java, JavaScript, C/C, Python, Objective C, PHP, HTML/CSS, Shell

undefined

Technical Skills

  • Go, Java, Javascript, C/C++, Python, Objective-C, Shell/Bash, PHP, HTML/CSS, C#, Pascal/Delphi, Assembly
  • go-lanai (uber/fx, gin-gonic, GROM, OPA, etc.), Spring Boot/Cloud, Node.js, React+Redux, iOS, Android, AngularJS, Cordova, QT
  • SQL/PostgresQL/CQL/NoSQL, Redis, Kafka, Consul/Vault, RabbitMQ,
  • Kubernetes, AWS, Ansible, Jenkins, GitHub Actions, SonarQube,

Timeline

Software Engineering Technical Leader

Cisco
01.2014 - Current

Co-Founder, Director of R&D

Kii Mobile Technologies Inc.
08.2011 - 12.2018

Senior Software Engineer

Unify4Life
02.2008 - 07.2011

Bachelor of Applied Science And Engineering - Engineering Science - Electrical Engineering

University of Toronto
09.2002 - 05.2007
Livan DuSoftware Engineering Technical Leader