
<aside> 💫 data class Profile( val name = "이현빈", val phone = "010-5183-4487", val introduce = "트렌드가 문화가 될 때끼지 😎**" val school** = ”광주소프트웨어마이스터고등학교”, val email = "dev.leehyeonbin@gmail", val github = "https://github.com/leehyeonbin" val links = listOf(Medium, Tistory, Linked In, **Rocketpunch)**, val team = **MSG - Team, val lastUpdatedAt = “${**August 20, 2023}”, )
</aside>
<aside> 👋 안드로이드 개발자 이현빈입니다. 짧은 기간에 떠올랐다 사라지는 트렌드 같은 서비스보다 🌊 반티로 샀지만, 잠옷으로 입는 축구복처럼 오랜 기간 사랑 받으며, 일상 그 자체인 문화를 만들고 싶습니다.
아무것도 없이 3명에서 시작하여 41명이 활동하는 팀이 될 때까지 2년 간 팀의 초창기 리더, 개발자로서 기획부터 개발 후 배포, 유지/보수까지 진행한 경험이 있습니다. 이러한 경험을 계기로 팀 문화에 관심이 생겼습니다.
함께 한배를 탄 동료들과 떠나는 여정을 즐기고, 어려운 상황이나 장애물을 만나더라도 함께 나갈 수 있는 여정이 있기에 변화가 있다고 생각합니다.
</aside>
여러 사람과 협업을 진행하는 과정에서 동료의 코드를 해석하며, 모호한 네이밍이나 의도를 파악하기 어려운 함수 등의 이유로 코드 해석에 어려움이 있었습니다.
<aside> 💡 작성자 또는 컴퓨터만 읽을 수 있는 코드가 아닌 타인이 투입되더라도 해석하고, 이해할 수 있는 코드가 좋은 코드라고 생각하며 그러한 코드를 작성하기 위해 노력하고 있습니다. 클린 코드, 코드 리팩토링에 대해 관심이 많아 3일간 스스로 6,500줄 이상을 리팩토링하여 계층별로 관심사를 분리한 경험이 있습니다.
</aside>
모르는 점들을 프로젝트에 실제로 도입해 가며 공부하는 것을 좋아합니다.
<aside>
💡 실제로 Compose For Web이 나온 초기에 문서화도 제대로 되어있지 않은 상황에서
무작정 포트폴리오 사이트를 만들어 보거나, Dart를 해본 적도 없지만,
공부를 통해 Flutter, STOMP, Web Socket 통신을 이용하여
채팅과 실시간 이벤트 등을 구현한 마피아 게임을 개발한 경험 등이 있습니다.
</aside>
in, out과 iterator와 sequnece처럼 고급 문법에 이해가 있음.state를 이용하여 화면과 여러 데이터들의 각종 상태를 관리하여 유저의 정보를 수정, 관리한 경험이 있음.