안녕하세요,
에스테반입니다
저는 풀스택 소프트웨어 엔지니어입니다다.
웹 애플리케이션을 개발하고 있습니다. 복잡한 문제 해결 및 사용자 경험 개선에 뛰어납니다.

About Me
열정 가득한 9년 차 웹 애플리케이션 풀스택 개발자입니다.
저는 고객의 요구사항에 대한 충실한 이해를 바탕으로 품질을 저해하지 않으면서도 신속하게 솔루션을 제공할 수 있는 소프트웨어 엔지니어입니다. 풀스택 개발 역량, 클라우드 기술 활용 및 확장 가능한 아키텍처 구현을 통해 비즈니스 요구를 충족하면서도 효율적이고 유지 관리 가능한 소프트웨어를 구축하는 데 집중합니다.
수학 전공 백그라운드와 수년간의 업계 경험을 통해 소프트웨어 아키텍처, 성능 최적화, 사용자 경험 설계에 대한 깊은 이해를 개발할 수 있었습니다. 실시간 애플리케이션 및 자동화에 대한 전문성을 바탕으로 원활한 사용자 경험과 최적화된 워크플로우를 보장합니다. 프로토타입과 MVP 구축에 열정을 가지고 있으며, 아이디어를 기능적 제품으로 전환하는 과정을 즐기고 복잡한 시스템 구축에 참여하는 것을 좋아합니다.
코딩을 하지 않을 때는 요리하거나, 기술 블로그를 읽거나, 한국어를 배우고 있습니다.
Tech Stack
견고하고 확장 가능한 애플리케이션을 구축하기 위해 다양한 기술을 사용합니다.
Frontend
Backend
Database, DevOps & Others
Projects
최근에 제가 작업했던 몇 가지 프로젝트를 소개해드립니다

Quantic Match
양자 호환성을 활용해 의미 있는 연결을 제공하는 데이팅 앱의 백엔드 전체를 개발했습니다.

Opositando
스페인의 공무원 준비생을 위한 디지털 교육 콘텐츠를 제공하는 플랫폼 전체를 개발했습니다.

