안녕하세요, 저는 오동효입니다.
다양한 개발 경험을 바탕으로 성장하는 프론트엔드 개발자입니다.
프론트엔드 중심의 개발 경험과 백엔드에 대한 이해를 결합하여 기술적 충돌을 최소화하고
시너지를 창출하는 원활한 협업을 추구합니다.
- Core Frontend:React, Next.js, React Query, Zustand
- UI/UX & Styling:Tailwind CSS, Styled-Components, ShadCN, Recharts, ApexChart
- Backend & API:Express, WebSocket, GraphQL, REST
- Development Efficiency:MSW, Turborepo, Storybook
- Infrastructure & Deployment:Render, Vercel, AWS S3 + CloudFront, FCM
- Collaboration & Productivity:Git, JIRA, SLACK, Figma, Microsoft Teams
경력
우신 아이티 솔루션
2025.08 ~ BE + FE DeveloperMES 시스템 구축 및 유지보수 담당, 신입 개발자 교육 및 관리
2025.08 ~ BE + FE Developer
- [프로젝트 리딩]
리딩 인력 부재 상황에서 프로젝트 리더 역할을 대행하여 테이블 설계 및 아키텍처 초안을 정의하고 개발 프로세스 주도 - [신입 교육 및 관리]
신입 개발자 3명을 대상으로 MES 시스템 개발 관련 기술 교육 및 업무 분담을 진행하여 팀 생산성 및 역량 강화에 기여 - [다중 고객사 관리]
5개 고객사의 MES 시스템 유지보수를 직접 담당하며 개선 요청사항을 처리하고 주요 장애를 분석·개선해 시스템 안정성 확보 - [신규 기능 개발]
고객사 요구사항에 맞춘 신규 기능 도입을 위해 테이블 설계 후 해당 기능을 성공적으로 추가 및 적용 - [개발 환경 개선]
운영 DB 의존성 해소를 위해 여분의 서버에 Linux/MariaDB 환경을 구축하고 독립적인 개발 DB를 생성하여 개발 안정성 및 데이터 관리 체계 강화
ExtJs4JavaMariaDBTomcat
BookSpider
2023.04 ~ 2025.07FE Developer프론트엔드 멀티플랫폼 개발 담당
OMS 시스템
2025.03 ~ 2025.08FE 리딩 개발자- [아키텍처 최적화]
TurboRepo 기반 Next.js 모노레포 환경 구성 및 프로젝트 구조 최적화로 개발 효율성 증대
(ex. 서점,출판사,배송사,물류사 등) - [UI/UX 설계]
TailAdmin 템플릿과 Figma를 활용하여 UI 아키텍처 구축 및 와이어프레임 설계 진행 - [배포 안정화]
Vercel CI/CD 파이프라인을 통해 개발 및 운영 서버를 분리 배포하고 DB 이원화를 적용하여 시스템 안정성 강화 - [유지보수성]
세분화된 컴포넌트 설계로 코드 중복을 최소화하고 유지보수성 및 재사용성 향상 - [클라이언트 협업]
Figma 기반 프로토타입 제작 및 클라이언트 피드백을 신속히 반영하여 최종 UI/UX 품질 개선 달성
TypeScriptNext.jsZustandReactQueryTailWindCSSshadCn/uiAWSVercel
출판사/서점 주문 시스템
2024.06 ~ 2025.03FE 리딩 개발자- [개발 환경 구축]
TurboRepo 기반 Next.js 모노레포를 구성하고 프로젝트 구조를 최적화하여 다중 프로젝트 관리 기반 마련 (ex. 서점,출판사,고객 등) - [CI/CD 및 배포]
Vercel 기반의 CI/CD 파이프라인을 구축하여 자동 배포 및 효율적인 협업 환경 조성 - [디자인 시스템]
ShadCn/ui를 활용한 디자인 시스템을 구축하고 Storybook 가이드를 제공하여 컴포넌트 재사용성 및 일관성 확보 - [Mock API 구현]
MSW(Mock Service Worker)를 도입하여 백엔드 개발 대기 없이 독립적으로 프론트엔드 개발 및 테스트 환경 운영 - [접근성 강화]
웹뷰 기반 PWA을 적용하여 다양한 플랫폼 및 디바이스에서의 접근성 확보 - [요구사항 반영]
클라이언트 미팅을 통해 프로토타입을 제작하고 피드백을 신속하게 반영하는 개발 프로세스 주도
TypeScriptReactNext.jsZustandReactQueryTailWindCSSshadCn/uiAWSVercel
2024.04 ~ 2024.06날개물류 홈페이지 리뉴얼
- [프로젝트 주도]
대표이사의 요구사항에 맞춰 기획부터 배포까지 전 과정에 참여하고 디자이너와 협업 수행 - [UX/UI]
Tailwind CSS 기반 <데스크톱, 태블릿, 모바일>
반응형 웹 구현으로 안정적인 사용자 경험 제공 - [애니메이션 구현]
After Effects 툴로 직접 제작한 Lottie 파일을 활용하여 직관적인 애니메이션 구현 - [데이터 시각화]
Recharts, ApexChart를 활용해 월별 통계 데이터를 시각화하여 B2B 의사결정 지원 - [업무 효율화]
Microsoft Teams 웹훅을 연동한 실시간 알림 시스템 구축으로 상담 응대 효율 극대화 - [성능 및 인프라]
최초 AWS S3/CloudFront & React
변경 Vercel & Next.js로 마이그레이션하여 로딩 속도 및 배포 용이성 개선
TypeScriptReactNext.jsTailWindCSSAWSVercel
우신 아이티 솔루션
2023.05 ~ 2024.04BE + FE Developer10여 개 거래처의 MES 시스템 구축 및 유지보수 담당
날개물류 전산 시스템 고도화
2023.10 ~ 2024.04BE + FE Developer- [시스템 고도화 지원]
노후화된 WMS 시스템 고도화 프로젝트에 참여하여 FE/BE 리팩토링 및 기능 개선 지원 - [성능 및 안정화]
핵심 기능(입출고, 재고 관리, 모니터링)에 대한 성능 검증 및 테스트를 수행하여 시스템 안정성 확보 - [최적화 기여]
빈번한 조회 쿼리에 대한 인덱스 적용 및 API 응답 시간 검토를 통해 시스템 속도 개선에 기여
ExtJs7 ,Java ,Spring ,JPA ,Docker, KafkaMariaDB
WisCloud
2023.05 ~ 2023.10BE + FE Developer- [데이터/로직 구현 지원]
제조 현장 요구사항 기반의 데이터 수집 로직 구현 및 공정 모니터링 기능 개발 지원 - [시스템 안정화 및 QA]
MES 핵심 로직 및 프로세스에 대한 단위 테스트(Unit Test)를 주도적으로 수행하여 시스템 안정화에 기여 - [공식 문서화 및 승인]
정부 제출용 단위 테스트 결과서를 작성하고 **공식 승인 절차**를 지원하여 프로젝트 신뢰성 확보
ExtJs4 ,JavaMariaDB
사이드 프로젝트
2024.09 ~ 2024.09개인 프로젝트
- Express와 Socket.IO로 실시간 채팅을 구축했습니다.
- Render 무료 티어의 Sleep 정책으로 인해, 서비스 첫 응답 시 활성화 지연(cold start)이 발생할 수 있습니다.
- Render에 배포해 웹소켓 연결과 메시지 브로드캐스트 안정성을 검증했습니다.
- 로그인/접속 화면(pc2.png)과 반응형 채팅 UI(pc7.png)를 제작해 데스크톱·모바일 환경을 모두 지원합니다.
GroupWare
2023.01 ~ 2023.02팀장 (Leader Student)- 임직원을 위한 맞춤 관리 서비스로, 그룹웨어의 핵심 기능인 근태 관리와 전자 결재 서비스를 중심으로 구현하였습니다.
- 직원 간 소통을 위해 메신저를 단순한 이메일 기능이 아닌 웹소켓을 활용한 실시간 채팅 기능으로 제작하였습니다.
- 관리자는 사원들의 근태 관리와 전자 결재 승인·반려를 할 수 있으며, 메인 화면을 통해 공지사항을 전달할 수 있도록 구현하였습니다.
- 사원은 그룹웨어 시스템을 통해 관리자에게 메일을 보낼 수 있는 기능을 이용할 수 있습니다.
- 팀장으로서 전자 결재와 SMTP 서비스를 활용한 기능을 담당하였고, 프론트엔드 전체를 구현하여 팀원들이 백엔드 개발에 집중할 수 있도록 지원하였습니다.
Action
2023.02 ~ 2023.03팀장 (Leader Student)- OpenAPI를 적극 활용한 프로젝트로, 영화 예매 시스템과 실시간 베스트 영화 확인, 영화 검색 기능을 구현하였습니다.
- 팀장으로서 홈 화면 구현과 OpenAPI를 이용한 영화 검색 시스템 개발을 담당하였습니다.
Skills
의사소통
- 배려에서 협업이 시작된다고 믿으며, 빠른 실행력과 근거 기반의 의사소통, 책임감을 바탕으로 함께 일하려 노력합니다.
- 팀 내 공통된 목표가 원활한 의사소통과 높은 생산성을 만든다고 생각합니다.
- 모르는 것은 솔직히 모른다고 말할 수 있는 용기를 중요하게 생각합니다.
- 백엔드 개발 경험을 바탕으로 원활한 협업이 가능하며, 비록 모든 백엔드 지식을 알지는 못하더라도 공감하고 배우려는 자세를 가지고 있습니다.
HTML/CSS
- 의미 있는 마크업을 작성하고, 웹 접근성과 사용성을 최적화하는 것을 중요하게 생각합니다.
- SCSS, PostCSS 등 CSS 전처리기와 CSS-in-JS에 익숙하며, TailwindCSS를 활용해 빠르고 일관된 스타일링을 할 수 있습니다.
- 디자이너와 협업하여 프로토타입을 제작하고 실제 프로젝트를 진행한 경험이 있습니다.
- 빠른 MVP 구축을 위해 TailAdmin 템플릿과 shadcn/ui 컴포넌트 라이브러리를 조합해 개발한 경험이 있습니다.
- 검색 엔진 최적화(SEO)를 위해 Sitemap.xml, Robots.txt를 설정하고 네이버, 구글 검색 노출을 지원한 경험이 있습니다.
JavaScript
- ES6 이후의 문법과 최신 자바스크립트 기능에 익숙합니다.
- Vanilla JavaScript를 사용해 DOM 조작 및 이벤트 위임 등으로 개인 프로젝트를 구현한 경험이 있습니다.
TypeScript
- JavaScript보다 TypeScript 개발 환경에 더 익숙합니다.
- 유틸리티 타입, 제네릭, 서로소 타입 등을 활용해 안정적인 타입 정의와 좁히기에 익숙합니다.
- 실제 프로젝트에서 타입을 통한 런타임 에러 방지 및 코드 안정성을 확보한 경험이 있습니다.
ReactJs
- 함수형 컴포넌트와 Hooks 사용에 익숙합니다.
- Next.js 환경에서 주로 개발하며, 요구사항에 따라 CSR, SSR, SSG, ISR을 적절히 선택해 적용할 수 있습니다.
- 상태 관리와 성능 최적화를 고려한 컴포넌트 구조 설계 경험이 있습니다.
ExtJs
- Ext JS 4 및 7 환경에서의 개발 경험이 있습니다.
- MVC/MVVM 패턴을 프로젝트 요구사항에 맞게 적용할 수 있습니다.
- 그리드, 데이터 스토어, 폼 등 다양한 UI 컴포넌트를 활용하여 레거시 환경에서 최적화된 애플리케이션을 개발한 경험이 있습니다.
DevOps
- 자동화를 통해 생산성을 높이는 것을 중요하게 생각합니다.
- GitHub Actions와 Vercel을 활용한 CI/CD 파이프라인 구축 경험이 있습니다.
- AWS IAM, S3, CloudFront, EC2, ECS 등 기본적인 클라우드 서비스 활용 경험이 있습니다.
교육 및 과정
- 중앙정보처리학원 [2022.10.25 ~ 2023.04.13] 자바 백엔드 과정 수료
- 안랩샘 아카데미 [2022.10.01 ~ 2022.11.26] 자바스크립트 과정 수료
- K-digital 스파르타 웹개발 종합반 [2022.09.22 ~ 2022.10.25] 팀스파르타(주)
- K-digital 스파르타 앱개발 종합반 [2022.08.22 ~ 2022.09.25] 팀스파르타(주)