Joseph Kim, React Native Developer in Austin, United States
Joseph Kim

React Native Developer in Austin, United States

Member since October 30, 2020
Joseph, a lifelong learner and a master problem solver, has 10+ years of professional experience. He is an expert React Native developer who also specializes in back-end and cloud services such as AWS. His end-user-focused mindset and collaboration skills help turn any challenges into a profitable service or product that exceeds all quality expectations. With his relentless passion for research, Joseph guarantees that any feature customers see will be cutting-edge, scalable, and functional.
Joseph is now available for hire

Portfolio

  • Chefman
    Amazon Web Services (AWS), Redux-Saga, Bitbucket, Confluence, Jira, Enzyme...
  • WASH
    JavaScript, TypeScript, Bluetooth LE, QR Codes, Redux, Redux-Saga...
  • TechStyle Fashion Group
    React Native, JavaScript, TypeScript, Redux, Test-driven Development (TDD)...

Experience

Location

Austin, United States

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Visual Studio Code, React Native, Visual Studio App Center, iOS, Android, Node.js, Firebase, Front-end

The most amazing...

...app I've developed was ChefIQ, a beautiful app used by many, from the initial ideation to the MVP and then to supporting two additional products.

Employment

  • Senior React Native Developer

    2018 - PRESENT
    Chefman
    • Built ChefIQ, the first-ever fully functional smart small kitchen appliance companion app.
    • Constructed a complex IoT React Native app from initial ideation to delivery as a part of a core team of four developers. It has 4.6 stars rating on the Apple Store.
    • Developed a gateway of communication from the culinary team to the app. The culinary team only had to input a recipe on the website to appear on the app with the full guided cooking capabilities.
    • Created the guided cooking functionality within the ChefIQ app that reacts to user interactions and guides them through the recipe, preventing users from making mistakes while cooking.
    • Developed a React Native mobile app utilizing BLE and WiFi, various AWS and Firebase services, and a custom in-house API.
    • Configured small kitchen appliances IoT devices utilizing AWS IoT Core and MQTT.
    • Collaborated with many departments with a heavy emphasis on collecting requirements, UI/UX design, QA testing, and process standardization.
    • Participated in various trade shows and conventions, including CES, IHA, etc.
    • Created a website for Chefman's culinary team in React that allows the users to input a recipe.
    • Constructed everything with a customer-first mindset. If a feature does not bring customers any value, do not add it to the app.
    Technologies: Amazon Web Services (AWS), Redux-Saga, Bitbucket, Confluence, Jira, Enzyme, Jest, JavaScript, TypeScript, Swagger, Agile, MQTT, AWS IoT, MySQL, Express.js, Node.js, Firebase, WiFi, Bluetooth LE, React, Redux, React Native, Mobile, iOS, Android, APIs, CodePush, Java, Search Engine Optimization (SEO), Push Notifications, Team Leadership, Management, Dynamic Search, Front-end, GraphQL
  • Senior React Native Developer

    2021 - 2022
    WASH
    • Participated in raising the app's star rating from around 1.6 to over 4.3.
    • Improved the app's stability greatly by mostly eliminating crashes and random slowdowns within the app.
    • Enhanced the reliability of the Bluetooth connectivity by ensuring a single point of interface and more predictable behavior.
    • Mentored other more junior developers by coaching them and holding workshops to encourage better coding standards.
    • Revamped the entire codebase to properly reuse code, write more scalable code, and eliminate unnecessarily confusing code.
    • Enforced a better UI/UX process for the app that delivered user-friendly and user-centric interactions.
    • Encouraged and established proper documentation for all features.
    • Separated unnecessary business logic from plaguing the view-related code.
    • Optimized performance by ensuring no unnecessary operations of any kind were running in the app.
    • Participated in design, product, and important meetings to ensure the tickets assigned to the developers were documented correctly before working on them.
    Technologies: JavaScript, TypeScript, Bluetooth LE, QR Codes, Redux, Redux-Saga, Styled-components, Mobile, iOS, Android, APIs, Java, Push Notifications, Team Leadership, Management, Front-end
  • Senior React Native Developer

    2021 - 2022
    TechStyle Fashion Group
    • Migrated existing Sailthru implementation into Emarsys, including but not limited to tracking customer behavior, SMS campaigns, and rich and standard push notifications.
    • Assisted in deploying the app's Android version with one other React Native developer. The company only had an iOS app, even though it was a React Native app. Because the app was iOS optimized, there were thousands of bugs to be fixed.
    • Improved the scalability and performance greatly for an app with a user base of over 10 million users.
    • Aided with the migration to the AppCenter for deployment and testing.
    • Mentored junior developers weekly on their coding practices, collaboration skills, communication skills, and more.
    Technologies: React Native, JavaScript, TypeScript, Redux, Test-driven Development (TDD), Microsoft Teams, Slack, Bitbucket, Jira, Confluence, Visual Studio App Center, Bitrise, Sentry, Bugsnag, Emarsys, Sailthru, Segment, Mobile, iOS, Android, APIs, CodePush, Java, Push Notifications, Front-end
  • Senior React Native Developer

    2021 - 2021
    General Motors
    • Helped revamp the tire monitoring system on their Flagship apps.
    • Collaborated with a large team of over 50 developers with a heavy emphasis on collaboration and pair programming.
    • Practiced in TDD and made sure every feature was well tested.
    • Ensured all features and every package included in the app were to the highest security caliber as security is extremely important at GM.
    Technologies: React Native, Swift, Objective-C, Java, JavaScript, TypeScript, Test-driven Development (TDD), Jenkins, Azure, Jest, Bitbucket, Jira, Confluence, VPN, Mobile, iOS, Android, APIs, Push Notifications, Front-end
  • React Native Developer

    2017 - 2018
    Church Support Online
    • Built a React Native mobile app that showcases live chat, gallery, multi-depth navigation, authentication, and calendar.
    • Utilized a phone's contact list, user notifications, gallery, and camera to create a more interactive app experience.
    • Enhanced the user experience by allowing customizable tab bars.
    • Constructed the back end using Ruby on Rails and PostgreSQL.
    Technologies: Amazon Web Services (AWS), Ruby on Rails (RoR), JavaScript, Redux, GitHub, PostgreSQL, Live Chat, Firebase, React Native, Mobile, iOS, Android, APIs
  • Energy Consultant

    2013 - 2017
    So Good Corp
    • Generated business by soliciting natural gas and electricity services to potential customers in NJ and NY.
    • Increased the number of clients by 20% in 2016 by utilizing effective sales strategies and providing service excellence.
    • Created a basic static website in HTML, CSS, and JavaScript to further increase sales and attract more customers.
    Technologies: Sales, Customer Service Strategy, Microsoft Excel, Consulting, JavaScript, CSS, HTML
  • IT Intern

    2014 - 2014
    Exelis Inc.
    • Fielded classified help desk calls and resolved hardware and software issues at a defense, information, and services company.
    • Rectified daily network-related issues and monitored IT infrastructure proactively for 100+ users.
    • Upgraded operating systems and increased the IT department's service and support rating from fair to great.
    Technologies: IT Helpdesk, Provisioning Tools, Computer Repair, Customer Service, Network Engineering
  • Network Engineer and IT Manager

    2011 - 2013
    Youth With A Mission
    • Recreated the network infrastructure from the ground up, including fiber optics cabling and installation of a Cisco-based network.
    • Increased network uptime from 55% to 99.9% by strategizing and implementing cost-efficient and reliable network devices.
    • Began job with zero IT experience and self-taught through research/practice; received promotion to IT Manager in three months.
    • Helped the creative department with building a static website using HTML, CSS, and JavaScript.
    Technologies: Management, Team Leadership, Cisco, Network Engineering, JavaScript, CSS, HTML

