杨楚贤,中国湖南长沙开发商
Chuoxian is available for hire
Hire Chuoxian

Chuoxian Yang

Verified Expert  in Engineering

Software Developer

Location
Changsha, Hunan, China
Toptal Member Since
March 4, 2016

chuxiian是一名自主驱动的全栈开发人员和科技公司创始人,拥有超过十年的前沿技术开发和满足客户需求的经验. 他完全有能力设计或建造大型项目,从蓝图到启动. chuxian具有相当的计算机科学理论和编程知识. 此外,他还是一名优秀的沟通者和软件架构师.

Portfolio

Pro-Motion Pix. LLC
Flutter,移动,iOS相机,Android, iOS,相机API,视频处理...
snowcrash
Blockchain, Rust, Go, React, Next.. js、Kubernetes、Amazon Web Services (AWS)...
Changsha WanZu Technology Co., Ltd.
Flutter, iOS, Android, Go, MongoDB, Vue, DevOps, Jenkins...

Experience

Availability

Full-time

Preferred Environment

Vim文本编辑器,Git, Android Studio, Visual Studio Code (VS Code), Linux, OS X

The most amazing...

...我开发的项目是一个社交体育应用程序,可以帮助用户找到篮球队和球员,并以队长的身份管理他们, and much more.

Work Experience

Flutter Expert

2022 - PRESENT
Pro-Motion Pix. LLC
  • 用Swift代替Flutter重构iOS应用.
  • 处理通过蓝牙和WiFi连接第三方外设时相关功能的性能调优.
  • 实现了管理汽车经销商考勤卡的新功能.
Technologies: Flutter,移动,iOS相机,Android, iOS,相机API,视频处理, Image Processing, Bluetooth

Core Developer

2022 - PRESENT
snowcrash
  • 实现了一个艺术品NFT交易平台的前端web应用.
  • 与团队领导进行日常沟通,以更好地理解产品设计.
  • 对工作流程和产品用户体验提出建议.
技术:区块链,Rust, Go, React, Next.. js、Kubernetes、Amazon Web Services (AWS)、Google Cloud Platform (GCP)、Solana

团队领导、架构师和项目经理

2019 - PRESENT
Changsha WanZu Technology Co., Ltd.
  • 实现电池管理系统(Battery Management Systems, BMS)与Linux服务器之间的通信协议. 设计并实现了整个系统后端应用的体系结构.
  • 为iOS和Android用户设计并实现了一款电动自行车电池租赁的跨平台应用. 实现了公司运营管理面板对电池的管理, users, orders, and work orders.
  • 带领由4名开发人员和1名UI设计师组成的团队,从各个方面对项目进行微调,并不断添加新功能.
Technologies: Flutter, iOS, Android, Go, MongoDB, Vue, DevOps, Jenkins, Battery Management Systems, Embedded C

创始人、架构师、产品经理和全栈开发人员

2019 - PRESENT
Piizu Network Technology Co, Ltd.
  • 为中国扑克游戏平台设计UI/UX,包括网站和手机应用.
  • 以Cocos Creator为游戏引擎,使用围棋,实现扑克游戏平台, MongoDB, Redis用于后端API和WebSockets通信.
  • 设计并实现了该扑克游戏平台的下载页面,允许iOS/Android应用下载. iOS应用的下载机制是一个即时部署过程,绕过iOS应用商店.
  • 使用React和React Native实现电子商务系统前端和应用程序的现代化.
  • 用最新的Angular版本改进了电子商务系统管理面板.
  • Updated the Android version of a sports social app with Flutter; the goal was to merge the iOS and Android native apps to Flutter so as to simplify maintenance and further development.
  • 通过过程自动化简化了部署和发布过程, using Linux shell scripting, Gulp, and Docker.
Technologies: Network Protocols, SSH, RSA, Shell Scripting, Process Automation, Docker, Redis, MongoDB, Flutter, React Native, React, Unity, Cocos Creator, Go

iOS App Developer

2023 - 2023
Just A Drink Inc.
  • 从零开始实现管理仪表板,允许管理员管理数据.
  • 帮助开发iOS约会应用,重构核心功能.
  • 通过采用MySQL代替MongoDB重构现有的后端代码库.
Technologies: Swift, Node.js、iOS、MongoDB、Amazon Web Services (AWS)

Full-stack Developer

