×
David Zhang

David Zhang

Developer

Travers St, Meblourne, Victoria, AU, VIC 3074
+61 0404 318 129
English, Mandarin/Chinese

Background


About

About

I'm a full-stack developer who can build apps from zero, engaged in various projects and features developed during the past decade. I'm a very teamwork focussed developer who prioritizes efficiency and delivery quality. Generally, I'm very passionate and flexible when facing new tech or problems.

Work Experience

Work Experience

  • DveloperSquare V

    Mar, 2022 - Present

    Square V is developing agrarian app for farmers, very exciting here!

    • C# / Xamarin / Node.js/ React.js / Electron / Ruby / Python / Php

    • AWS / Docker

    • MSSql / Postgres

  • Freelancer Dveloper, Freelancer Dveloper & RMIT

    Feb, 2017 - Mar, 20225 years 1 month

    I started my freelance career and master's degree in learning. Engaged in many contract projects and volunteer development.

    • Node.js / Javascript / Python / Chrome Extension

    • AWS / GCP / Azure / Docker

    • Machine learning / Keras / Tensorflow / Sk-learn / Pandas / Numpy / ....

    • Colab / Jutypter

    • MongoDB / CouchDB / MySQL / MariaBD

    • Bamboo / Jenknis

    • Git / Github / Bitbucket

    • JIRA / Trello / ....

  • Software DeveloperThunderSoft (Japan)

    Sep, 2013 - Jan, 20173 years 4 months

    Thundersoft-JP is a branch that provides IT services in the Japanese market. I took the initiative to apply for a transfer to Japan because I traveled to Japan times before and felt that the projects of large Japanese companies have more new technologies and challenges. My primary role included developing and maintaining new features.

    • Java / Node.js / Javascript / Linux Bash / Chrome Extension / Perl / Ruby / Python / Javascript / HTML / C / C++

    • MySQL / MongoDB

    • AWS / Google Cloud Platform / Docker / Proxomx

    • Hadoop / Hive

    • Android HAL/Framework/apps

    • Backend / Frontend Development (Bootstrap/D3.js/Google Chart)

    • Git / Gerrit / ....

    • JIRA / Bamboo / Jenknis

  • Software DeveloperThunderSoft (Beijing)

    Apr, 2011 - Aug, 20132 years 4 months

    Thundersoft was a startup company that provides Android development(software and hardware) services since 2010,( they extend to IoT, automotive area recent years),I was employed as an Android Framework developer, however, I was assigned to the R&D team for (forward-looking development) half a year later. My main tasks were developing new features for clients, evaluating the feasibility of new techs and requirements, investigating and solving difficult Android system bugs.

    • Java / Node.js / Linux Bash / Python / Javascript / HTML / CSS / Chrome Extension / C / C++

    • SQLite / MySQL / MongoDB / CouchDB

    • Linux kernel/driver, Android HAL/Framework/apps

    • Backend/Frontend Development

    • SELinux / ARM TrustZone

    • Git/SVN/Jenknis/Gerrit/....

  • Software DeveloperUP-Tech

    Aug, 2008 - Mar, 20112 years 7 months

    UP-TECH(博创科技) was a startup company which was focusing on the development of industrial robot motion control systems. My primary role included building a robot teaching app and driver (imitating the Yaskawa Motoman robot), developing the control system communication module, automated testing system, robot motion simulation & tracking system, Optimization of motion trajectory algorithm.

    • Development language was mainly using C/C++/Python/Javascript

    • GUI framework: Qt + OpenGL

    • Embedded Linux app and driver

    • RTOS(uCos)

    • Backend development on Linux(Ubuntu)

Skills

Skills

  • Full Statck/Devops Development

    Javascript/Node.js

    Python

    Java

    Dart/Go/Ruby/Perl/PHP...

    RESTful/Express.js/Springbot/...

    MySQL/MariaDB/SQLite

    MongoDB/CouchDB/...

    AWS/GCP/Azure/Heroku/...

    Chrome Extension/PWA

    HTML/CSS

    Vue/Angular/React

    Bootstrap/Material UI/...

    Jenkins/Bamboo/...

    Docker/Proxmox/Synology

    Fultter/Android Apps/Framework

    Git/SVN/..

  • Data Sicence/Development

    Colab/Jupyter

    Python/Pandas/Numpy/...

    Sklearn/Keras/Tensorflow

  • C/C++/Embedded Development

    C/C++/Python

    uCOS/FreeRTOS/RT-Thread

    Android/Armbain/Linaro/Linux Kernel/Driver/ucLinux/openWrt/.....

    Qt/LVGL/uGFX/MiniGui/....

    IIC/SPI/CAN/UART/HMI/...

    AVR/ARM/RSIC-V/FPGA

    Qualcomm/STM32/NXP/Espressif/WCH/...

    BeagleBoard/Raspberry Pi/Pine Pi/Orange Pi/Arduino/......

Education

Education

  • Information Technology, Master, RMIT University

    Feb, 2019 - Dec, 2020

  • Engineering Mechanics, Bachelor, Inner Mongolia University of Science & Technology

    Jul, 2004 - Sep, 2008

Interests

Interests

  • Cooking

    BBQSichuan cuisine
  • Reading

    NovelSci-FiHistory