
🙆♀️ GitHub
📝 Tech Blog
https://developer-ellen.tistory.com/
<aside>
💡 소개 개방성, 투명성, 혁신성을 가지는 오픈소스의 가치를 깨닫고,
현재 오픈소스 컨트리뷰션과 코드 리뷰에 관심이 많습니다.
삽질하며 성장하는 것을 즐기며 이슈에 끈기있게 도전하여 해결하는 것에 자신 있습니다.
성실함과 꾸준함이 개발자의 큰 덕목이라 생각하여,
현재 1일 1커밋과 배운 것들을 기술 블로그에 정리하며 성장하고 있습니다.
</aside>
객체지향 설계를 완전히 이해하고 원하는 기능을 개발할 수 있습니다. 특히, Servlet, JSP 구현 뿐만 아니라 Spring Framework, Spring Boot를 활용하여 REST API를 설계하고 구현할 수 있습니다. JDBC 으로는 xml기반의 MyBatis와 ORM 기반의 JPA을 사용하여 웹 애플리케이션을 개발할 수 있습니다. 또한 ORM 기법의 JPA를 활용해서 Spring boot내에 비즈니스 니즈에 맞춰 서비스를 구현할 수 있습니다.
학습된 인공지능 모델을 활용해 원하는 웹서비스로 구현해낼 수 있습니다. 특히, flask Framework 활용하여 원하는 비즈니스 구조에 맞는 REST 구조 API를 설계할 수 있습니다.
MVVM 패턴에 대해 이해하고 있으며 Vue.js Framework를 활용하여 원하는 컴포넌트 구조로 설계할 수 있습니다. 프로젝트에서 삽질 과정을 통해 비동기 처리 방식을 배웠으며 원하는 기능에 맞춰 구현해낼 수 있습니다. Node.js로 서버를 구현하여 웹 서비스에 맞춰 REST API 설계를 할 수 있습니다.
4번의 프로젝트에서 Git과 GitHub, GitLab을 활용하여 팀프로젝트를 진행한 경험을 바탕으로 팀 내에서 정한 Git Branch 전략을 통해 코드를 Merge하고 코드 버전관리에 능숙합니다.
3번의 프로젝트에서 JIRA를 사용하며 일정관리를 수행한 경험으로 일(Task)를 스토리 포인화하여 애자일하게 일주일 단위로 개발하며 효율적인 일정관리 방법을 배웠습니다. 특히 3번의 프로젝트마다 각 일주일(스프린트) 단위로 회고를 진행하며 세부 일정관리에 잘한 부분, 배운 부분, 개선할 점들을 공유하며 스스로에 맞는 일정 조율 방법을 배울 수 있었습니다.