Successful track record of delivering innovative solutions from inception to release. Rich and diverse industrial experiences as a system architect, and software developer on full stack software development, ranging from embedded systems, to Android platform/framework, to cloud based infrastructure. Recognized for consistently exceeding expectations, excellent communications, people skills, and dedication.
Passionate about new technology and agile development. Continuously drive team to deliver high quality software product in a fast paced environment. Versatile experience in application development, infrastructure design, cloud administration, source control system, continuous integration/deployment.
Hands-on experience in C, Shell, Python, Perl, Makefile, SQL, Java, Javascript, HTML/CSS, LAMP, RDMS, NoSQL, AWS.
Software Development Manager @ - Architected and released the Amazon Common OS (ACOS); led the ACOS team successfully delivered the ACOS for Kindle Fire Tablets gen6, Fire TV, and Fire Phone products.
- Architected the single mainline of Amazon FireOS to support multi-architecture and platforms; designed the integration and development process; led the integration team integrated all platforms into the FireOS mainline.
- Led the CI team designed, developed and operated the continuous integration infrastructure for AOSP based Amazon FireOS, supporting 500+ developers for FOS4.x/5.x releases of Fire tablets, FireTV product lines. From September 2011 to Present (4 years 4 months) San Francisco Bay AreaSenior Tools Engineer @ - Maintained/administered Coverity static code analysis tools and build system to support 700+ engineers in NA, India, and Europe.
- Designed/developed infrastructure to automate code analysis tools, code review system, build system, and source control system.
- Deployed/administered fleets of database(mysql)/web(nginx) servers and build farm to support the software development teams. From May 2010 to September 2011 (1 year 5 months) Vancouver, Canada AreaSoftware Engineer @ - Developed/managed cross-platform build system, source control and bug tracking system using Clearcase/SVN/Trac/Git.
- Developed/managed GNU based cross-compiling toolchains and open source packages for ARM/MIPS platforms, using CS toolchains, and buildroot system.
- Designed/developed device drivers for Broadcom chipsets on ARM/MIPS platforms.
- Linux kernel upgrade, drivers/patches porting, kernel optimization, benchmarking, and regression test for enterprise VoIP products.
- Being the liaison of Linux community and as the kernel maintainer for bcmring platform.
- Designed and developed QA infrastructure/tools and frameworks with nightly build, regression test, post analysis system, and web query portal support. From July 2005 to May 2010 (4 years 11 months) Vancouver, Canada AreaSoftware Engineer @ - Designed/developed the multi-threading framework, GUI, and GPS data parser for a personal navigation system.
- Designed/developed a video streaming server for a mobile VoD system. From April 2004 to June 2005 (1 year 3 months) Vancouver, Canada AreaProgrammer @ - Developed an online marketing website, incl. database and account management system.
- Designed/developed an online payment system, including database, account management, and transaction management system. From April 2002 to April 2004 (2 years 1 month) Vancouver, Canada AreaTechnical Program Manager @ - Project management, system planning, contract negotiation of multi-million dollars mobile communication system projects.
- Organized technical seminars, system quotation, contract bidding, and contract execution.
- Responsible for the key project (30M USD): National Tandem Switch project for China Mobile Communications Cooperation. From July 1997 to June 2000 (3 years) Shanghai City, China
M.Sc., Computer Sciense, 3.8/4.0 @ Simon Fraser University From 2001 to 2005 B.E., Computer Sciense & Engineering, 3.5/4.0 @ Zhejiang University From 1993 to 1997 Leo Chen is skilled in: Linux Kernel, Shell Scripting, Perl, Open Source Software, Configuration Management, LAMP, Database Development, Website Development, GNU Make, Git, Android, Linux, Release Management, Development Tools, Firmware