Experience

  • ChefIQ
    https://apps.apple.com/us/app/chef-iq/id1496378504

    The industry's very first companion app for smart small kitchen appliances. We've heard of smart light bulbs and smart switches, but have you heard of a smart muti-cooker? With ChefIQ, users don't just simply monitor their smart appliances and send basic commands. Users own the experience and are in awe of how enjoyable cooking can be!

    I was part of this project from its initial ideation phase. In the beginning, my work was split between the front end and the back end. I then moved on to what I consider the best cooking experience currently available, guided cooking. I am the sole creator of this feature. It has video instructions, a built-in scale to measure ingredients, built-in timers, and other "smart" features to make sure users really can't mess up cooking. Users will be able to recreate consistent results every time, guaranteed.

    In addition to guided cooking, all complex logic within the app is done by me. I am the primary bug and crash fixer on the team.

    I managed all APIs to the back end and created all API calls on the app side.

    All team members also manage BLE, WiFI, and IoT as needed.

    Finally, I created a recipe website for internal use.

  • Fabletics
    https://apps.apple.com/us/app/fabletics-premium-activewear/id1407876411

    Fabletics is where the typical clothing eCommerce experience meets technological innovations.

    Project highlight:
    An app with over 10 million users that is very heavy on collaboration and testing. Scalability and performance are also of utmost importance, and as an eCommerce app, customer information security is also fundamental.

  • myChevrolet
    https://apps.apple.com/us/app/mychevrolet/id398596699

    A companion for a General Motors vehicle, a beautiful, performant, and secure app that GM owners cannot live without where security is of utmost importance.

    Though myChevrolet is listed here, I've had the opportunity to work on all of General Motor's brands

Skills

  • Languages

    JavaScript, HTML, CSS, TypeScript, GraphQL, C++, Java, Swift, Objective-C
  • Frameworks

    Swagger, React Native, Redux, Express.js, Jest, Ruby on Rails (RoR)
  • Libraries/APIs

    React, Node.js, Redux-Saga, Libraries/APIs
  • Tools

    Slack, GitHub, Bitbucket, Postman, MQTT, Microsoft Teams, Visual Studio App Center, Sentry, Bugsnag, Jira, Confluence, Microsoft Excel, Sketch, Zeplin, Branch.io, Provisioning Tools, Jenkins, VPN
  • Paradigms

    Agile, Test-driven Development (TDD), Testing, Management, Search Engine Optimization (SEO)
  • Platforms

    Visual Studio Code, Bluetooth LE, AWS IoT, AWS IoT Core, Emarsys, Mobile, iOS, Android, Firebase, Amazon Web Services (AWS), Bitrise, Azure
  • Storage

    PostgreSQL, Google Cloud, MySQL
  • Other

    Data Structures, Team Leadership, Storybook, Styled-components, Push Notifications, Sailthru, APIs, CodePush, Front-end, WiFi, Enzyme, Live Chat, Computer Repair, Local Notifications, Dynamic Search, Network Engineering, Enterprise Design, Consulting, Customer Service Strategy, Sales, Customer Service, IT Helpdesk, Cisco, Segment, QR Codes

Education

  • Specialization in Full-stack Development
    2017 - 2017
    Flatiron School - New York, NY
  • Bachelor's Degree in Information Sciences and Technology
    2013 - 2015
    Penn State University - University Park, PA

To view more profiles

Join Toptal
Share it with others