Scroll To View More
Edward Huang, Mobile App Development Developer in Sydney, New South Wales, Australia
Edward Huang

Mobile App Development Developer in Sydney, New South Wales, Australia

Member since September 19, 2017
Edward has twelve years of software development experience, and for the past five, he's been creating complex mobile applications for iPhone and iPad. He always provides high code quality and pixel-perfect user interfaces and user experiences on time. He communicates extremely well and has worked in teams of all sizes. He usually works during the business hours in US time zones.
Edward is now available for hire

Portfolio

Experience

  • Android, 8 years
  • Mobile App Development, 8 years
  • Xcode, 7 years
  • iOS, 7 years
  • NoSQL, 4 years
  • Firebase, 4 years
  • Swift, 3 years
  • Kotlin, 2 years
Sydney, New South Wales, Australia

Availability

Full-time

Preferred Environment

macOS, Xcode, Sublime, Sketch, Source Control

The most amazing...

...project I've worked on is the Procore Construction Management app which made more than $75 million in revenue from paid users in 2016.

Employment

  • iOS and Android Developer

    2019 - 2019
    Swiftlane, Inc. (via Toptal)
    • Supported the iOS and Android app development (from scratch) for Swiftlane.
    • Developed a face-recognition Bluetooth key app for iOS. The total project included an employee app and door app versions.
    • Used the ARKit for facial recognition and also used SQLite and a JSON parser for data communication with the server as well.
    Technologies: Swift, Java, ARKit, BLE, iOS, iPhone, iOS Camera, Face Recognition
  • iOS App Developer

    2019 - 2019
    Freetopia, Inc.
    • Updated features and fixed bugs for an existing iOS Freetopia application.
    • Developed the front end (iOS app) and back-end server.
    Technologies: Swift, RxSwift, Heroku, Go, Back End, PostgreSQL
  • Developer

    2017 - 2018
    HelpFirst
    • Created an iOS app with Swift.
    • Developed a back end with Ruby.
    • Built up the front end using React and Redux.
    • Worked closely with the founder.
    Technologies: Swift, Ruby, React
  • Web Developer

    2017 - 2018
    Carv
    • Developed a project management tool.
    • Added managing resources using D3.js.
    • Created reusable components with React.
    • Supported resource management using Python.
    • Communicated and worked closely with the team.
    Technologies: React, Redux, D3.js
  • iOS and Android Developer

    2017 - 2017
    Hunted
    • Updated the old codebase.
    • Fixed various issues related with the iPhone X release.
    • Improved the Hunted system by implementing a HideMe feature.
    • Integrated LinkedIn to populate profiles easily.
    • Communicated and worked closely with the founder.
    Technologies: Swift, Objective-C, Java
  • Lead Developer

    2017 - 2017
    Buzzislife
    • Conceptualized, designed, developed, and deployed mobile and web applications.
    • Developed update patches, modules, and components to mitigate security risks.
    • Researched application acceptance and solicited feedback from users to boost adoption rates.
    • Wrote technical specifications and maintained all reports.
    • Communicated and worked closely with the founder.
    Technologies: Swift, Firebase, Node.js, Twilio
  • iOS Developer

    2017 - 2017
    DatePlay
    • Implemented the VIPER architecture.
    • Wrote a brand-new matching algorithm.
    • Developed a Tinder-like UI/UX.
    • Embedded social networking, GPS, and other usability features to the phone.
    • Used a Firebase database, functions, storage, cloud messaging, dynamic link, and Node.js to write a Firebase admin app.
    Technologies: Swift, VIPER Architecture, Firebase, Java, Node.js
  • Web Developer

    2016 - 2017
    Bonbids
    • Evaluated and conducted technical and functional research and analysis.
    • Designed optimized and usable interfaces.
    • Worked with design teams to ensure software solutions with ab elevated client-side experience.
    • Installed, configured, tested, and maintained operating systems, application software and system management tools.
    • Developed a fundraising auction system with Meteor.js.
    Technologies: Meteor.js, Stripe, Bootstrap, Iron-cli, Google Places API, GuideStar
  • iOS Developer

    2016 - 2017
    Procore
    • Developed a subcontract app for construction management.
    • Updated network-related APIs and code to Swift 3.
    • Added new features and translations to support multi-languages.
    • Created reusable, clean, and testable code.
    • Worked closely with other engineers to boost customer satisfaction.
    Technologies: Swift, Objective-C, CircleCI
  • iOS Developer

    2014 - 2016
    ZergID
    • Developed network APIs.
    • Built a custom video player.
    • Developed an extension to extract multimedia from devices (YouTube-like platforms).
    • Created a messaging system.
    • Worked closely with other developers to ensure the quality and fixed and added new features.
    Technologies: Objective-C, PHP

