채용공고 올리기

오윤범님을 응원해보세요!

지금 만족하고 있어요
책임감
커뮤니케이션
기술적
신뢰
열정적

미리보기

기본 정보

이름
오윤범
직업
클라이언트 개발자
이메일
shaqtelie37@naver.com
간단소개

소통을 가장 중요하게 생각하는 개발자 오윤범입니다! ∙ 팀 프로젝트에서 메인 개발자로써 프로젝트에 성공에 기여한 경험 ∙ 다양한 사이드 프로젝트를 진행하며 쌓아온 경험 ∙ 아마추어 프로게이머의 경험을 바탕으로 한 높은 소통력 ∙ 높은 일본어 역량 ∙ 외국 기업 근무 경험

기술 스택

기술 스택

경력

회사명

(주)프리것버드

직책 • 부서

인턴 • 네트워크 프로토콜 관리

담당 업무
게임 코드 분석
  1. 낡은 환경에서 제작된 DirectX9 기반의 실시간 온라인 RPG 게임의 코드(c, c++) 분석

  2. 게임 내 실시간 네트워크 통신 흐름을 분석하여 클라이언트 <-> 서버 간 데이터 처리 및 동기화 방식 파악


게임 이식
  1. c, c++ 및 DirectX9로 작성된 코드를 Unity 환경에 맞게 변환 및 최적화하여 재구현

근무 기간 (근무 형태)
2024.10. ~ 2024.12.

(3개월 | 인턴)

회사명

W2 Solution

직책 • 부서

팀원 • Package Service Division

담당 업무
백엔드 개발
  1. ASP.NET MVC와 ASP.NET Core를 활용하여 백엔드 로직 설계 및 구현

  2. 클라이언트 요구사항 분석 후, 맞춤형 기능 개발 및 추가


테스트
  1. 디버깅 도구를 활용한 효율적인 버그 탐지, 수정, 및 성능 최적화

  2. 기능 단위 및 통합 테스트를 통한 시스템 안정성 확보


데이터베이스
  1. SQL Server를 사용한 데이터베이스 설계, 관리 및 최적화

  2. 데이터 정규화 및 효율적인 쿼리 작성으로 성능 개선


API 추가
  1. 비즈니스 고객 요청에 따라 기존 서비스에 reCAPTCHA 기능을 성공적으로 통합

  2. 보안 및 사용자 경험 개선을 위한 API 추가 및 유지보수

근무 기간 (근무 형태)
2022.04. ~ 2022.09.

(6개월 | 정규직)

포트폴리오

타입

URL

노션
링크

포트폴리오(노션)

교육

소속/기관명

에티버스러닝

종류 | 전공

사설 교육 | 게임 개발

재학 기간

2023.12. ~ 2024.06.

재학 상태

졸업

소속/기관명

HAL TOKYO

종류 | 전공

대학교(전문학사) | 게임학과

재학 기간

2018.04. ~ 2022.03.

재학 상태

졸업

소속/기관명

검정고시

종류 | 전공

고등학교

재학 기간

2014.12. ~ 2014.12.

재학 상태

졸업

외국어

외국어명

일본어

점수

비즈니스 회화 가능

자격증

자격증명

유니티 어소시에이트(프로그래머)

점수 | 발급기관

587 | Unity

취득연월

2024.06.

자격증명

일본어 능력시험(JLPT)

점수 | 발급기관

1급 | 일본국제교육협회

취득연월

2023.08.

자격증명

IT PASSPORT

점수 | 발급기관

ITPEC

취득연월

2022.02.

대외활동

소속/기관명

HAL TOKYO

활동명

DirectX Original Game 의욕상

내용

DirectX 11을 이용해 3D RPG게임을 개발했습니다(개인 프로젝트)
그 결과 학내 경연 DirectX Original Game 개발 컨테스트에서 의욕상을 수상했습니다.

연도

2021

소속/기관명

HAL TOKYO

활동명

DirectX Original Game 기술력상

내용

DirectX 9를 이용해 3D FPS게임을 개발했습니다(개인 프로젝트)
그 결과 학내 경연 DirectX Original Game 개발 컨테스트에서 기술력상을 수상했습니다.

연도

2020

소속/기관명

HAL TOKYO

활동명

DirectX Original Game 동상

