About Me
About CentBin 2020 Year
7년차 C# + Java 백엔드 개발자입니다. SI / 게임 회사에서 개발/배포/운영 경험을 가지고 있습니다.
SI회사에서는 Java 3년 경험과 더불어 관공서 웹사이트 구축 경험이 다수 있습니다. 프로젝트에는 결제 및 예약 시스템 서비스가 포함되어 있습니다. 메인 개발자로 약 7~8번의 프로젝트 완수 경험이 있습니다. Java + Spring Framework + Html/Css/Javascript + Tomcat + Sql 를 다뤘습니다. 프로젝트 납품 후 유지보수 작업도 함께 진행했습니다.
게임 회사에서는 C# 4년차 게임 운영에 필요한 운영툴을 개발/배포/운영 중에 있습니다. 레거시 코드를 리펙토링하는 작업을 관심을 가지고 부분별로 성능 향상을 진행했습니다. 병렬 처리, 테스트 코드, 자동화에 관심을 가지고 있습니다. 병렬 처리와 자동화는 진행하여 팀 생산성 및 어플리케이션 성능 향상에 도움을 주었습니다.
테스트는 올해에 다양한 코드에서 적제적소에 넣을 수 있을 만큼 추가하며, 서비스 완성도를 높여줄 계획입니다.
현재 팀에서 Dart + Flutter 프로젝트 준비중입니다.
개발 철학은 개발이 복잡하고 어렵더라도 사용자가 편해야 한다 입니다. 또한 자원(시간, 사람, 환경)이 부족할 때는 고객에게 위험성 전달과 해결책 제안을 즉시 진행해야 한다 입니다.
Skill
Backend
Java, C#, NodeJS
.Net, .Net Core, MFC, Spring Framework, Spring MVC, Spring boot, Spring Data JPA
Visual Studio, Visaul Studio Code
DevOps
IIS, Tomcat + Apache Web Server, nginx
MSSql, MySql, Oracle
Jenkins
Frontend
VueJs, Javascript, Http, Css, Jquery
Webpack, Grunt, Npm
Projects
엔씨소프트
2017.03 ~ 현재
리니지 운영툴 유지보수 ( 2017.03 ~ 2017.06)
운영툴 기능 추가 및 유지보수 작업 담당
C#, .Net, MSSQL, Perforce 사용
리니지M 운영툴 구축 ( 2017.05 ~ 현재)
리니지 운영툴에 있는 기능을 구현
새로운 게임 런칭 과정 참여. TF 참여 후 팀 이동.
C#, .Net, MSSQL, Perforce, Jenkins 사용
WebClient - Server 아키텍쳐로 구현
현재 기준 180개 게임서버에 안정적인 데이터 전송을 위해 성능 개선(공지사항 발송을 2분에서 5초로 성능 개선)
수백만건의 데이터 처리를 위해 Batch 프로그램 개발 - 운영팀이 전달한 엑셀을 등록하여 등록-승인 프로세스 구현 및 Background 작업을 통해 다양한 운영 이슈를 동시에 대응.
리니지M 운영툴 대만, 일본 구축(2018.09~현재)
대만은 2019.05에 동료 개발자에게 인수인계. 일본은 19.05부터 현재까지 진행중.
대만 및 일본 운영툴 배포를 A-Z까지 경험 및 유지보수 진행
출장을 통해 현지 운영 이슈와 운영팀의 니즈를 파악 후 각 나라별로 필요한 기능을 개발
국가별 처리 경험과 개발망 환경을 구축함.
ACT 프로젝트(2019.03 ~ 2019.10)
개발실 업무 효율 향상을 위한 프로젝트 진행. 다른 프로젝트에서 보낸 로그를 슬랙 봇에 보내는 서버도 개발
VueJS, Webpack, Sass, Javascript 등을 경험.
형상관리는 Git을 활용.
동료와 함께 .Net Core를 경험. 추가로 슬렉 봇 연결까지 진행.
( 주 ) 디큐
2010.09 ~ 2013.09
SI 업체로 담당한 프로젝트 중 메인 개발자(1~3명이서 개발)로 활동한 이력 정리
프로젝트 명
강원도립대학 홈페이지 개편
강원도 제대군인 정착센터 홈페이지 구축
강원도 농업 기술원 홈페이지 개편
삼척 산양 농산촌 체험마을 홈페이지 구축
원주 시청 체육 교실 예약 홈페이지 개편
그 외 10~20개 프로젝트에 참여하여 기여.
사용 기술
jsp, html, css, javascript - Front-End 부분
spring, hibernate, mssql 을 활용한 Back-End 부분
tomcat, apache server를 활용한 서버 구축
SVN을 활용한 형상관리
경험
결제 모듈 설치, SSO 기능 구현, , 본인 인증 서비스 설치
사용자 예약 기능 구현 경험
프로젝트의 A-Z까지 경험. 한번에 여러 프로젝트 동시 개발 경험
공유하기 글 요소 저작자표시
from http://centbin-dev.tistory.com/33 by ccl(A) rewrite - 2020-03-11 01:54:04
댓글
댓글 쓰기