こんにちは、ロサンゼルスを拠点とするソフトウェアエンジニアのMelvinです。2004年、中学生の時にC言語でプログラミングを始め、それ以来ずっと情熱を注いでいます。長年にわたり、様々なプログラミング言語や技術を探求してきました。新しい概念を学ぶことを楽しみ、空いた時間はよく新しいツールやフレームワークの実験に費やしています。クリーンアーキテクチャと十分にテストされたコードに専念しています。
バックエンド開発も楽しいですが、現代のバックエンドは主にデータの処理とクライアントへの返却に焦点を当てています。この現実がクライアントサイド開発への興味をかき立てました。クライアントコードを書くことで、必要なデータを部分的にしか提供しない、ドキュメント化されていない、または設計の悪いAPIを扱うことの難しさを理解できるようになり、より良いバックエンドエンジニアになれたと信じています。
専門的には、ネイティブモバイルアプリ(iOSおよびAndroid)、ハイブリッドモバイルアプリ、標準的なElectronアプリ、重い処理を行うためのローカルGoバックエンドを持つElectronアプリ(ネイティブWindowsおよびmacOSライブラリのためのcgoを利用)、そしてAngular、Reactなどを使用したシングルページアプリケーション(SPA)など、様々なプラットフォームでの経験があります。
© Melvin Laplanche - All rights reserved.