내용

DirectX 9를 이용해 3D 레이싱 게임을 개발했습니다(개인 프로젝트)
그 결과 학내 경연 DirectX Original Game 개발 컨테스트에서 동상을 수상했습니다.

연도

2020

자기소개

자기소개

지원 동기

저는 Unity를 활용한 다양한 장르의 개인 프로젝트를 다수 제작하며, 단순히 게임을 만드는 데 그치지 않고 반복적인 실패와 재도전을 통해 더 나은 결과를 만들어내는 과정을 즐겨왔습니다.

같은 장르의 게임을 여러번 제작하며 저번 프로젝트에서의 실패점 및 보완점을 계속해서 발전해나가며 스스로의 성장과 성취감을 느낄 수 있었습니다.

특히 ChatGPT와의 협업은 이제 일상이 되었고, 유료 플랜임에도 불구하고 질문 제한이 걸릴정도로 많은 질문을 던지고 검증하는 과정을 반복했고, 이 과정은 저에게 있어 AI와 함께 고민하고 설계하는 새로운 개발 방식의 확장이었습니다.

AI와 함께 성장하는 현 개발 문화에 공감하며, 저 역시 '코드를 작성하는 일'의 본질에 대한 고민을 멈추지 않고 있습니다.

단순히 제가 맡은 개발만이 아닌, 프로젝트 전체의 성공적인 완수를 위해 함께 고민할 수 있는 동료가 되고자 지원했습니다.

감사합니다.


역량적 강점

저의 역량적 강점은 높은 집중력과 꾸준한 자기 계발입니다. 높은 집중력으로 단시간 내에 업무를 완료하려 노력하며, 꾸준한 자기 계발을 통해 끊임없이 자기 자신을 성장시키려 노력합니다.

[높은 집중력을 통한 지속적인 사이드 프로젝트 진행]

저는 몰입력 있는 집중과 반복 학습을 통해, 점점 완성도가 높아지는 사이드 프로젝트들을 꾸준히 제작해 왔습니다.

6개월간의 교육 기간 동안에도 교육 외 모든 시간에 개인 게임 프로젝트를 병행했고 단순한 반복이 아닌 새로운 장르, 또는 같은 장르라도 새로운 시스템 및 더 나은 최적화 등의 다양한 도전을 해왔습니다.

예를 들어, 유닛 배치와 성장 밸런스가 핵심이 되는 타워디펜스, 스풀래툰 방식의 땅을 점령하는 하이퍼 FPS류, 오토배틀과 같은 시스템 중심의 미니게임 장르까지 직접 레퍼런스 수집/ 기획/ 개발까지 경험해 보았습니다.

[꾸준한 자기 계발]

엔진, 프로그래밍 언어, 그래픽스 등의 다양한 지식을 쌓으며 역량을 확장하는 데에 꾸준한 노력을 기울였습니다. 또한 학부생 시절의 다양한 수상 경험과 학원 교육 기간 내의 다양한 사이드 프로젝트 진행은 제가 지속해서 성장하고 발전하는 데 중요한 역할을 했습니다. 이 경험을 통해 더욱더 자신감을 지니고 두려움 없이 도전하여, 성공과 실패를 통해 배우고 성장할 수 있었습니다.


성격적 강점

[타인에 대한 배려]

모두가 어려운 상황에서도 타인과의 소통을 통해 타인의 입장에서 생각하려 노력합니다.

또한 이런 저의 태도는 저의 코딩 스타일과도 밀접한 관련이 있습니다. 타인이 보기에 편하고 사용하기 쉬운 코드를 작성하려 노력하며, 보다 효율적인 업무 진행으로 팀의 목표 달성에 기여합니다. 결국 저의 타인에 대한 배려심은 조직의 성과 달성으로 이어지는 큰 강점으로 작용할 수 있습니다.

[높은 소통력]

아마추어 프로게이머 때의 경험을 토대로, 그 무엇보다 팀과의 소통이 중요하다는 사실을 확실히 인지하고 있습니다.

지속적인 소통을 통해 프로젝트의 방향성을 확실히 하고, 자신의 업무 상황을 팀과 공유해 효율적인 업무 분담에 큰 도움을 줍니다.

