미리보기
기본 정보

윤동섭 | 호기심과 함께 일하는 희귀한 E개발자 새로운 것을 도전하고 알아가는 것에 대한 즐거움을 느낍니다. 협업이라는 것에 익숙하며 팀 단위로 움직여지는 일에 더욱 좋은 시너지가 나는 사람입니다. 문제에 봉착했을 때 그 문제를 해결함으로써의 희열과 그 과정에서 지식을 습득하는 것에 매력을 느낍니다. 현위치에서 능동적으로 할 수 있는 일들을 최대한 찾아서 하는 성격입니다. 제 시각으로 찾지 못할 땐 먼저 자문을 구해 조금이나마 업무를 진행함에 있어 보탬이 되고자 노력합니다. 나의 성장이 회사의 성장이다라고 생각하며 꾸준히 공부하고 블로그와 깃허브 블로그에 기록하고 있습니다.
기술 스택
경력
주식회사 울림
사원 • 개발팀
공통 업무 개발
Front
- Vue를 이용한 공통적으로 사용하는 컴포넌트 수정 및 개발
Back
- 공통적으로 사용하는 Utility(ex. PDF to Imag 변환, 변수 null 체크 등) 수정 및 개발
DB
- View, MView, DB Link, Job, Table 생성
서버
- 배포
민원 및 보고 업무 개발
- 식약처 SI프로젝트에서 사용하는 민원 및 보고 분석 및 개발
2023.04. ~ 재직 중
(2년 3개월 | 정규직)
프로젝트
주식회사 울림
🇰🇷식약처 위기대응 시스템 구축
(👫팀프로젝트 : 10명)
📆2023.06 ~ 진행중(기여도: 20%)
🔗포트폴리오 링크(Notion)
🧑🏻💻프로젝트의 목적
- 공중보건상의 위기를 신속하게 극복하기 위하여 위기대응을 위한 의료제품의 개발을 촉진하고 긴급 사용을 위한 공급 기반을 조성하는 데 필요한 사항을 정함으로써 국민의 안전과 건강의 보호에 이바지함을 목적으로 함
✔️담당 과제
프로젝트 공통 기능 개발, 로그인, 행안부 설치형 간편인증 시스템 도입, SSO, 메인페이지, CK Editor 버전 마이그레이션, 게시판 기능
📝주요 회고
- View와 DB링크를 사용하여 두 사이트의 데이터 조회 중 성능저하 문제가 발생하여 View를 MView로 변경하고 Index를 부여
- 99%이상의 성능 개선(300초이상->3초 이내)
- 메인 페이지에서의 대용량 데이터 처리과정에서 조회성능이 현저히 저하되는 문제가 발생하여 캐싱과 배치를 사용
- 차후 더 쌓일 데이터가 쌓을 경우를 대비하고 현재의 성능 개선(60초 이상 -> 2초 이내)
- 프로젝트 외부 폴더에 있는 리소스를 가져오지 못하는 문제 발생하여 해당 파일을 읽어서 return해주는 방법으로 사용
- 프로젝트 외부에 있는 파일은 src="", href="" 속성으로 경로를 통해서 가져오지 못하고 파일을 읽어주어야 한다는 것을 학습
2023.06. ~ 진행 중
주식회사 울림
🇰🇷농림축산검역본부 동물의약품
(👫팀프로젝트 : 20명)
📆2023.06 ~ 2024.01(기여도: 3%)
🔗포트폴리오 링크(Notion)
🧑🏻💻프로젝트의 목적
- 동물의약품 홈페이지 리뉴얼
✔️담당 과제
- 사후관리 분석 및 개발
2023.06. ~ 2024.01.
(8개월)
주식회사 울림
🇰🇷2023 식약처 고도화 프로젝트
(👫팀프로젝트 : 6명)
📆2023.06 ~ 2023.08
🔗포트폴리오 링크(Notion)
🧑🏻💻프로젝트의 목적
- 의약품 안전나라 서비스 고도화
✔️담당 과제
- 행안부 중개형 간편인증 시스템 도입
2023.06. ~ 2023.08.
(3개월)
주식회사 울림
🐈RedCat
(🧍🏻개인프로젝트 : 1명)
📆2023.05 ~ 2023.06(기여도: 100%)
🔗포트폴리오 링크(Notion)
🔗깃허브 링크(GitHub)
- https://github.com/SubiYoon/StudyList/tree/main/MakeWAS (개발 순서 : SelfWas -> CopySelfWas -> RedCat -> MyServer)
🧑🏻💻프로젝트의 목적
- Java를 이용하여 tomcat과 같은 WAS를 구축
✔️기능 구현
- 데이터 통신(GET방식, POST방식), Reflection, 싱글/다중 파일 업로드/다운로드, .pdf파일 pdf뷰어실행, 서버로 띄워보기
📝주요 회고
- JVM이 어떻게 ByteCode를 사용하여 데이터를 통신하는지 학습
- HEADER의 중요성을 학습
- Servlet, WebServer, WAS가 얼마나 많은 일을 대신해주는지 학습
- 소켓, 웹소켓, 인터페이스, 쓰레드, 인/아웃풋 스트림, Reflection 등을 활용해 봄으로써 좀 더 깊은 이해
2023.05. ~ 2023.06.
(2개월)
주식회사 울림
🏕️Camping Mall
(👫팀프로젝트 : 4명)
📆2023.01 ~ 2023.02(기여도: 60%)
🔗포트폴리오 링크(Notion)
🔗깃허브 링크(GitHub)
🧑🏻💻프로젝트의 목적
- 여러 업체를 등록하여 다양한 캠핑장을 한곳에서 볼 수 있고 예약할 수 있는 사이트를 구축하여 캠핑을 즐기는 사람들에게 편의성을 제공하기 위한 목적
2023.01. ~ 2023.02.
(2개월)
포트폴리오
첨부파일
교육
멀티캠퍼스
사설 교육 | Java 백엔드 과정
2022.10. ~ 2023.02.
졸업