MELVIN LAPLANCHE

バックエンドとシステム開発を愛するフルスタックエンジニア

私について

こんにちは、ロサンゼルスを拠点とするソフトウェアエンジニアのMelvinです。2004年、中学生の時にC言語でプログラミングを始め、それ以来ずっと情熱を注いでいます。長年にわたり、様々なプログラミング言語や技術を探求してきました。新しい概念を学ぶことを楽しみ、空いた時間はよく新しいツールやフレームワークの実験に費やしています。クリーンアーキテクチャと十分にテストされたコードに専念しています。

バックエンド / Ops 技術

AngularJS以前の時代の多くのWebエンジニアと同様に、私もバックエンド開発から旅を始めました。Webサイト構築の主要技術だった頃の生のPHPから始まり、Rails、Django、Symfony 2、Node、Goなどの新しいトレンドを取り入れてきました。バックエンド技術の進化に常に追従するよう努め、採用する前にその長所と短所を慎重に検討しています。さらに、CおよびC++を使用した数年間の経験もあります。

クライアント技術

バックエンド開発も楽しいですが、現代のバックエンドは主にデータの処理とクライアントへの返却に焦点を当てています。この現実がクライアントサイド開発への興味をかき立てました。クライアントコードを書くことで、必要なデータを部分的にしか提供しない、ドキュメント化されていない、または設計の悪いAPIを扱うことの難しさを理解できるようになり、より良いバックエンドエンジニアになれたと信じています。

専門的には、ネイティブモバイルアプリ(iOSおよびAndroid)、ハイブリッドモバイルアプリ、標準的なElectronアプリ、重い処理を行うためのローカルGoバックエンドを持つElectronアプリ(ネイティブWindowsおよびmacOSライブラリのためのcgoを利用)、そしてAngular、Reactなどを使用したシングルページアプリケーション(SPA)など、様々なプラットフォームでの経験があります。

スキル

ソフトウェアエンジニアリングを学び始めてから使用してきた技術の一部のリストです。網羅的ではありませんが、私の経験の幅を感じていただけるはずです。デフォルトでは過去5年間のみを表示しますが、以下のフィルタで変更できます。
過去 4 年間

© Melvin Laplanche - All rights reserved.