안녕하세요, 로스앤젤레스에 거주하는 소프트웨어 엔지니어 Melvin입니다. 중학생 때인 2004년에 C언어로 프로그래밍을 시작했고, 그 이후로 계속 열정을 가지고 있습니다. 수년 동안 다양한 프로그래밍 언어와 기술을 탐구했습니다. 새로운 개념을 배우는 것을 즐기며, 여가 시간에는 새로운 도구와 프레임워크를 실험하며 보냅니다. 클린 아키텍처와 잘 테스트된 코드에 전념하고 있습니다.
백엔드 개발도 즐겁지만, 현대의 백엔드는 주로 데이터를 처리하고 클라이언트에 반환하는 데 중점을 둡니다. 이러한 현실이 클라이언트 측 개발에 대한 관심을 불러일으켰습니다. 클라이언트 코드를 작성하는 것이 저를 더 나은 백엔드 엔지니어로 만들었다고 믿습니다. 필요한 데이터를 부분적으로만 제공하는 문서화되지 않았거나 잘못 설계된 API로 작업하는 어려움을 이해하게 되었기 때문입니다.
직업적으로는 네이티브 모바일 앱(iOS 및 Android), 하이브리드 모바일 앱, 표준 Electron 앱, 무거운 작업을 위한 로컬 Go 백엔드가 있는 Electron 앱(네이티브 Windows 및 macOS 라이브러리용 cgo 활용), Angular, React 등을 사용한 단일 페이지 애플리케이션(SPA) 등 다양한 플랫폼에서 경험을 쌓았습니다.
© Melvin Laplanche - All rights reserved.