About Me
Java,PHP 기반의 5년차 백엔드 개발자 박성민입니다.
문제를 해결하여 비즈니스 성장에 기여하는 일을 최우선으로 합니다. 빠른 개발은 역설적이게도 바른 개발임을 느껴 서비스를 심도있게 분석/설계하고, 테스트코드를 작성하여 디버깅 최소화 및 리팩토링시간 단축을 위한 역량을 쌓고자 노력중입니다.
개발에 집중하기 위해 반복되는 일을 자동화하고, 비효율적인 프로세스를 개선하여 개발 생산성을 높이는 일을 좋아합니다.
세상에 신은 없다고 믿기에 배포 하며 기도 하지 않고, 항상 최악의 상황을 가정해 발생할 수 있는 장애를 도출하고, 장애 처리 결과는 추측을 넘어 데이터로 확인하기 위해 노력합니다.
Experience
7년이상 레거시 프로그램의 개발 및 운영
- 레거시 전환(php5.6 -> java & 스프링)
- 성능 최적화
- 운영이슈 해결 및 장애대응
- 다수의 마이그레이션 스크립트 작성
그룹웨어 전반에 대한 개발/운영 및 파트 리드경험
- 메일, 전자결재, 게시판, 아카이빙 개발 및 운영
- 10여개 대학교 및 공공기관 데이터 이전 및 메일 이관
- 운영이슈 해결 및 장애대응
- 다수의 마이그레이션 스크립트 작성
- IDC 인프라 환경에서의 개발/운영/배포
Skill
현재 업무에 사용중 혹은 사용했던 기술들입니다.
Backend
- java, PHP
- Spring Boot, CodeIgniter
- JPA, Querydsl
- Junit5, Mockito, RestAssured
- Git, Gitlab
- Gradle
- IntelliJ, DataGrip, Vim, ShellScript
DevOps
- MySQL, MariaDB
- Nginx, Tomcat
- Pinpoint, Ngrinder
- Linux
- JMeter, nGrinder
- Docker
Communication Tool
- JIRA
- CONFLUENCE, WIKI
Others
개인 기술 블로그
- 개발하면서 겪은 고민과 업무에서 만난 문제 등을 기록하고 공유
- 매주 2~3회 꾸준히 업로드