你好

我叫唐玥璨,是一名全栈开发人员、技术经理和团队负责人。
多年来,我一直从事软件开发,专注于地理信息系统、WebGL、网络通信、Windows/Linux 桌面应用程序和 3D 游戏。

姓名:

唐玥璨

邮箱:

admin@tangyuecan.com

编程语言

由于多年的开发经验和项目实施的需要,我使用了比较广泛的编程语言

JAVASCRIPT

JAVA

C/C++

GLSL

pYTHON

PHP

专业领域

在这些技术领域,我有多年的实施和工作经验

Web 地理信息系统

精通 CesiumJS、Mapbox 和 Maplibre 等 WebGIS 框架,也有能力为这些框架开发插件。我曾多次为内部项目编写基于 WebGL 的数据解析层和特效层。

游戏引擎

精通使用UE4/UE5引擎,在蓝图功能和C++方面都具有很高的技能。我对引擎的底层代码有一定的了解,并多次开发引擎插件来扩展引擎的功能,以方便开发人员的工作,根据产品需求。

业务系统

精通 SpringBoot 和 SpringCloud 框架,并熟练使用可流式 BPMN 引擎以及其他传统业务系统框架。对于前端,我拥有 VUE + Element Plus 框架方面的专业知识,并多次开发过大型业务系统。

Windows/Linux 桌面应用程序

在早期,使用 MFC 框架开发 Windows 桌面应用程序。随后,使用 QT5/QT6 框架开发跨平台桌面应用程序,并领导了几个相关的项目实施。对QT有深入的了解。

Andriod 应用程序

开发了基于 Uniapp 的跨平台移动应用程序,后来又使用 Java 开发了原生 Android 应用程序。熟悉Android权限和系统限制。以上技术栈已经通过大量项目验证。

运维

精通使用 Linux 操作系统,例如 CentOS、AlmaLinux、Debian 和 Alpine,以及 Windows Server 域。熟练使用Docker和Kubernetes等容器化工具。对网络和常规网络安全技术有一定的了解,并设计实施了公司的CI/CD管道的建设。

代表项目

多年来,我主导实施了大量的项目。以下是我承担的一些最具代表性的项目

工作经历

我从一家小公司的初级开发职位开始,一路晋升为技术总监

航天宏图信息技术股份有限公司.
2022-现在

技术经理

管理四川软件开发部所有开发人员,为复杂的技术问题提供解决方案,并建立技术标准和人员培训计划。

四川讯视科技有限公司
2019-2022

技术总监

全面负责技术部的工作,直接向总经理汇报。参与制定公司的发展战略和计划。加强技术队伍的建设和管理。制定技术目标和工作计划。

四川讯视科技有限公司
2018-2019

项目组技术负责人

管理项目组的开发团队,确定项目的技术方案,完成相关的技术架构。还负责监控项目进度和处理复杂的技术问题。

四川讯视科技有限公司
2017-2018

高级 3D 开发人员

负责家居设计平台产品的研发,带领两名初级开发人员基于UE4从零开始构建平台的技术架构,并完成核心编码工作。

四川讯视科技有限公司
2015-2017

初级开发人员

负责公司软件项目的功能开发,大部分项目由我自己完成。项目类型包括业务管理系统、物联网通信、电子商务平台和 3D 可视化系统。

技术技能

多年来,我积累了丰富的经验,并主导各种项目和产品的开发和实施,具备全面的技术栈

  • 3D 编程和可视化

    我有扎实的线性代数基础,了解 3D 编程的原理,包括几何合成、剪裁空间、投影矩阵和墨卡托坐标系。我精通使用GLSL进行传统的着色器开发。我建立了一个全面的基于Web的3D GIS和可视化技术栈,包括ThreeJS、D3JS、CesiumJS、MapboxGL、DeckGL(LumaGL)等框架,我对WebGL和框架原理有深刻的理解,我熟练地将其应用于项目中。对于桌面应用程序,我的技术栈主要基于UE4(C++),我有能力修改源代码和开发插件,以及熟练使用引擎的大部分内部功能。

  • Java 和 Spring 框架

    我精通 Java 和 Spring 生态系统,使用 SpringBoot 和 SpringCloud 等框架。我了解一系列常见的中间件,包括 Netty、Mybatis、Druid、Seata 和 Flowable,并领导了我们公司的后端技术栈和编码标准的建立。

  • JavaScript/TypeScript 和前端框架

    我精通 JS/TS,主要使用 VUE2/ElementUI 进行前端开发。我了解 VUE、UniApp 和 Webpack 的工作原理,并在建立我们公司的前端技术堆栈和编码标准方面发挥了重要作用。

  • Kubernetes 和容器化

    我精通 K8S 操作系统,并使用 Rancher 实现了它。我是 Docker 方面的专家,可以独立设置和管理集群。我已经建立了我们公司的DevOps管道,并具有编写YAML和建立Helm3存储库的技能。我有使用 GlusterFS、Ceph 和 Longhorn 等分布式存储系统的经验,可以独立处理部署和日常维护。

  • C++ 和桌面开发

    我精通 C++,并且有使用 QT、MFC 和 UE4 等框架的经验,我在各种开发项目中使用过这些框架。虽然 MFC 主要在早期使用,并且已基本淘汰,但我熟悉 Windows 开发,专注于网络编程,并且对 OpenGL 有一定的了解,尽管我没有在原生环境中使用它。

  • 业务系统架构

    我有能力设计业务系统架构,了解SaaS平台设计的原理和逻辑。我曾参与过我们公司大部分大型业务系统的数据库设计和架构设计,擅长使用UML进行设计表示。

  • 硬件和运维

    我对计算机硬件和底层操作技术有很好的了解。我可以独立设置 ESXI 和 VSphere 集群,包括 PVE 等开源解决方案。我可以创建 Windows 域控制器并使用组策略管理域成员主机。我有网络和硬件故障排除技能,独立构建了我们公司的混合云网络架构,并且熟练使用各种 Linux 发行版,例如 CentOS、Ubuntu、Alpine 和 AlmaLinux。

  • Python 和量化交易

    我最近开始学习 Python,熟悉 Numpy 和 Manim 等框架。我曾尝试使用 vnpy 框架编写量化交易策略(成功与否参差不齐)。

  • 管理技能

    我拥有很强的管理能力,并开发了自己的管理方法,并已被证明是有效的。这种方法非常全面,可以在面试中详细讨论。

想开始和我一起工作吗?

单击下面的按钮向我发送电子邮件。我会不定期检查我的邮箱。期待我们愉快的合作!