World's Worst Weather
비행 시뮬레이션 커뮤니티를 위해 설계한 사이드 프로젝트로, 현재 날씨 조건을 기반으로 착륙 난이도가 가장 높은 공항을 실시간으로 시각적이고 직관적인 방식으로 제공합니다.
경력
테크 업계에서 쌓아온 커리어
Packative Ltd.에서 테크 리드로서 엔지니어링 팀을 총괄하고, 기술적 비전을 주도하며, 핵심 프로젝트의 성공적인 전달을 보장합니다. 제품, 디자인, 운영 부서와 긴밀히 협력하여 비즈니스 목표에 부합하는 기술 솔루션을 마련하고, 개발자들을 멘토링하며 협업과 혁신의 문화를 조성하고 있습니다.
- 수익 증대와 사용자 경험 향상을 목표로 Packative의 마켓플레이스 솔루션을 개선 및 최적화하는 이니셔티브를 주도하고 있습니다.
- 자동화, 확장성, 고급 분석을 통해 포장 산업을 혁신할 차세대 ERP 시스템 개발을 추진하고 있습니다.
HomeTree Ltd.에서 시니어 개발자로 승진한 후, 더 많은 책임을 맡을 수 있었습니다. 주요 프로젝트의 오너십을 부여받아 리더십을 발휘해 시스템 설계와 기술 선택에 대한 중요한 의사결정을 내렸습니다. 기술적 솔루션이 회사의 목표와 일치하도록 비즈니스 요구사항을 추상화하고 이해하는 데 깊이 관여했으며, 팀이 이러한 전략을 실행하는 데 있어 지침을 제공했습니다.
- 고객이 클레임을 제출하고 추적할 수 있으며, 엔지니어가 작업을 수락하고 운영팀 및 고객과 실시간 업데이트를 공유할 수 있는 React 프로그레시브 웹 앱(PWA)을 개발했습니다.
- CRM 프론트엔드를 React로 마이그레이션하는 작업을 주도하여 성능, 확장성 및 사용자 경험을 개선했습니다.
- 재무 부서와의 협력 하 고객 클레임 요금과 관련된 프로세스를 자동화하는 프로젝트를 주도하여 워크플로우를 간소화하고 수동 개입을 줄였습니다.
- Jenkins에서 GitHub Actions로 DevOps 파이프라인을 구축 및 마이그레이션하여 배포 속도와 자동화를 개선했습니다.
- 디자인 팀과 협력하여 여러 프로젝트에서 공유할 수 있는 프론트엔드 컴포넌트 라이브러리를 구축하여 코드 재사용성과 일관성을 촉진했습니다.
회사에 직원이 10명도 채 되지 않았을 때 HomeTree Ltd.의 초기 팀원으로 합류했습니다. 두 명의 개발자로 구성된 작은 개발팀을 구성하는 데 핵심적인 역할을 했으며, CTO와 직접 협력하여 회사의 기술 인프라를 구축하고 확장했습니다. 팀이 성장하고 경험이 쌓이면서 주니어 개발자들의 기술 향상과 팀 성공에 기여할 수 있도록 멘토링 책임을 맡았습니다.
- 사용자 경험과 리드 전환을 최적화하여 엔드투엔드 고객 가입 프로세스를 설계하고 구현했습니다.
- 레거시 Salesforce 인프라를 대체하는 맞춤형 Serverless Framework CRM을 개발하여 고객 데이터 운영을 간소화하고 비용을 절감했습니다.
- 고객 계약 갱신 프로세스를 설계 및 개발하고 청구를 위해 금융 서비스와 통합했습니다.
주니어 개발자
Uberated Ltd.
런던, 영국
Uberated의 주니어 개발자로서, 제품의 전문 리뷰를 스크래핑하고 데이터를 집계 및 처리하여 처리된 결과를 제3자 이커머스 사이트에 전달하는 회사의 비즈니스 모델에 기여했습니다. 제 역할은 웹 스크래핑 스크립트를 구축하고 유지 관리하며, 데이터 처리의 정확성과 효율성을 보장하고, 외부 플랫폼에 정보 흐름을 최적화하기 위해 팀과 협력하는 것이었습니다.
- 다양한 리뷰 웹사이트와 블로그에서 리뷰 데이터를 추출하기 위한 Python 웹 스크래핑 스크립트를 개발하고 유지 관리하여 정확하면서도 최신의 데이터 품질을 보장했습니다.
- 소매 웹사이트를 위한 JS 커스터마이징 가능한 위젯을 구축하여 고객 참여를 향상시키기 위한 리뷰 데이터 통합을 가능하게 했습니다.
- 스크래핑 성능을 최적화하고 사이트 구조 변경 및 안티스크래핑 메커니즘을 처리하기 위한 조치를 구현했습니다.
고객 추천의 말
함께 일한 사람들의 이야기
"에스테반을 15년 넘게 알고 지낸 사람으로서, 그가 책임감 있고 효율적으로 일하는 개발자라고 확신합니다. 수학을 전공한 백그라운드 또한 에스테반을 더욱 경쟁력있고 다재다능한 인재로 만듭니다. 헌신적인 업무 태도와 앱 개발에 대한 전문성을 가진 에스테반을 진심으로로 추천합니다."
Ariel Mendez
QuanticMatch 창립자 & 아트 디렉터
개발 워크플로우
설계부터 완성까지의 프로젝트 접근 방식
1. 발견 및 계획
비즈니스 목표, 대상 고객, 프로젝트 요구사항을 이해하는 것부터 시작합니다. 이 단계에는 연구, 계획, 프로젝트 로드맵 작성이 포함됩니다.
2. 설계 및 아키텍처
다음으로 시스템 아키텍처를 설계하고 와이어프레임 또는 프로토타입을 만듭니다. 이를 통해 코드 작성 전 견고한 기반을 확보할 수 있습니다.
3. 개발
애자일 방법론을 따라 프로젝트를 관리 가능한 스프린트로 나눕니다. 정기적인 업데이트를 통해 진행 상황을 알리고 개발 과정 전반에 걸쳐 피드백을 받을 수 있습니다.
4. 테스트 및 품질 보증
포괄적인 테스트를 통해 애플리케이션이 견고하고, 안전하며, 성능이 우수한지 확인합니다. 조기에 문제를 발견하고 코드 품질을 유지하기 위해 자동화된 테스트를 구현합니다.
5. 배포 및 유지 보수
승인 후 CI/CD 파이프라인을 사용하여 애플리케이션을 프로덕션에 배포합니다. 또한 애플리케이션이 원활하게 작동할 수 있도록 지속적인 유지 보수 및 지원을 제공합니다.