2023 - 2023
Escent Labs Inc.
  • 实现了一个后端应用,作为微信小应用API,在用户图片上传服务和本地机器镜像文件夹同步服务之间充当中介.
  • 实现了一个微信小程序,允许用户从手机上传图片.
  • 协助现场工程师部署和准备环境,以实现整个图像上传和同步工作流.
Technologies: Servers, Web Hosting, Hosting, Photo Uploads, Messaging, Multimedia Messaging Service (MMS), SMS, Twilio, 5G, Multimedia

Python Developer

2022 - 2022
Local Trading and Fund Company
  • 开发了一个自动期货交易应用程序,使用Matplotlib显示烛台图和自动化测试机制,以保证交易动作的准确性,该应用程序具有高度定制的策略.
  • 处理与客户的日常沟通,挖掘需求,审查和测试同事的代码.
  • 根据市场反应快速制定定制策略.
Technologies: Python 3

Full-stack Developer

2022 - 2022
xy.ai
  • 整理了一个遗留的Python项目,其中包含大量数据.
  • 在Flutter中实现了一个健康数据统计移动应用程序.
  • 监督数据仓库ETL管道的实现.
技术:Python, ArcGIS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Flutter, ETL

Senior Full-stack Developer

2021 - 2022
BarnTools
  • 使用React Native开发了一个移动应用程序,通过监测空气湿度和温度来保证农场生物安全.
  • 跟踪和修复bug,处理性能调优以获得更好的用户体验.
  • 与项目经理和创始人一起参加每日站立会议,汇报工作进展,了解整个团队的技术障碍. 为了更好地塑造产品,我也进行了广泛的讨论.
  • 使用Kotlin重写了大部分移动应用程序,以取代React Native以获得更好的性能和用户体验,并更好地采用第三方物联网库.
Technologies: React Native, React, .NET, Java, Kotlin

Senior Developer and Consultant

2021 - 2022
Flit Technologies
  • 为携程租车系统在Go中实现API集成.com.
  • 在Go中实现了用于预订的车辆租赁系统的API集成.com.
  • 在Go中为几个供应商的车辆租赁系统实现了API集成.
技术:敏捷项目管理,Go, Kubernetes, Google Cloud Platform (GCP)

Full-stack Developer

2021 - 2022
Hennep Tech (through Toptal)
  • 根据首席开发人员提供的UI设计和工作流开发部分后端逻辑.
  • 使用Jira等报告工具跟踪和修复bug.
  • 每天通过Slack汇报,每周参加会议,了解产品.
Technologies: Go, React, PostgreSQL

AngularJS Developer

2019 - 2019
Legion Technologies, Inc.
  • 基于给定设计实现UI,并通过后端API连接数据.
  • 每天与团队领导沟通以更好地理解需求.
  • 遵循客户的编码标准,保证代码的健壮性和可维护性.
Technologies: Node.js, SCSS, Webpack, AngularJS

Go Programmer

2018 - 2019
Backbone
  • 通过访问来自Agilix Buzz API的数据实现了一个中间API.
  • 使用Jira作为报告工具跟踪和修复bug.
  • 根据团队编码标准对同事的代码提出建议.
技术:学习管理系统(LMS), Buzz API, TypeScript, Go

Full-stack Developer

2017 - 2019
Cliquesads
  • 开发了一个实时招标系统及其后端API的管理页面.
  • 实现了一个网络爬虫,以帮助收集用户访问数据和截图.
  • 使用Python和shell脚本自动化部署过程.
  • 集成了多个第三方web服务api,主要来自谷歌.
  • 更新了核心实时竞价系统——一个用c++编写的开源实时竞价系统RTBkit, tailored, and customized in this project.
技术:c++, Python, AngularJS, Node.js

创始人、软件开发人员和项目经理

2011 - 2019
深圳市远景科技电子有限公司., Ltd.
  • 在ARM上使用定制的嵌入式Linux设计并实现了一个墨水预置系统. It was developed using Qt C++ and C for a Linux device driver; it was used to automatically calculate and adjust ink and color settings for printing machines.
  • 开发了一个电子商务系统,包括管理面板网页和iOS和Android原生版本. 使用的技术包括Laravel/PHP, MySQL, AngularJS, Objective-C和Android.
  • 开发并实施了一款社交体育应用,帮助足球运动员寻找球队, players, or playgrounds. 它还可以帮助组织团队成员,并在团队之间发起足球比赛.
  • 作为承包商为不同的客户实施了十几个中小型项目.