이러한 소통력은 프로젝트뿐만이 아니라 건강한 인간관계에도 큰 역할을 하여, 결과적으로 팀의 목표 달성에 기여될 수 있습니다.


프로젝트 경험

[효율적인 협업]

약 한 달이라는 짧은 시간 동안 진행되는 팀 프로젝트를 초기 기획안에 맞춰 제작 및 PPT 발표, 시연회까지 성공적으로 마친 경험이 있습니다.

저는 메인 개발자로서, 게임 대부분의 로직을 작성했습니다.

제가 가장 힘을 쏟은 부분은 ‘어떻게 하면 내가 작성한 클래스를 팀원들이 편하게 가져다 쓸 수 있을까?’라는 부분이었습니다.

그 결과 제가 채택한 방법은 ‘컴포넌트 패턴’이었습니다.

부품을 조립하는 것만으로 완성품이 나오는 것처럼 각종 로직을 각각의 부품으로 나눠, 그 부품들을 팀원들이 가져다 쉽게 사용할 수 있도록 했습니다.

그 결과 최소한의 소통으로 서로 간의 작업을 연계시킬 수 있었고, 저희는 모든 팀 중 유일하게 25일 이내에 프레젠테이션 발표 준비 및 게임 빌드, 시연회 개최라는 초기 목표를 달성할 수 있었습니다.

이러한 경험을 바탕으로, 실용적이고 유지보수성이 좋은 게임을 개발하기 위해 노력하겠습니다.

협업 경험

[소통하는 프로게이머에서, 믿을 수 있는 프로그래머로]

‘League of Legends’ 아마추어 프로게이머로써 활약한 경험을 통해 협업의 중요성에 대해 배웠습니다.

연습생 시절, 팀원들은 모두 10대 후반의 어린 나이였고, 서로 자기 주관을 굽히지 않고 오더를 내리려 했습니다. 그 결과 저희는 계속되는 연패의 늪에 빠졌습니다.

팀 내 문제점을 분석한 결과, 소통 방법의 개선이 필요하다는 결론을 도출했습니다. 소통의 부족으로 인해 교환되는 정보가 적고, 주관적인 주장만 내세웠던 것이 근본적 문제였습니다.

이를 해결하기 위하여 팀원들에게 두 가지 해결책을 제시했습니다.

첫 번째는 주장의 객관화입니다. 무작정 주장을 내세우는 것이 아닌, 객관적인 근거를 먼저 제시한 이후에 오더를 내리도록 했습니다.

두 번째는 상대방의 입장에서 생각하는 것입니다.

경기 패배 후 복기 도중, 전투 중이라 합류할 수 없는 팀원의 상황을 파악하지 못한 채 합류를 요구하는 저의 행동에 관한 얘기가 나왔고, 그제야 합류할 수 없었던 당시 팀원의 입장에 대해 이해할 수 있었습니다. 이 사건을 통해, 상대방의 입장에서 한 번 더 생각하는 계기를 가질 수 있게 되었습니다.

두 가지 습관을 익히며 연습한 결과 팀원들은 서로 간의 오더에 대해 신뢰를 갖게 되었고, 연패의 사슬을 끊어낼 수 있었습니다.

입사 후에도 이러한 팀원과의 소통력을 십분 발휘해, 신뢰성 있는 프로그래머로서 팀원과의 결속력을 다지겠습니다.


입사 후 포부

입사 후 가장 먼저 팀의 개발 방식과 커뮤니케이션 흐름에 빠르게 적응하여, 신뢰할 수 있는 구성원으로 자리 잡는 것을 최우선 목표로 삼겠습니다.

이후에는 지금까지 혼자서 레퍼런스 수집/ 기획/ 개발/ 밸런싱까지 반복하여 얻은 실전 감각을 토대로, 개발 효율성과 완성도를 높이는대 적극 기여하겠습니다.

또한 AI 기반 개발 방식에 대해 지속적으로 연구하고 새롭게 시도해보고 실제 업무에 적용해보며, "개발자가 코드를 짠다는 것의 의미"에 대해 더욱 더 깊게 고찰해보고 싶습니다.

단순히 하나의 프로젝트에 머무르는 것이 아닌, 팀과 함께 성장하고 실험하며 새로운 시도를 두려워하지 않는 개발자가 되겠습니다.

댓글