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 is a well-rounded mobile/web developer with extensive knowledge and experience on the full stack, both front- and back-end. Being a hybrid engineer, he can develop both mobile and web apps and do both native and cross platform for mobile. He can design and build whole systems of any size from scratch using industry-best architectural patterns and software paradigms. He has a special talent for building systems with desktop and mobile ends.
Ludan is now available for hire
Portfolio
Experience
  • PHP, 6 years
  • JavaScript, 6 years
  • Node.js, 5 years
  • Laravel, 4 years
  • Ember.js, 3 years
  • CSS3, 3 years
  • React.js, 2 years
  • Angular 2, 2 years
Dandong, Liaoning, China
Availability
Full-time
Preferred Environment
Linux/OS X, Git, JetBrains/Xcode/Android Studio
The most amazing...
...app I've created is a web app enabling users to buy CS skins online developed using MEAN stack with STEM integration and hosted on AWS using Beanstalk and EC2.
Employment
  • Full-stack Developer
    Short Track Hero
    2017 - 2017
    • Developed on the back-end side that was built with CakePHP.
    • Fixed some Android bugs and added a few functions.
    Technologies: PHP, Android
  • Full-stack Web Developer
    IVICON (via Toptal)
    2017 - 2017
    • Created a back-end based on LoopBack including loopback-component-passport.
    • Created an Angular 4-based front-end that imports jQuery.
    Technologies: LoopBack, AngularJS 4
  • 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 the design in Sketch to be 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 a 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 Parse.com 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, Parse.com
Experience
  • iOS & Android Social Community App (Development)
    https://itunes.apple.com/us/app/communly/id988695437?l=en&mt=8

    Used Objective-C and Parse.com.

    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 the front-end and AWS on the back-end. Used Amazon iOS SDK to call AWS.

    Made use of various AWS components:
    - 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:
    - Take photos from a camera or pick them from the device's photo library.
    - Upload 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 & Android Social Chat App (Development)
    https://itunes.apple.com/jp/app/live-chat-meet-new-people-video-chat-messenger/id1150354351?l=en&mt=8

    Used Appcelerator Titanium.

    Built the mobile application for iOS and Android version from Sketch by using the Appcelerator Titanium, an open-source software development kit for cross-platform mobile development.

    We built the back-end server with Ruby and Node.js.

  • Loopback+Angular4 (Ivicon Matrix System) (Development)

    A web app developed for IVICON.

    Loopback 3.0 was used for the back-end and Angular 4 + KendoUI for the front-end.

  • Node + React Web App (Development)
    https://kiwi.com

    Kiwi basically helps you figure out where you can fly within your budget.

    I integrated the back-end with Node.js (Sails.js) and built the pages with React.

  • Siquo App (Node/Angular) (Development)
    https://www.siquo.com

    Siquo.com is a complete real estate classifieds website, which gives you, in just a few clicks, access to millions of houses, apartments, offices, garages, and land for sale and to rent worldwide.

    I was the only front-end developer in this project; we got the idea from Trulia.

  • Casting Manager (PHP, Laravel, AngularJS) (Development)
    https://castingmanager.com

    In this project, I built the pages on the front-end side. We used Laravel Spark for the back-end and Angular for building the front-end. Also, we used Laravel Homestead for the project configuration.

  • Short Track Hero (via Toptal) (Development)

    Short Track Hero is a Fantasy Sports mobile app for racing. It was built for iOS and Android, with a PHP back-end.

  • Yakka Plan (Development)
    https://app.yakkaplan.com

    A powerfully simple planning for every project, made in RoR and Ember.js. Fast track the planning for your next project with guided project maps, automated documentation, and more.

Skills
  • Languages
    CSS3, EcmaScript 2015 (ES6), Sass, HTML5, Objective-C, JavaScript, SQL, LESS, PHP, Swift, Java, TypeScript 2, Python, C#, VB.NET
  • Frameworks
    Mocha.js, Symfony, Loopback, Ember.js, Bootstrap, Android SDK, Core Data, AngularJS, Laravel, iOS Frameworks, iPhone SDK, CakePHP, CodeIgniter, iOS SDK, Ruby on Rails (RoR), ZURB Foundation, PhoneGap, Express.js, Sails.js, Kendo UI, Knockout.js, ASP.NET, Django, Ionic, Angular Material, Angular 2, Cordova
  • Libraries/APIs
    D3.js, Node.js, Vue.js, JDBC, Chai.js, React.js, jQuery, REST API, CocoaPods, Amazon SQS, Stripe, Backbone.js, Amazon IAM
  • Tools
    Xcode, NPM, Bower, JIRA, Git, Auto Layout, Interface Builder, Grunt, TokBox, Amazon SES, GitHub, Webpack, Crashlytics, Amazon VPC, Aviary, Illustrator CC, Adobe Photoshop
  • Paradigms
    Unit Testing, Agile Software Development
  • Platforms
    Firebase, AWS EC2, Android, iPad, Parse, iOS, Amazon Web Services (AWS), Linux, iOS 10, Meteor, Vuforia, BigCommerce
  • Storage
    JSON, Microsoft SQL Server, Realm, MySQL, Amazon RDS, MongoDB, DynamoDB, Google Cloud, NoSQL
  • Misc
    Back-end Development, Web Services, Gulp, Push Notifications, SVG, TestFlight, RESTful APIs, SVG animation, Front-end, UI Animation, User Interface (UI), jQuery SVG, AJAX, HomeKit, Amazon DynamoDB, Amazon Lambda, Payment Gateways, BrainTree, PayPal, Location Services
Education
  • Bachelor's degree in Computer Science
    Tsinghua University - Beijing, China
    2006 - 2010
I really like this profile
Share it with others