技术:Swift, Objective-C, iOS, Qt, MongoDB, MySQL, Node.js, PHP, Android, ARM

Java/Swift Developer

2018 - 2018
Hive
  • 审计一个Java后端应用程序,该应用程序旨在为支付网关应用程序公开API.
  • 回顾了一款支付网关iOS应用,探索可能的支付解决方案.
  • Built the app website using Node.js/Express、HTML/CSS等自动化工具.
  • 在亚马逊AWS上部署应用程序并监控其性能.
Technologies: Node.js, Swift, Java EE

Back-end Developer

2018 - 2018
RTM
  • 实现了一个Salesforce应用程序,并定制了一些设置来满足客户的需求.
  • 将多个数据源迁移到Salesforce,反之亦然.
  • 实现了一些后端api并进行了一些代码重构.
技术:milestone PM+, Airtable, Asana, Salesforce

Front-end Developer

2016 - 2016
Jocor Enterprises (via Toptal)
  • 与后端开发人员合作开发管理面板页面的模型.
  • 与团队领导进行日常沟通,以更好地理解产品设计.
  • 提供关于工作流程的反馈,找出效率低下的因素.
Technologies: Express.js, AngularJS

Senior Web Developer

2016 - 2016
Blackthorn.io, Inc.
  • 与项目经理和设计师合作,交付最优质的产品.
  • 为了缩短开发周期,开发了几个可重用的web组件.
  • 协助后端开发人员实现后端api.
技术:MongoDB, MySQL, Express.js, Angular

iOS Developer

2016 - 2016
The Merkle (via Toptal)
  • 参与开发iOS新闻应用程序, 主要在后台工作,使用WordPress.
  • 定期与客户沟通,以更好地了解项目需求.
  • 对产品用户体验设计、架构设计提出建议.
Technologies: Swift, Objective-C

Software Engineer

2009 - 2011
HISUN Machine Manufacturing Co., Ltd.
  • 实现和维护用Java编写的商用卷筒纸胶印机主控程序.
  • 安装了用C语言编写的带有can总线协议的网络通信模块.
  • 构建了一个以ARM为嵌入式微处理器,以嵌入式Linux为操作系统的工业数据采样模块.
  • 与三菱PLC集成了自动化和同步模块.
技术:嵌入式系统,Java, C, c++, Linux内核,ARM

IT Consultant and Java Developer

2008 - 2009
Keane Canada Inc
  • 修改并改进了一个java编写的引擎,该引擎为IBM等美国顶级公司的受益人计算养老金计划, Pepsi, and Microsoft, based on their policy.
  • 回答客户公司员工关于养老金计划计算的问题.
  • 检查并修复了现有代码库中的引擎bug.
  • 审查学院的规章制度,并提出微调建议.
  • 测试引擎的正确性为每个固定的错误.
Technologies: JRockit, Java

电池租赁及管理系统

http://bms.piizu.com
完整的电池租赁及管理系统,供电动自行车用户租用电池并提供后续电池相关服务. The project entailed:
•使用Flutter实现的跨平台应用程序,覆盖iOS和Android终端用户.
•管理面板允许公司运营团队管理电池, users, orders, products, and miscellaneous settings.
•使用Go和MongoDB实现的后端应用程序.
•使用嵌入式C实现的电池管理系统(BMS).
•电池管理系统与Linux服务器之间的通信协议.
•领导一个五人团队发展项目,增加新功能,等等.

Piizu | Chinese Poker Game Platform

设计了一个扑克游戏平台的UI/UX和架构,使用Cocos Creator和Go开发. 它支持iOS, Android和桌面web. 这是一个成熟的系统,考虑到商业扑克游戏系统应该拥有的一切, including the following:
• Single Sign-on (SSO)
• Data security and validation
• Multi-platform support.
• DevOps and process automation
•用于测试目的的iOS动态部署
•iOS/Android原生应用热更新

Sports Social App

我最喜欢的个人项目之一是一个体育社交应用程序,它可以帮助足球运动员找到附近的球队或队友,或者以队长的身份组织球队比赛. The user can build a team and manage that team; the user can also join other teams as a member and participate in team exercises or matches organized by the team captain. 该应用程序具有即时通讯功能,可以帮助团队成员相互沟通.

我设计了一个主页来介绍我的产品——qiozu.com.

The back end is written in Node.js/Sails.使用AngularJS实现的管理面板SPA. 这款iOS应用是用Swift和几十个第三方Objective-C库编写的. 目前我还在开发它的Android版本.

