Web Master
(주)해피존
"메디하우스" 건강 쇼핑몰을 개발, 디자이너 1명과 함께 개발 전반적인 부분을 개발. PHP native, Javascript, MySQL을 이용하여 개발. 회원가입 및 탈퇴, 사이트 생성/디자인 기능, 상품 등록 및 상품관리, 매출 정산처리 기능, 월간 이벤트 페이지, 장바구니 및 이니시스 PG 시스템 연동, LG IDC를 이용한 자체 인프라 구축.
언제나 업무와 프로잭트에 책임감을 가지고 최선을 다하는 개발자입니다. Java와 TypeScript를 주력 언어로 사용하며, PHP까지 다룰 수 있는 다재다능한 개발자입니다. Spring Boot, Express, Laravel 등 다양한 프레임워크를 활용해 왔으며 이런 경험을 바탕으로 복잡한 웹 애플리케이션을 효율적으로 구축할 수 있다고 자신합니다. 선호하는 업무는 백엔드 개발과 데이터베이스 설계 및 아키텍쳐입니다.
제 개발 철학의 핵심은 '안정성과 효율성의 조화'입니다. 이는 제가 가장 자신 있게 내세울 수 있는 강점인 데이터베이스 전문성과 긴밀히 연결됩니다. 방대한 데이터를 처리하는 메커니즘을 설계하고, 효율적인 데이터베이스 아키텍처를 구축하는 일에 특별한 관심과 expertise를 가지고 있습니다. 이러한 전문성을 바탕으로, 대규모 시스템에서도 안정적이고 빠른 데이터 처리가 가능한 솔루션을 제공할 수 있습니다.
또한, 지난 10년간의 경험을 통해 얻은 노하우는 제가 안정적인 코드를 작성하고 효율적인 디자인 패턴을 적용하는 데 큰 도움이 되었습니다. 이를 통해 유지보수가 용이하고 확장성 있는 웹사이트와 콘텐츠 관리 시스템(CMS)과 ERP를 개발할 수 있게 되었습니다. 제가 참여한 프로젝트들은 단순히 기능만 구현하는 데 그치지 않고, 미래의 변화와 성장을 고려한 탄탄한 기초를 갖추고 있습니다.
제 개발 과정은 항상 철저한 요구사항 분석으로 시작됩니다. 클라이언트의 비즈니스 목표를 정확히 이해하고, 이를 기술적으로 구현 가능한 솔루션으로 변환하는 능력이 있습니다. 시스템 설계 단계에서는 확장성과 성능을 최우선으로 고려하며, 구현 과정에서는 코드의 품질과 재사용성에 특별히 주의를 기울입니다. 또한, 지속적인 성능 모니터링과 최적화를 통해 시스템이 항상 최상의 상태를 유지할 수 있도록 관리합니다.
제가 가진 다양한 기술 스택과 프레임워크에 대한 경험은 프로젝트의 요구사항에 따라 최적의 도구를 선택하고 적용할 수 있게 해줍니다. Java 기반의 엔터프라이즈급 애플리케이션부터 TypeScript를 활용한 모던 웹 애플리케이션, PHP로 구축된 동적 웹사이트까지, 다양한 환경에서의 개발 경험을 보유하고 있습니다.
제 경력과 기술을 귀사의 프로젝트에 적용할 수 있는 기회를 갖게 된다면, 안정적이고 효율적인 시스템 구축을 통해 귀사의 비즈니스 목표 달성에 크게 기여할 수 있을 것입니다. 혁신적이고 도전적인 프로젝트에 참여하여 제 역량을 최대한 발휘하고, 함께 성장할 수 있기를 희망합니다.
감사합니다.
Spring Boot & Express 이용한 API를 개발하고 있으며 Mybatis, Hibernate, JPA, GraphQL을 사용하여 데이터베이스 ORM적 활용
Typescript & React를 사용하여 개발하고 있으며 mui, bootstrap 라이브러리와 sass를 활용하여 프론트 화면을 구성
MySQL, MariaDB, PostgresSQL, MongDB, Redis등을 안정적으로 설계하고 관리할 수 있으며 최적의 성능을 낼 수 있는 쿼리 개발
서버 보안이슈를 반영하여 AWS, Cloud Flare의 하이브리드 아키텍처를 설계하며 Event Driven과 Load Balancing을 활용하여 안정성 확보
"메디하우스" 건강 쇼핑몰을 개발, 디자이너 1명과 함께 개발 전반적인 부분을 개발. PHP native, Javascript, MySQL을 이용하여 개발. 회원가입 및 탈퇴, 사이트 생성/디자인 기능, 상품 등록 및 상품관리, 매출 정산처리 기능, 월간 이벤트 페이지, 장바구니 및 이니시스 PG 시스템 연동, LG IDC를 이용한 자체 인프라 구축.
"판타크리온" 온라인 게임 개발. 플레이어가 소환물을 소환하여 소환물과 함께 전투를 즐기는 게임. 소환물에 대해서는 성장 시스템이 도입되어 있음. unity3D 엔진을 이용하여 개발. 서버는 C++/STL을 이용하여 개발하였으며 통신방식은 Socket.IO 방식으로 진행.
"아틀란티카"와 "삼국지를품다" 프로잭트를 개발. Gamebryo엔진과 Unity3D 엔진을 이용하여 개발 하였으며 C++/C# 언어를 이용하여 멀티 플랫폼 기반으로 개발. 연구개발실(R&D팀)에서 엔진기능개선 및 세이더(HLSL) 개발 업무 진행.
"시드워" 프로잭트 개발. 환경파괴로 식량이 고갈된 시대를 배경으로 식량 전쟁을 하는 슈팅 액션 게임. Gamebryo/Unity3D 엔진을 이용하여 개발하였으며 서버는 C#/Socker.IO를 이용하여 개발. 개발에 대한 전체적인 지휘를 하였으며 개발 중 발생되는 이슈에 대해 해결책 및 기술 지원.
"아이맘스" 프로잭트 개발. 복지몰 입점용 운영 시스템으로 상품을 관리하며 정산할 수 있는 사이트. 프론트 엔드는 Vue를 이용하여 개발하였으며 백엔드는 PHP Laravel을 이용하여 API 서버 개발. 통신은 JWT/SSL을 이용하여 RESTful/CURD를 이용. 사용자별 권한 부여. 사이트 설정 변경 기능. 상품등록/수정 기능. 인기상품 관리 기능.
"한샘 홈 플래너" 인테리어 설계 프로그램 개발. Unity3D 엔진을 이용하여 개발하였으며 고객상담용 소프트웨어. Spring Boot, JPA Hibernate를 이용한 데이터베이스 구축. 관리자 권한 부여, 상품등록 및 상세페이지 관리, 아파트 설계 문서 관리. Github Action + Jenkins를 이용한 자동 빌드 시스템 구축.
"위드웰" 복지몰 사이트 프로잭트 개발. 가입한 업체 또는 회원들은 일정 포인트를 발급 받아 포인트로 상품을 구매할 수 있는 사이트. 회원관리, 장바구니, JWT/SSL API 처리, WYSIWYG Editor 이용한 상품등록, 상품 상세조회, 판매상품/인기상품 통계, 사용자별 권한부여, Docker 배포, 가비아 클라우드 서비스.
블록체인 기술을 이용하여 토큰을 발급하고 거래할 수 있는 운영 시스템 개발. Spring Boot + React Typescript를 이용하여 개발. 대량의 트래픽 처리, 거래내역 상세 조회, 오류 로그 기록 및 복구, DB 트랙잭션 처리, CI/CD 자동화 처리, Docker를 이용한 배포 처리.
"엔포커" 테이블 게임 프로잭트 개발. 클라이언트는 Unity3D 엔진을 이용. 데이터 및 로그분석, 회원관리, 관리자 기능, 통계 데이터 제공, 게임 결과 기록 등의 자세한 기록을 위해 대용량 데이터 처리 기술 적용. Jenkins를 이용한 자동빌드 시스템 구축, Docker를 이용한 개발환경 및 배포 자동화 구축, 백엔드는 Spring Boot, 프론트 엔드는 ReactJS를 이용. AWS LB를 이용한 서버 분산 처리, JPA + QueryDSL를 아용한 데이터베이스 시스템 구축.
인공로봇 개발에 관심이 있어 기계과에 진학하였으나 하드웨어보다는 소프트웨어 개발에 적성이 맞는것 같아 2학기에 학업을 포기하고 중퇴.
AI와 4차 산업의 관심으로 관련학과에 진학했으나 회사 업무의 비중이 높아지면서 2학년을 마치고 휴학.