MELVIN LAPLANCHE

백엔드 및 시스템 개발을 사랑하는 풀스택 엔지니어

소개

안녕하세요, 로스앤젤레스에 거주하는 소프트웨어 엔지니어 Melvin입니다. 중학생 때인 2004년에 C언어로 프로그래밍을 시작했고, 그 이후로 계속 열정을 가지고 있습니다. 수년 동안 다양한 프로그래밍 언어와 기술을 탐구했습니다. 새로운 개념을 배우는 것을 즐기며, 여가 시간에는 새로운 도구와 프레임워크를 실험하며 보냅니다. 클린 아키텍처와 잘 테스트된 코드에 전념하고 있습니다.

백엔드 / Ops 기술

AngularJS 이전 시대의 많은 웹 엔지니어들처럼 저도 백엔드 개발로 여정을 시작했습니다. 웹사이트 구축을 위한 선도적인 기술이었던 순수 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.