测试iOS应用的用户账号:
username: ycx1;
password: 123456.

Chinese Multiplayer Poker Game

一款流行的中国四人扑克游戏,使用了AngularJS和Phaser.. io用于前端开发,Socket.用于实时通信的IO和Sails.. js和MongoDB进行后端开发.

车辆运输服务系统

一个为全球不同城市的客户提供车辆租赁和运输的平台.
使用的技术:Go、Redis、CI/CD、Google Cloud、Jenkins、Docker、单元测试和验收测试.

后端(Laravel/MySQL)和前端(AngularJS)的电子商务系统

这是一个为中国客户实时运行的完整电子商务系统. 它使用PHP/Laravel和MySQL作为后端,使用AngularJS作为管理面板的前端. 将其部署在Ubuntu 14上用于演示.04 VPS服务器与Nginx, MySQL和PHP7-FPM.

Testing user account:
username: admin;
password: 123456.

Embedded System Developer

基于ARM芯片和定制硬件的嵌入式Linux的商用印刷机墨水预置系统,用于跟踪电池百分比.
该软件使用Qt c++作为用户界面和核心功能,使用C作为嵌入式Linux驱动程序.

Toptal Technical Blog Article

http://r0jm.wxzjnt.com/nodejs/nodejs-frameworks-comparison
一篇关于Node基础知识的技术文章.js和流行Node . js之间的横向比较.js frameworks.

本文旨在帮助开发人员决定选择哪种框架来提高开发速度.

Agency Management System

CMS是一家为中国游客和准备出国留学的高中生提供服务的机构, developed using Angular 2, Express.js, MongoDB, and Redis.

Demo login account:
email: admin@test.com;
password: 123456.

全栈开发人员帮助建立大麻库存优化的网络工具

一个web应用程序,用于优化大麻电子商务系统的库存和产品管理. I'm in charge of:
•开发后端api和逻辑
•使用Jira等报告工具跟踪进度并修复错误
•与其他Toptal开发人员/项目经理合作,以更好地塑造应用程序
•按照严格的敏捷开发流程进行每日汇报

Languages

TypeScript, Python, Java, PHP, Go, C, CoffeeScript, C++, JavaScript, Swift, Objective-C, HTML5, Kotlin, SCSS, Embedded C, Rust, Python 3

Frameworks

Angular, Laravel, Express.js、Bootstrap 3、AngularJS、Ionic、Qt、Flutter、React Native、Unity、Sails.js, Phaser.io, Ionic 3, Next.js, .NET

Libraries/APIs

React, jQuery, Node.js, Socket.IO, Vuex, REST API, Vue, ArcGIS, Camera API

Tools

Gulp, Android Studio, Git, Xcode, Vim Text Editor, Cocos Creator, Figma, Webpack, NGINX, Adobe Photoshop, Asana, Sketch 3, Shell, Jenkins

Paradigms

Back-end Architecture, Concurrent Programming, Functional Programming, MVC Design, UI Design, Reactive Programming, DevOps, CRUD, Test Automation, Agile Project Management, ETL, Hosting

Platforms

Docker, Android, Ubuntu, iOS, MacOS, Visual Studio Code (VS Code), Salesforce, WordPress, OS X, Linux, Java EE, Ubuntu 14.04, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Blockchain, Embedded Linux, Blockchain Platforms, Twilio, Mobile

Storage

Redis, MySQL, MongoDB, Google Cloud, SQLite, PostgreSQL

Other

Front-end Development, Software Development, Shell Scripting, Regular Expressions, Game Development, Data Analysis, Bluetooth, JRockit, ARM, Linux Kernel, Embedded Systems, Airtable, Milestones PM+, Buzz API, Learning Management Systems (LMS), Process Automation, RSA, SSH, Network Protocols, Computer Science, Mathematics, Statistics, Technology, Front-end, Back-end, Battery Management Systems, Solana, Qt 4, Non-fungible Tokens (NFT), Real-time Streaming, Servers, Web Hosting, Photo Uploads, Messaging, Multimedia Messaging Service (MMS), SMS, 5G, Multimedia, iOS Camera, Video Processing, Image Processing

2005 - 2008

获得数学、统计学和计算机科学荣誉学士学位

阿卡迪亚大学-沃尔夫维尔,新斯科舍省,加拿大

2001 - 2005

计算机科学与技术学士学位

国防科技大学-中国湖南长沙