Giter Club home page Giter Club logo

이윤회(Adam)

Self-Intro

안녕하세요, 저는 지속적인 학습과 개발에 대한 열정을 가지고 있는 풀스택 개발자입니다. 더 좋은 개발자가 되기 위하여 최신 기술 동향을 따라가고, 새로운 프로그래밍 언어와 프레임워크를 배우는 것을 즐깁니다. 이러한 호기심과 배움의 자세는 저를 끊임없이 도전하게 만들며, 이를 통해 개발자로서 더욱 성장할 수 있는 기회를 찾게 됩니다. 팀 내에서의 협업을 중시하며, 동료들과 지식을 공유하고 서로를 격려하는 환경에서 일하기를 희망합니다.

Skills

[Backend] Java Spring, Java Vert.x, Nest JS

[Frontend] Flutter, React

[Database] MySql, PostgreSql

Currently studying/ interested in

  • Java Spring, React, Flutter

Experiences

Sony Music Entertainment Korea Digital Operations/Data Analysis (2018.04~~2020.07)

음원 직전송 SFTP 서버 구축(2019.05 ~ 2020.01)

[기술 스택] Python Django, Oracle Sql

[개요]�

  • 스포티파이/애플뮤직 대비 수동으로 음원을 받고 자사 서비스에 올리는 국내 DSP는 음원을 늦게 오픈하는 문제
  • 스포티파이/애플뮤직과 같이 음원 자동 오픈 및 자동 서비스를 위해 음원 직전송 서버 구축에 대한 필요성
  • 음원 서비스 시간과 실 음원 데이터를 포함한 XML을 파싱 및 저장 할 수 있는 서버 구축

[결과]

  • 국내 DSP에도 해외 DSP와 동일한 시간에 음원 서비스 오픈
  • 음원 발매 자동화로 인한 작업량 축소

[그 외]

  • 소니 뮤직 아티스트 스트림 데이터 전처리(R)와 시각화(R, Tableau)

Tardis Technology Backend Developer (2021.10 ~ 2022.05)

레거시 서버 MSA 환경 전환(2022.01 ~ 2022.05)

[기술 스택] Java Vert.x, PostgreSql, Kubernetes

[개요]

  • 레거시 전기차 충전기 관리 시스템(CSMS) 백엔드 서버의 충전기 조회 API의 트래픽 급증에 따른 성능 저하
  • 충전기 조회 API에 대비해 다른 서비스들은 트래픽에 따른 성능 저하가 발생하지 않았음
  • 기존 모놀리딕 구조의 서버를 기능별로 분리하여 MSA 도입 후 AWS EKS에 배포
  • 트래픽이 많이 몰렸던 충전기 조회 서비스의 팟의 숫자를 늘리고 많은 리소스를 할당

[결과]

  • 트래픽 과부화로 인한 성능저하 완화
  • 레거시 코드 리팩토링으로 코드의 유지보수성 강화

회원 번호판 자동 인식 서비스 테스트 (2021.10 ~ 2022.02)

[기술 스택] Java Vert.x, PostgreSql

[개요]

  • 자사 충전소에서 회원 차량이 충전소에 주차를 했을때 자동으로 인식을 하여 자사 충전소를 이용하게 유도
  • 충전소에 설치 된 카메라에서 번호 인식 후 해당 스트링을 서버로 전송 후 서버에서 회원 내역 조회
  • 회원일 경우 가장 많은 충전량을 기반으로 추천 충전량 정보 충전기에 전달

[결과]

  • 별도의 인증 절차 없이 충전할 수 있어서 회원들의 편의성 증대
  • 회원들의 자사 충전기 사용 유도

Turnbag Backend Developer (2022.06 ~ 2023.01)

[기술 스택] Java Spring, React Native, MySql

[개요]

  • 기존 서비스에는 경매를 통한 단방향 거래만 존재
  • 중간에서 진품 검증을 해주고 수수료를 받는 방식으로 유저 간 안전한 거래 도모 및 거래량 촉진의 필요성
  • 기존 레거시 코드에서 사용하던 방식인 스프링+MyBatis, Swift/Kotlin에서 html 랜더링 방식 -> 스프링+JPA, React Native로 변경

[결과]

  • 거래량 증가
  • 코드 개선으로 유지보수성 증대
  • React Native(Expo) 도입으로 프런트엔드의 수정사항을 반영하기 쉬워짐

�카카오톡 자동화 서버 개발(2022.08 ~ 2023.09)

[기술 스택] Java Spring, MySql

[개요]

  • 기존 서비스에는 필요에 따라 카카오톡을 수동으로 유저에게 전송해야 했음
  • 경매 낙찰, 판매 등 특정 조건에 따라 보내는 카카오톡을 스케쥴러가 순회하며 자동으로 해당 유저에게 카카오톡을 보내는 서버 생성

[결과]

  • 수동으로 처리해야할 작업 대폭 감소
  • 불필요한 카카오톡 API 호출 감소로 비용 절감

�대시보드 제작(2022.06 ~ 2023.08)

[기술 스택] Java Spring, React, MySql

[개요]

  • 기존 서비스에서는 거래량, 입찰량 등의 정보를 db에서 직접 쿼리로 호출하여 확인하는 방법 밖에는 없었음
  • 비개발 직군에 있는 사람들이 해당 데이터를 얻기 위해선 개발자에게 항상 요청해야 하는 번거로움이 있었음
  • 비개발 직군에 있는 사람들이 편하게 해당 정보들을 실시간으로 확인하기 위해 대시보드 제작

[결과]

  • 비개발 직군에서 필요 정보를 얻는 시간 감소
  • 대시보드 제작과 동시에 db 테이블들을 리팩토링해 테이블 가독성 증가 및 성능 향상

Education

  • 중앙대학교 경제학, 정치국제학 복수전공 (2013.03 ~ 2020.02)
  • Turku School of Economics 교환학생 (2017.01 ~ 05)

Languages

  • 영어 TOEIC 990 (2017.10.29), TOEFL 117 (2012.04.22)

Adam Lee's Projects

carrot_clone icon carrot_clone

flutter clone application of carrot market using firebase as backend

chakra-ui-crash-course icon chakra-ui-crash-course

All course files for the Chakra UI Crash Course on NetNinja.dev & on the Net Ninja YouTube channel.

emotion-diary icon emotion-diary

React native project following the course by Winterlood on Inflearn

flutter_practice icon flutter_practice

creating practice flutter application following the "Flutter Course for Beginners" on Youtube offered by freeCodeCamp.org

laravel7-docker icon laravel7-docker

PHP 7.4 development environment with PHP-FPM, Nginx and MySQL 5.7 to run Laravel applications using Docker and Docker Compose.

netflix-clone icon netflix-clone

react application that copies netflix(an app to practice react)

react-blog icon react-blog

a simple blog using react to practice react and css

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.