Experience

  • Swiftlane iOS and Android Applications (via Toptal) (Development)
    https://www.swiftlane.com/

    For Swiftlane, I worked from scratch on its iOS and Android apps with Saurabh Bajaj (the founder and CEO of Swiftlane).

    Technologies: BLE Technology, Face Recognition, ARKit, UI/UX, JSON Communication with the Server

  • HelpFirst iOS App (Development)

    I built a platform that incentivizes community problem-solving. The platform utilizes the tax code, consumer vanity, and the need for instant gratification on social media; to re-envision the consumption process.

    • https://itunes.apple.com/us/developer/help-first-inc/id1151495998?mt=8

    Technologies: Swift, Ruby, React

  • Freetopia iOS Application (via Toptal) (Development)
    https://itunes.apple.com/us/app/freetopia/id1187842634?mt=8

    I first worked on the Freetopia iOS application as a Toptal project. This is a social marketing application for users to post, sell, or buy items from each other.

    I have fixed bugs, updated features, and maintained a back-end server maintenance.

  • CarvIO (Development)
    https://www.carv.io

    I developed a pipeline-driven, resource forecasting website using React, Redux, Python, and D3.js. Carv.io helps managers to manage resources, users, and hours easily.

    Technologies: React, Redux, D3.js, Python

  • Procore for iOS (Development)
    https://itunes.apple.com/us/app/procore-mobile/id374930542

    I worked as a mobile developer for Procore which is the world's number one construction management software company.

    I developed daily log tools and created new networking APIs. I also updated the Objective-C code with Swift 3 and enabled multi-language support.

    Technologies: Swift, Objective-C, XLIFF, CircleCI

  • DatePlay | Date While You Play (Development)
    https://itunes.apple.com/us/app/dateplay-date-while-you-play/id1165118572

    I developed a Tinder-like dating app by implementing brand-new matching algorithms and integrating Facebook.

    Based on the user's profile, location, personality, and the answers to questions, I calculated the similarity of the users and match those with a certain percentage of similarities. I used Firebase as BaaS.

    Technologies: Swift, Objective-C, Java, Node.js, Firebase

  • Zergid (Development)

    I developed a Zergid iOS app and back-end API. I developed a share extension to enable users to share photos and videos from the browser directly to the app.

    Technologies: Objective-C, PHP, Share Extension, Google APIs

  • Buzz | Anonymous Group Chat (Development)

    I developed a Snapchat-like real-time messaging app called Buzz and developed some back-end APIs with Node.js. Buzz connects you to people around you in an anonymous ephemeral group chat. However, the conversations end after three minutes—because 95% of texts are read within three minutes of being sent.

    I also created the IAP to teleport user to other locations for few minutes to initiate a chat with users there.

    Technologies: Swift 3, Firebase, Node.js, Twilio

  • MedX Secret Messaging App (Development)
    https://itunes.apple.com/us/app/medx-secure-messaging-system-medxau/id1059734724

    I implemented HIPPA compliance encryption and created a real-time messaging system by using QuickBlox.

    Technologies: Objective-C, QuickBlox, RSA

Skills

  • Languages

    Objective-C, Java, Swift, JavaScript, Kotlin, Ruby, Python, HTML5, CSS
  • Frameworks

    Android SDK, UIkit, Redux, Ruby on Rails (RoR), ASP.NET MVC, Django, React Native, ARKit, Flutter
  • Libraries/APIs

    GeoFire, Firebase iOS SDK, RxSwift, Stripe API, Firebase Web SDK, React, Node.js, Facebook API, Stripe Connect, GPUImage, jQuery
  • Tools

    Firebase Cloud Messaging (FCM), Xcode, Android Studio, PyCharm, Photoshop CS6, Sublime Text, Sketch, WeChat, Flutter SDK
  • Paradigms

    Model View Viewmodel (MVVM), VIPER Architecture, Agile Software Development
  • Platforms

    Android, iOS, Firebase, Meteor, Amazon, Ubuntu, Amazon Web Services (AWS)
  • Other

    Mobile App Development, Firebase Cloud Functions, App UX, APIs, WeChat Pay, Mobile GPS, Live Chat
  • Storage

    Neo4j, MySQL, NoSQL, PostgreSQL, MongoDB, Oracle DBMS, Firebase Realtime Database, Cloud Firestore

Education

  • Bachelor's degree in Engineering and Information Technology
    2007 - 2010
    University of Technology Sydney - Sydney, Australia
I really like this profile
Share it with others