👋🏻 안녕하세요!
순식간에 성장하는 개발자 장예찬입니다.
1
2
3
4
5
6
7
8
9
{
"yechankun": {
"realname": "장예찬",
"nickname": ["니체", "예찬군"],
"phone_number": "010-6532-8972",
"email_address": ["redniche@naver.com", "fakerniche@gmail.com"],
"birth_date": "1996-10-05"
}
}
항상 기존의 개선에 관심
을 가지고, 일상생활에서 영감을 얻습니다.
기본기에 충실한 개발자가 되고자 합니다.
최근에는 코드 컨벤션, 클린 코드, 함수형 프로그래밍에 대해 매번 고민하고 있습니다.
배움에 두려움을 가지지 않고 일단 몰입해서 해 보는 것이 제 장점이라 생각합니다.
원하는 결과를 위해 몇 일 밤을 새워서라도 결과물을 이끌어내는 열정과 끈기가 있습니다.
지식의 공유에 가치를 두며 프로젝트, 스터디, 보조강사 활동 등을 통해 계속해서 성장해나가고 있습니다.
🌌 Careers
회사 | 소속 | 수행업무 | 기간 | 비고 |
---|---|---|---|---|
(주)멀티캠퍼스 | SSAFY개발운영그룹 | 6개월 개인사업자 계약, 프로젝트 실습코치, 삼성 청년 SW 아카데미 7기 담당 프로젝트 피드백, 코드 리뷰, 팀관리, 질의 응답, 프로젝트 품질 향상 | 22.06.28 ~ 22.11.30 | 개인사업자 |
(주)멋쟁이사자처럼 | 보조강사 | 2개월 강의위탁계약, K-digital 멋쟁이사자처럼 백엔드 스쿨 2기 담당 멘토 프로젝트 피드백, 코드 리뷰, 팀관리, 질의 응답, 개선사항 피드백 | 23.01.03 ~ 23.02.17 | 강의위탁 |
🏆 Awards
상장일자 | 수상내역 | 수상내용 |
---|---|---|
2022.06 | 삼성 청년 SW 아카데미 | 성적우수 삼성전자 대표이사상 |
2022.05 | 삼성 청년 SW 아카데미 | 자율 프로젝트 결선 발표회 우수상 |
2022.05 | 삼성 청년 SW 아카데미 | 자율 프로젝트 우수상 |
2022.04 | 삼성 청년 SW 아카데미 | 특화 프로젝트 우수상 |
2022.02 | 삼성 청년 SW 아카데미 | 공통 프로젝트 우수상 |
2021.11 | 삼성 청년 SW 아카데미 | 프로젝트 우수상 |
2021.11 | 삼성 청년 SW 아카데미 | 성적 우수상 |
2018.07 | 육군혁신 아이디어 콘테스트 | 여단장 표창 |
삼성 청년 SW 아카데미 상장
육군혁신 아이디어 콘테스트 아이디어 콘테스트 상장
🌠 Skill
수준 | 주니어 |
언어 | 상 = 언어별통합, 프레임워크 제작 중상 = 라이브러리, 솔루션 제작 중 = 클린코드 작성 중하 = 프로토타입 제작 하 = 기초문법 이해 |
백엔드 | |
배포 | |
프론트엔드 | |
신 기술 | |
도구 | |
프로젝트 관리 | |
기타 | |
👨👧👦 Main Project
1. Solniverse
글로벌 인터넷 방송 서드파티 후원 플랫폼
전세계 어느 개인 방송인에게나 최저 수수료 후원, 실시간 후원 알림, 후원해서 얻은 보너스 포인트로 NFT 뽑기 기능 제공
전세계 어느 개인 방송인에게나 최저 수수료 후원, 실시간 후원 알림, 후원해서 얻은 보너스 포인트로 NFT 뽑기 기능 제공
2022.04 ~ 2022.05
- 팀원 6명 중 팀원
- 백엔드
- Express Server 구성 및 Solana RPC WebSocket Server 구성
- mongoose ODM 구성 및 미들웨어(로깅, jwt 등) 작업
- Interface 추상화, Swagger Open API 3.0 사용
- 블록체인 트랜잭션 감지 및 CRUD 기능 구현
- 토큰 발행 및 지급 기능 구현
- 기획 및 시스템 설계
- 기획 및 요구사항 기능 명세서 작성(Third Donation 초안 사용)
- 기능 명세서 기반으로 간단한 시스템 아키텍처 설계
- ERD 및 Api 설계
- 삼성 청년 SW 아카데미 자율프로젝트 1위
- 삼성 청년 SW 아카데미 최종 결선진출 입선
- React 17, TypeScript, JavaScript, Express.js, solana/web3.js, solana/spl-token
2. 서드도네이션
블록체인을 활용해 시장 구조를 개선해 장애예술가들에 대한 인식과 작품접근성을 높이고 장애인 예술가들이 더 쉽게 활동을 할 수 있도록 지원하는 NFT 거래소
2022.03 ~ 2022.04
- 팀원 5명 중 팀장, 풀스택
- 백엔드 CheckStyle 빌드 환경 구성, JPA ORM 스키마 환경 구성
- 회원 기능, NFT 민팅 백엔드&프론트 개발
- EIP, OpenZeppelin, Klaytn으로 ERC 20, 721 학습
- 기획 및 요구사항 기능 명세서 작성
- 기능 명세서 기반 시스템 아키텍처 설계
- ERD 설계, 팀원과 프로토타입 Figma 및 api 설계
- Webhook 커밋 로깅 및 회의 기록
- GitFlow 적용 및 JIRA 팀 컨벤션 적용
- 프론트엔드 템플릿 구성
- 삼성 청년 SW 아카데미 특화 프로젝트 2위
- React 17, SpringBoot, Truffle, Solidity ^0.8.7, OpenJDK 11, MySQL, MongoDB, IPFS, BesuNet
3. 인크라임
온라인에서 쉽게 할 수 없는 크라임씬 게임을 WebRTC를 활용한 유니티 기반 3D 롤플레잉 멀티플레이 게임으로 해석한 서비스 개발
2022.01.10 ~ 2022.02.18 (6주)
- 팀원 5명 중 팀원
- 유니티
- AgoraSDK를 이용한 WebRTC 구현
- 플레이어 동작 구현
- <Socket통신> 증거 수집/공유 기능 구현
- 로그인 단방향 암호화 구성
- 시스템 설계
- 아키텍처 설계, 클라이언트간 통신 구조 구성
- 구현시 사전 학습사항 전파 및 node.js Event ThreadPool 관련 교육 진행
- 프로젝트 매니징
- 노션 협업을 통한 설계
- 노션 업무 관리, 버그해결 등의 프로젝트 매니지먼트
- UI 레이아웃 디자인
- 삼성 청년 SW 아카데미 공통 프로젝트 1위
- Unity 2020 LTS, Agora SDK, Node.js, Express, WebGL, JPA, Lombok,Socket.io, MySQL
4. 해피하우스
카카오맵과 공공데이터, 크롤링을 통해
좋은 집을 찾을 수 있는 서비스 개발
좋은 집을 찾을 수 있는 서비스 개발
2021.11.18 ~ 2021.11.26
- 팀원 2명 중 팀장
- 백엔드(주), 프론트엔드(부)
- 회원, 공지, 문의, 집찾기 기능 REST API 작성, KakaoMap API로 지도뷰 구현
- Jsoup 네이버 부동산 뉴스 크롤링 구현
- Mybatis를 이용한 ORM-CRUD
- 명세서 기반 노션 업무 계획 및 진행
- 삼성 청년 SW 아카데미 관통 프로젝트 2위
- Vue.js, Spring Boot 2.5.6, Node.js, Vuetify, MySQL, KakaoMap API
5. 휴일알리미
가게나 공공 시설들의 비정기 휴일을 이용자가 쉽게 알림 받아
생활에 불편함을 줄이는 서비스 개발
생활에 불편함을 줄이는 서비스 개발
2020.03 ~ 2020.06
- 팀원 5명 중 팀원
- 전반적인 백엔드 개발 담당
- Jpa를 이용한 ORM 구성
- Spring Security를 활용한 회원 기능 구현
- 가게나 시설들의 CRUD 개발
- 파이어베이스 기반 푸시 알림 기능 구현
- ERD 설계 및 위치기반 서비스를 위한 공간인덱스 DB 활용 학습공유
- Spring Boot, JPA, Lombok, MariaDB
👦 Sub Project
개발 규모가 크지 않거나 개인 토이 프로젝트입니다.
Sub Project 목록 상세 내용 링크
요약 테이블
프로젝트 이름 | 설명 | 기간 | 주요 기술 및 언어 | 깃허브 링크 및 기타 |
---|---|---|---|---|
TypeChain | 타입스크립트 블록체인 토이 프로젝트 | 2021.02,08,12 | TypeScript | 깃허브 링크 |
Trade-Research | 기술적 분석 지표, MLP, Prophet을 활용한 투자지표 프로젝트 | 2021.05 ~ 2021.08 | PineScript, Python | 깃허브 링크, 깃허브 링크 |
헬스가든 | 교외 국가근로 중 개발한 웹 디자인 | 2020.02 ~ 2020.03 | HTML, JavaScript, CSS | 디자인 이미지, 디자인 이미지2 |
봉고캣 예찬 | 방송 아바타용 토이 프로젝트 | 2020.02 ~ 2020.03 | C++, SFML, JsonCpp | 깃허브 링크 |
AirSeat | 가상의 항공사 홈페이지 MVC 패턴 구현 | 2019.09 ~ 2019.12 | Django 1.11, Django Template, Oracle 11g XE | 깃허브 링크, 최종 보고서 링크 |
BrainManager | 기억하고 싶은 키워드를 최적 시간에 복습 알림하는 일종의 리마인더 앱 | 2019.03 ~ 2019.06 | AndroidSDK, SQLite, Firebase | 깃허브 링크, 플레이 스토어, 깃허브 링크 |
핑 모니터링 툴 개발 | 텍스트로 어떤 ip든 핑 테스트를 자동으로 할 수 있는 윈도우폼 앱 | 2018.04 ~ 2018.11 | C#, .Net Framework | 깃허브 링크, 깃허브 링크, 개인 블로그 링크 |
신경망 숫자 인식기 | 다층퍼셉트론 신경망으로 숫자 인식을 학습하고 시험하는 프로그램 | 2017.12 ~ 2018.02 | C#, .Net Framework | 깃허브 링크, 개인 블로그 링크 |
📚 Developer Details
Server
Spring Boot
- MVC 패턴에 익숙합니다.
- JPA와 Mybatis를 이용한 ORM을 구성에 익숙합니다.
- Gradle 플러그인 등을 활용할 수 있습니다.
Node JS
- Express Server 개발에 익숙합니다.
- Interface를 활용한 추상화 구성에 익숙합니다.
- CommonJS의 모듈식 구성에 익숙합니다.
- 현재 Nest.js와 RxJs를 활용한 프로젝트를 진행중입니다.
Web
React
- 함수형 컴포넌트 작성을 선호합니다.
- Hook을 이용한 상태관리, Redux를 이용한 전역 상태관리를 선호합니다.
JavaScript
- npm/yarn 을 이용한 패키지 관리에 익숙합니다.
- 선언형 프로그래밍을 선호합니다.
- Web3.js DApp 개발이 가능합니다.
HTML/CSS
- 시맨틱 마크업을 선호합니다.
- 명세서에 기반한 UI 구현이 가능합니다.
- 높은 접근성을 추구합니다.
Infra
Cloud 활용
- EC2 Ubuntu 환경에 익숙합니다.
Docker
- docker-compose 사용을 선호합니다.
CICD
- Jenkins 사용경험이 있습니다.
ETC
Solidity
- ERC20, ERC721 과 같은 이더리움 표준을 이해하고 있습니다.
- 표준을 위한 인터페이스를 작성할 줄 압니다.
- 접근 제한 패턴, 팩토리 패턴 등의 디자인패턴으로 구현할 수 있습니다.
그 외
- git-flow와 같은 브랜치 전략을 이해하고 있습니다.
- Excel로 매크로 작성, 간단한 프로그램 제작이 가능합니다.
- Jira, Notion 등을 활용한 애자일 프로세스에 익숙합니다.
- 리액티브 프로그래밍, 함수형 프로그래밍 같은 최신 패러다임을 일부 이해하고 있습니다.
- 사소한 문제라도 같이 해결해 나가는 것을 좋아합니다.
🏛 Education
🤝 Outside activities
활동명 | 설명 | 기간 |
---|---|---|
알고리즘 스터디 | 정기적 알고리즘 풀이 모임 스터디 | 2022.07 ~ 2022.01 |
삼성청년SW아카데미 | 삼성주관 SW 개발자 양성 기관 최우수 수료 | 2021.07 ~ 2022.05 |
(주)바이오앤라이프 | 교외 국가근로, 웹 쇼핑몰 운영 및 관리, 배송 업무 보조 | 2020.03 ~ 2020.12 |
전술서버 운용병 | 군 내 서버 운영 및 데이터베이스 관리 | 2017.05 ~ 2018.10 |
RUN TIME | 교내·외 전공 스터디 동아리 모임 | 2015.03 ~ 2016.06 |