백엔드 개발자



IMG_1153_CROP.jpg

Java, Spring Boot, WebFlux, TypeScript, Node.js, Python, Flask를 이용한 웹개발이 가능한 2년차 백엔드 개발자 김태영입니다. (Reactive)Redis, MySQL, (Reactive) Mongo DB를 이용한 개발 경험이 있으며 AWS, Github Action, Docker, Jenkins를 이용한 CI/CD 경험, 그리고 Openai(생성형 AI), Anthropic(생성형 AI), Stability(이미지 생성형 AI), 토스 페이먼츠, 구글(이미지 제품 검색), 알라딘(도서 검색)등 외부 API를 활용한 기능 개발과 Kafka, Python, selenium, panda, numpy를 이용한 웹 크롤링 및 데이터 파이프라인 개발 경험이 있습니다.

이론물리학 대학원을 졸업했으며, 덕분에 영어로 된 논문과 공식문서를 읽고 구현하는 것이 능숙합니다. 대학원 재학 중 Fortran을 활용한 몬테카를로 계산을 통해 베이즈 통계학을 활용하며 개발에 대한 흥미를 처음 느꼈고, 이후 지속적으로 관심을 가지던 중 국가 교육에 참여하게 되었습니다. 20주에 걸친 코드스테이츠 과정 수료 이후엔 지속적인 블로깅, Java, Python을 이용한 꾸준한 알고리즘 풀이와 사이드 프로젝트 및 개인 프로젝트를 진행했고 이화여자대학교 연령통합연구소와 계약하여 5개월 간의 프로젝트에서 백엔드 팀장을 맡아 개발을 진행했습니다. 현재 (주)아스타에서 백엔드 엔지니어 직무를 수행하고 있으며, 이화여자대학교 후속 연구 프로젝트 및 사이드 프로젝트에 참여하고 있습니다.

여행과 고양이, 그리고 시집을 사랑하며 호기심이 왕성해 끝없이 질문을 던지는 편입니다. 덕분에 무엇이든 빨리 배우며, 특히 협업을 매우 좋아해 프로젝트를 진행할 때도 프론트엔드/백엔드에 구분 없이 필요한 지식을 습득해 빠르게 도움이 되었는 편입니다. 덕분에 만나본 팀원들은 모두 저를 다시 한 번 같이 일하고 싶은 백엔드 개발자로 평가해 주었습니다. 또한 지식의 공유에도 관심이 많아 주말과 평일에 틈이 나는대로 새로 배운것들과 재미있는 논문을 블로그에 리뷰 및 정리하는 편이며 그간 블로깅한 글이 기술 관련해서만 650개에 달하고 있습니다.


Stacks

[ 프로그래밍 언어 ] Java, Python, TypeScript

[ 프레임워크 & 라이브러리 ] Spring Boot, WebFlux, NestJS, Flask

[ DB & 서버 ] R2DBC, MySQL, MariaDB, PostgreSQL, Mongo DB, Redis, AWS, (Reactive)Kafka, Docker, Jenkins, Github Actions

[ Others ] Gradle, Git, Jira, Confluence, Slack


Career

2023.05 -

(주)아스타

BackEnd Engineer

[백엔드] Java, Spring Boot, Spring WebFlux, Python, Flask, TypeScript, Node.js, R2DBC, MariaDB, MongoDB, AWS, Kafka


In Charge of

이력서-페이지-1.png

이력서-페이지-2.png


Projects

2024.05 - 이화여자대학교 연구과제 프로젝트 (4인)

우리 함께 코젠(CoGen)_V2

장소와 취향 공유 게시판 기반 세대간 소통 프로젝트

[백엔드] NestJS, OAuth2, Docker, Jenkins, AWS, Redis, PostgreSQL [협업툴] Github, Figma, Swagger


In Charge of

2024.04 - 스터디 프로젝트 (4인)

체리픽(가제)

각종 생성형 AI를 연결 및 연계해 원하는 텍스트, 이미지, 동영상을 생성하는 서비스

[백엔드] Spring Boot, Security, OAuth2, Docker, Jenkins, AWS, Redis, PostgreSQL [협업툴] Github, Figma, Swagger


In Charge of