Ludan Luan

Ludan Luan

Dandong, Liaoning, China
Hire Ludan
Scroll To View More
Ludan Luan

Ludan Luan

Dandong, Liaoning, China
Member since June 16, 2015
Ludan has lots of experience in developing iOS/Android applications and implementing back-ends for mobile apps. He has developed many mobile apps using Objective-C, Swift, and Java, and implementing PHP/MySQL, AWS, and on the server side. He is very strong in mathematics, so he can learn and apply any new IT technology. He always provides high-quality service and does his best to meet customers' needs. He has many recurring clients.
Ludan is now available for hire
  • Android, 4 years
  • iOS, 4 years
  • Parse, 2 years
  • Swift, 1 year
  • Laravel, 3 years
  • Node.js, 1 year
  • Amazon, 2 years
Dandong, Liaoning, China
Preferred Environment
Mac OS, Xcode, Android Studio, Eclipse, Git
The most amazing... I've created is a photo sharing app with scalable back-end utilizing a number of Amazon technologies.
  • Senior iOS Developer
    Tradeaze (via Toptal)
    2015 - 2016
    • Implemented front-end UI/UX using storyboard, auto-layout, and constraint priorities.
    • Implemented back-end using Node.js LoopBack framework.
    • Used MongoDB for the database and connected to it using LoopBack MongoDB connector.
    • Communicated with the back-end using LoopBack iOS SDK.
    • Set up SSL properly with LoopBack so that the back end accepts HTTPS requests.
    Technologies: Objective-C, Node.js, LoopBack, MongoDB, Express.js, Auto Layout, Constraint Priority, LoopBack iOS SDK, AMPPS, RoboMongo, WebStorm
  • iOS Developer
    Bubby (via Toptal)
    2015 - 2015
    • Implemented design in Sketch pixel perfect using Storyboard and Auto Layout.
    • Added some APIs to the back-end using Node.js, MongoDB, Express.js, and Mongoose.
    • Integrated Stripe as a payment gateway by modifying both front-end and back-end sides.
    • Integrated Facebook using Facebook iOS SDK to obtain the user's name, age, job history, education history, city, and hometown from Facebook.
    • Created a phone SMS verification system using Twilio service.
    • Collaborated with the client via Skype call and Teamviewer to figure out some issues live.
    Technologies: Objective-C, Storyboard, Auto Layout, Node.js, Express.js, MongoDB, Stripe, Twilio, Facebook, Mongoose, Sketch
  • iOS Developer
    SBDB Software Pty, Ltd. (via Toptal)
    2015 - 2015
    • Helped to replace soon-to-expire Apple certificates and APNS certificates with new ones.
    • Replaced certificates and APNS certificates without affecting current available version.
    • Guided the client using TeamViewer through live calling on Skype.
    • Configured PushApps to use new APNS certificates (development and production).
    • Uploaded new version using Application Loader with new certificates and provisioning profiles.
    Technologies: APNS, Apple Certificate, PushApps, Apple Push, Application Loader, Teamviewer
  • iOS Developer
    Valtus Real Estate, LLC (via Toptal)
    2015 - 2015
    • Developed both model and client app for booking models and registering as models using Objective-C and LAMP stack (Laravel framework).
    • Implemented complete and perfect framework for handling Apple Push Notification service.
    • Used significant location change of Core Location framework to update location of models in real time and save battery.
    • Implemented a back-end API using PHP Laravel framework with MySQL on Amazon EC2.
    • Used Braintree payment gateway to handle payment.
    Technologies: Objective-C, CoreLocation, Significant Location Change, Braintree, APNs, REST, PHP, MySQL, Laravel, AWS, Amazon EC2
  • Software Developer
    VanceInfo Technologies Inc.
    2010 - 2014
    • Created an iOS social photo sharing app using Objective-C as a front-end language and Amazon Web Services as a back-end.
    • Integrated an iOS front-end with back-end on AWS using iOS Amazon SDK for Cognito, DynamoDB, SNS, and SES.
    • Implemented a back-end for a mobile app on GoDaddy using PHP and MySQL as back-end technologies.
    • Created a video chatting app using TokBox's OpenTok service and as a back-end.
    • Fixed bugs and did tuning on various iOS apps and SQL databases.
    Technologies: iOS, Objective-C, Swift, Amazon Web Services, Amazon EC2, Amazon S3, Cognito, Amazon SNS, Amazon SES, PHP, MySQL, MS SQL, SQLite, Amazon DynamoDB, OpenTok,
  • Improvement to Spin-R Bluetooth Watch Winder iOS/Android App (Development)
  • iOS Social Community App (Development)

    Used Objective-C and

    You can connect with like-minded people around the world who share the same interests. From your favorite celebrity to the hobbies you love, Communly is dedicated to being the platform for you to be heard!

    - Explore: Find new, popular, and verified communities by the Communly team.
    - Connect: Join the conversation surrounding the things that you care about.
    - Share: Post photos, links, music, and text to communities.

  • iOS Photo Sharing App (Development)

    Developed a photo sharing app using Objective-C on front-end and Amazon Web Services on back-end. Used Amazon iOS SDK to call Amazon Web Services.

    Made use of various Amazon Web Services:
    - Amazon EC2 with Amazon Linux AMI and PHP
    - Amazon RDS with Amazon DynamoDB
    - Amazon S3 for storing photos
    - Amazon Cognito and IAM for authentication
    - Amazon VPC and Security Group for security and scalability
    - Amazon SES for email verification

    Features of the app:
    - Taking photos from camera or picking them from device's photo library
    - Uploading photos and send them to other users
    - Invite friends to use the app
    - Like or dislike photos
    - Authentication using email address, Facebook, and Twitter

  • iOS Video Chat App (Development)

    Developed an iOS video chat app using TokBox's OpenTok service and as a back-end. Used OpenTok iOS SDK to call TokBox's OpenTok service from iOS front-end. Implemented the back-end using

    The features of the app are:
    - Once the user logs in or sign up for the app, he/she will be led to a video chat with random user automatically.
    - The user can swipe left to close the current video chat and meet another random user available.
    - Users can invite Facebook friends to use the app.

  • Languages
    JavaScript, Objective-C, Java, PHP, Swift, C#, VB.NET, C/C++
  • Frameworks
    iPhone SDK, iOS Frameworks, CodeIgniter, ASP.NET, .NET, Laravel, Ruby on Rails, ADO.NET, AngularJS, Ember.js, Express.js, Sails.js, Loopback
  • Libraries/APIs
    RESTful APIs, Parse iOS SDK, CocoaPods, JDBC, Amazon IAM, Backbone.js, React.js, jQuery, Node.js, D3.js
  • Tools
    Amazon SES, Xcode, TokBox, Aviary, Crashlytics, Amazon VPC
  • Platforms
    Amazon EC2, iOS, Parse, Android, iPad, Meteor, Vuforia, Amazon
  • Storage
    Amazon RDS, SQL, MySQL, JavaDB, DynamoDB, MongoDB, Microsoft SQL Server, NoSQL
  • Misc
    TestFlight, iOS 9, HomeKit
  • Paradigms
    Agile Software Development
  • Bachelor's degree in Computer Science
    Tsinghua University - Beijing, China
    2006 - 2010
I really like this profile
Share it with others