Offering strong foundation in developing mobile applications using React Native, with keen interest in learning and growing within this field. Contributes solid grasp of JavaScript and aptitude for implementing efficient, reusable components. Ready to use and develop skills in React Native and JavaScript in Cross-platform(and Web Front-end) Developer role.
• Smart Ticketing & Security
• Implemented Smart Ticket use-case handling within a React Native application.
• Integrated barcode (QR code) functionality to manage ticket scanning and validation.
• Developed capture-prevention features on Android (blackout screenshots, popup alerts) and custom UI overlays.
• UI Components & Optimization
• Created a custom Toast component to display short, informative messages.
• Optimized the Home screen carousel to improve rendering performance.
• Enhanced the Item Tab experience by:
• Improving refresh controls, even when all items are expanded.
• Displaying only the first three NFC names, collapsing remaining items to 0 for a cleaner view.
• Implementing natural tab bar hiding in the “Explore” tab for specific URLs.
• Map Integration
• Integrated KakaoMap on iOS using native modules to improve location-based features.
• Purchase & Payment Flows
• Built comprehensive purchase flows (web view integration, purchase benefits bottom sheet, refund screen).
• Implemented a detailed Purchase History screen, including order status checks and order detail views.
• Designed a robust item ordering and payment flow, addressing modal crashes by updating package dependencies.
• Created a date picker component to simplify user selection processes within the payment workflow.
• Item & Asset Management
• Developed an Item Transmission API to facilitate transfers.
• Built a product information screen to highlight key details before purchase.
• Implemented an NFT transfer flow, ensuring secure and efficient asset movement.
• Biometric Authentication
• Synchronized Android biometric authentication, including a bottom sheet prompt after five failed attempts.
• Handled key invalidation upon biometric info reset to maintain security.
• Integrated biometric signature and public key authentication on iOS.
• Branding & Configuration
• Updated the application logo and branding across all screens.
• Set up a custom splash screen to reinforce brand identity.
• Resolved icon color inconsistencies in navigation, preventing crashes by upgrading relevant packages.
• App Architecture & Documentation
• Documented application design on Notion (program lists, class diagrams, component specs, and framework structure).
• Defined and enforced coding standards, contributing to a more maintainable codebase.
• Published and maintained README files to streamline team collaboration.
• Localization & Theming
• Deployed multi-language support (updated language packs and integrated them into the app).
• Supported both Light Mode and Dark Mode for an improved user experience across devices.
• Additional Highlights
• Constructed and refined reusable UI components (e.g., custom dropdowns, input fields).
• Fixed UI issues such as clipped CTAs in bottom sheets by adjusting scroll behavior and snap points.
• Extended the Item Tab for user-specific lists, grouping collections, and refining UI interactions.
Tech Stack & Full Project Ownership: Selected the technology stack, set up the project, led development, and managed deployment (100% contribution).
• CI/CD Setup: Established a continuous integration and delivery pipeline using fastlane.
• Analytics & Deep Linking: Integrated the Amplitude SDK, implemented deep and universal links with Appsflyer, and connected CodePush for real-time updates.
• Optimization & Code Quality:
• Leveraged scpd to remove duplicate code.
• Converted images to .webp format.
• Switched from .apk to .aab files, reducing overall app size.
• Security & Anti-Tampering:
• Implemented a simple password system to prevent unauthorized usage.
• Blocked rooted devices from accessing the app, reinforcing security.
• Notion Database Migration: Transitioned FAQ data from hard-coded text to a Notion Database, enabling product managers to update content without an API.
• Mapping & Real Estate: Integrated naver-map to provide property and real estate information within the app.
• Income Calculator: Created an estimated income calculator using health insurance payments, national pension data, and credit card usage.
• Error Monitoring: Implemented Sentry to track and manage errors in real-time.
• Push Notifications: Integrated Firebase Messaging for push alerts, splitting debug and production environments for improved testing and release processes.
• Holiday API Integration: Used a public holiday API via an express.js service to prevent holiday selections when scheduling loan dates, then deployed the service.
• Tech Stack & Full Project Ownership: Selected the technology stack, set up the project, developed, and deployed the application (100% contribution).
• UX Enhancement via Analytics: Improved user flows—including navigation—using data analytics tools.
• Landing Page Development: Designed and built a landing page to promote key features and improve conversions.
• Major UI Overhaul: Added item tagging and search functionalities, while overhauling the entire app UI for a more seamless user experience.
• OAuth & Analytics Integration: Implemented Kakao and Apple OAuth, and integrated Amplitude for in-depth product analytics.
Understanding of REST apis