MELVIN LAPLANCHE

热爱后端和系统开发的全栈工程师

关于我

你好,我是 Melvin,一名常驻洛杉矶的软件工程师。我从 2004 年还在上中学时就开始用 C 语言编程,从此便一发不可收拾。多年来,我探索了各种编程语言和技术。我喜欢学习新概念,经常在业余时间尝试新兴的工具和框架。我致力于构建整洁的架构和经过充分测试的代码。

后端 / 运维技术

像许多 AngularJS 时代之前的 Web 工程师一样,我的职业生涯始于后端开发。我从原生 PHP 起步,当时它是构建网站的主流技术,后来拥抱了 Rails、Django、Symfony 2、Node 和 Go 等新趋势。我努力紧跟后端技术的演进,在采用之前仔细权衡利弊。此外,我有多年使用 C 和 C++ 的经验。

客户端技术

虽然我觉得后端开发很有趣,但现代后端主要专注于处理数据并将数据返回给客户端。这一现实激发了我对客户端开发的兴趣。我相信编写客户端代码让我成为了一名更好的后端工程师,因为我理解了在处理未记录或设计不佳、只能部分提供所需数据的 API 时所面临的挑战。

在职业方面,我在各种平台上都有经验,包括原生移动应用(iOS 和 Android)、混合移动应用、标准 Electron 应用、带有本地 Go 后端以处理繁重任务的 Electron 应用(利用 cgo 调用原生 Windows 和 macOS 库),以及使用 Angular、React 等构建的单页应用(SPA)。

技能

这是我自从开始学习软件工程以来使用过的一些技术的列表。它并不详尽,但应该能让您了解我的经验广度。默认情况下,它只显示过去 5 年的内容,但您可以通过下面的过滤器进行更改。
最近 4 年

© Melvin Laplanche - All rights reserved.