미리보기
기본 정보
네트워크, 인프라 구조에 대한 전반적인 이해를 통해 빠른 업무 적응이 가능하며 레거시 코드 유지보수를 진행하며 코드의 유지보수성을 위한 리팩토링 및 TDD 등 방법론의 적절한 활용에 대해 이해하게 되었고, 자동화 등에도 관심을 많이 가지고 있습니다. 이제는 깊이있는 탐구와 노력, 상대방의 시선에서 바라보며 함께 이해할 수 있는 커뮤니케이션으로 조직의 지속 성장에 기여하고자 합니다.
자기소개
기술부채와 오버엔지니어링 모두를 경험하고 적당히를 찾아 좋은 코드를 만들고 싶은 개발자 문찬웅 입니다.
개발자로서의 문찬웅 은?
아직까지는 C# 을 주로 사용했습니다.
Python, Java 등 언어는 기본 문법 파악 정도이나, 요구사항에 맞추어 빠르게 업무 수행 가능 수준에 도달하고 딥 다이브 하려고 해요.네트워크, 아키텍처에 대한 직관으로 오버 엔지니어링과 기술 부채, 관련된 문제 해결 방법에 대하여 논의할 수 있고, 비판적 사고와 건강한 피드백을 통해 아름다운 중간을 찾기 위해 소통에 정성을 다하려 합니다.
조직 특성 상 시장에서 주로 요구되는 기술(ASP, WPF 등)을 학습하거나 객체지향 패턴을 활용하지는 못했습니다.
다만 새로운 기술을 학습하는 것에 거부감은 전혀 없고 지속적으로 배움을 위해 스터디, 컨퍼런스 등에 참여하고 있으며 깊이있게 탐구하여 문제 해결을 하기 위한 마인드 셋, 학습 방법 등에 대해 지속적으로 고민합니다.협업 환경에서 내 코드를 타인에게 이해시키고 설득하며 토론하는 과정을 환영합니다!
보안 의식을 가지고 필요한 부분에 대해서 보안성을 확보할 수 있도록 노력합니다.
지금도 공부 하고 있습니다.(정확한 정보를 제공하고싶은 욕심에 잘 작성하지 못했어요)
협업은 어떻게 했냐면요.
Notion 사용 방법을 잘 파악해서 업무 공유 환경에 적용했어요.(자동화도 적용 해볼 수 있어요!)
더 단순하고 효율적인 구조를 계속 생각해보고 있기도 해요.WebHook 등이 지원된다면 Slack 을 이용한 알림 기능 등에 연동시킬 수 있어요.
GitHub, GitLab 에서 Repository 또는 Organization(Group) 정책 설정이 가능하고 GitHub Action에서 Secret을 적용해 자동화 배포와 PR 코드 검증 프로세스를 적용해본 경험이 있어요.
코드 컨벤션 또는 배포 정책에 대해 고민하고 토론하여 결정된 정책에 대해 준수할 수 있는 솔루션을 적용해본 경험이 있어요.(.editorconfig, SonarQube, git-hook, CI/CD 등을 이용했어요.)
나아가고자 하는 방향
AI 시대에 발 맞추어 AI 를 잘 활용하는 개발자가 되고자 합니다.
ML, LLM 전체적으로 관심을 가지고 있고 연구할 예정이며 추후 이 분야에 의미있는 기여를 할 수 있는 개발자가 되기를 희망하고 있습니다.
DevOps 직무에 대해서도 관심을 가지고 있습니다. 관련 경험을 했을 때 원활하게 통합이 이루어지는 모습을 보면 너무 즐거웠거든요! ML 등에 경험을 녹여내어 MLOps 직무에 함께해도 너무 즐거울 것 같아요!
저와 함께한다면
실용적이며 건설적인 개발 문화를 만들어나갈 수 있을거에요.
개발 프로세스와 협업 환경을 개선해볼 수 있어요.
새로운 기술을 학습하고 공유하며 함께 성장하는 팀을 만들어갈 수 있습니다.
DevOps 문화를 마련하여 개발 또는 운영을 효율화 해볼 수 있습니다.
서로 돋구어 성장하는 환경을 함께 만들 기회가 있었으면 좋겠어요 😄
경력
(주)연우피씨엔지니어링
대리 | 기술개발팀 | 재직 중
2022.02. ~ 재직 중 (2년 10개월)
C# Windows Desktop 응용 프로그램 개발자로 근무했습니다.
개발 경험
Frontend
Winform 기반 앱 유지보수
Tekla Structures 프로그램의 플러그인 개발
OSC(Off-Site Construction) 플랫폼 클라이언트 유지보수(C# Dev Express)
프로젝트 종속성 배포 및 업데이트를 위한 내부 자동화 Toolkit 개발
Backend
OSC(Off-Site Contruction) 플랫폼 서비스 유지보수(MySQL, Redis, Spring boot)
개발 환경
부서 내 네트워크 구성 및 유지보수
Docker Compose 를 활용한 개발 환경 구성
GitLab Self-Managed 구성 및 유지보수
NGINX TLS Reverse Proxy 구성
ELK 스택 구성하여 간단히 테스트 정도 수행
.NET Core 환경에서 NuGet 패키지 관리자를 이용한 종속성 관리
CI/CD
TeamCity와 Jenkins를 이용한 배포 자동화 구성 경험
배포 및 종속성 통합 관련 별도 자동화 도구 개발 및 유지보수
Nexus3 Package Registry 구성 및 유지보수
(주)이루온아이앤에스
사원 | 기술지원팀
2020.06. ~ 2022.01. (1년 8개월)
시스템 엔지니어로서 근무했습니다.
Infrastructure
10G, SAN 스위치를 이용한 인프라 경험
방송 관련 인프라 통합 유지 보수
On-Premise Infra 구성 및 회선 작업
Service
10억 건 이메일 데이터 Migration 경험(robocopy)
SAMBA, NFS를 이용한 파일 공유 등 서비스 구성
Local Repository 를 이용해 폐쇄망 환경에서 개발환경 구성
정성제안서, 제안요약서 오탈자 검수
교육
숭실대학교
대학원(석사) | AI/SW 융합학과
2024.09. ~ 현재 | 재학 중
한국평생교육진흥원
대학교(학사) | 융합컴퓨터보안
2016.06. ~ 2021.08. | 졸업
자격증
정보처리기사
기사 | Q-Net
2021.06.
정보보안산업기사
산업기사 | KISA
2021.06.
기술 스택
Python, GitHub, gitlab, Git, C#, teamcity, Jenkins, Notion, JIRA, Tensorflow, Scikit-Learn