채용공고 올리기

윤효연님을 응원해보세요!

지금 만족하고 있어요
책임감
솔루션 지향
분석적
꼼꼼함
직관적

미리보기

기본 정보

이름
윤효연
직업
백엔드 개발자
간단 소개

3년차 typescript, C# 개발자로 협업의 중요성을 이해하며, 안정적이고 확장 가능한 코드를 작성하는 것에 주력합니다. back-end를 넘어 비즈니스 모델 설계, 인프라 구성, front-end, 커뮤니케이션 등 다양한 분야로 확장하여 좋은 리더가 되는 것을 목표로 하고 있습니다. https://dungdung-developer.tistory.com/

기술 스택

기술 스택

C#, ASP.NET Core, TypeScript, Node.js, MSSQL, MySQL, Redis, MongoDB, Git, asana, JIRA, Slack, AWS, Jenkins, elk

경력

회사명

(주)소프트닉스

직급 | 부서 | 근무 유형

팀원 | 백엔드팀 | 재직 중

근무 기간

2023.01. ~ 재직 중 (1년 9개월)

담당 업무

유저가 게임에서 생성한 NFT를 거래할 수 있는 NFT marketplace 개발

  • 마켓 유저/운영자 관리, 판매 상품 관리, 이벤트 개시 등 운영툴 node.js로 개발

  • jest, supertest, sinon, zod를 활용하여 통합테스트 구축

  • Jenkins와 powershell 스크립트를 사용하여 react 프로젝트를 AWS S3(+Cloudfront)에 빌드/배포 자동화

  • ssh, shell, git, pm2을 사용하여 node js 서버 배포

  • filebeat + ELK를 이용하여 실시간 로그 확인 시스템 개발

  • redis를 활용한 이벤트 랭킹, 통계 페이지 개발

회사명

주식회사콰가(quaggainc.)

직급 | 부서 | 근무 유형

팀원 | 개발팀

근무 기간

2022.03. ~ 2022.12. (10개월)

담당 업무

가상 화폐를 사용한 블록체인 지갑 서비스, 결제 모듈 및 관리자 페이지 백엔드 개발

  • 관리자 페이지 결제 차트, 회원/기업 정보, 결제/Swap 리스트 API 개발 및 보증 거래 개발

  • google Mail API와 연결하여 메일 정보 확인 API 및 google Push API 호출하는 라이브러리 제작

  • 이미지를 손실 압축하고 Azure File 라이브러리를 활용하여 파일의 CRUD 기능의 라이브러리를 제작

  • 로그인 토큰 관련 버그 수정 및 Swagger의 설명 추가 및 SVN에서 Git으로 변경 등 프로젝트 리팩토링

  • MongoDb와 Linq를 활용하여 채팅, 게시글 즐겨 찾기/랭킹 스케줄러 시스템 개발

자기소개

자기소개

3년 차 서버 개발자로 C#을 시작으로 현재는 TypeScript를 사용하여 REST API를 개발하고 있습니다.

첫 회사는 블록체인 스타트업으로, MSSQL, ASP.NET Core, Azure를 사용해 코인 결제 시스템과 백오피스를 개발했습니다. 저장 프로시저를 활용하여 비즈니스 로직을 작성한 경험은 이후 ORM을 사용할 때 쿼리에 대한 이해에 도움이 되었습니다. 아쉬웠던 점은 JWT 토큰을 사용한 인증의 보안 문제를 해결하지 못했다는 것과, Azure를 사용하면서 CI/CD 파이프라인을 활용하지 못한 점이었습니다. 이러한 아쉬움을 바탕으로 다음 회사에서는 JWT 토큰의 서명을 양방향 키 암호화 방식으로 개선하고, 세션 인증 방식과 결합하여 보안성을 강화했습니다. 또한, 이 경험을 통해 배포 자동화에 관심을 가지게 되었고, DevOps 영역에 흥미를 느끼는 계기가 되었습니다.
저는 개발 언어의 전환을 두려워하지 않습니다. 개발을 시작할 때도 프로그래밍과 관련 없는 전공에서 도전한 것이었으며, 현재 회사에서 C#에서 TypeScript로 전환하라는 요청을 받았을 때도 이를 배움의 기회로 받아들였습니다. 그 결과, 지금은 TypeScript가 제 주력 언어가 되었습니다. AI 기술이 발달하여 새로운 언어를 배우기가 더 쉬워진 지금, 개발 언어는 단지 원하는 서비스를 구현하기 위한 도구일 뿐, 결코 극복하지 못할 장벽이라고 생각하지 않습니다.

최종 목적은 좋은 리더가 되는 것으로 그를 위해서 인프라, fron-end 등 다양한 분야를 배울 준비가 되어있습니다. 저와 회사를 위해 지속적으로 발전하고 싶습니다.

댓글