Huiyuan Ren

IOS Engineer

San Jose, California, United States10 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expertise in multi-user systems and Mobile Device Management.
  • Proven track record of optimizing app performance.
  • Strong focus on delivering high-quality iOS applications.
Stackforce AI infers this person is a skilled iOS developer with a focus on performance optimization and multi-user systems.

Contact

Skills

Core Skills

IosSwift

Other Skills

3D Studio MaxAdobe PhotoshopAutoCADBootstrapCC++CSSCascading Style Sheets (CSS)GitGithubHTMLJavaJavaScriptMac OSMatlab

About

I started my iOS development career with a year of UI work. Then, I grew to be more all-around and could take care of more layers of an app. Besides "how to make things happen", I also care about "why something would happen". Recently, my interest shifted to the "internal" side of iOS. I am on a long journey figuring out the "why"s and "how"s in the iOS. I'm actively learning about assembly language, compiler & components that form up the operating system. My goal stays the same though, from the first day of my iOS development career: I want to deliver GREAT iOS application. Quality is the last thing that I would compromise on.

Experience

10 yrs 3 mos
Total Experience
1 yr 8 mos
Average Tenure
8 yrs 2 mos
Current Experience

Apple

iOS Engineer

Apr 2018Present · 8 yrs 2 mos · Cupertino, California · On-site

  • Summary: I am a software engineer specializing in multi-user systems and Mobile Device Management on iOS, with a focus on delivering seamless, high-performance experiences across both system and application layers. My role spans from core OS components to first party applications, from frontend UI elements to background daemons, from features enablement to performance optimization. I collaborate closely with cross-functional teams to take complex features from concept to successful deployment.
  • Shared iPad ---
  • a multi-user feature that enables several people to share one device efficiently and securely
  • Develop and maintain new features that enhance the multi-user experience
  • Optimized performance, reducing log-in/log-out times by 30%
  • Built automated scripting tools for performance benchmarking, log analysis, and bug triage
  • Mobile Device Management ---
  • a security software solution that enables IT administrators to manage, secure, and monitor mobile devices
  • Built key MDM enrollment flows, including Account-Driven Enrollment, Return to Service, Service Migration, etc
  • Continuously optimize codebase for greater reliability, scalability, and maintainability
iOSXcodeObjective-CSwift (Programming Language)Python (Programming Language)Swift

Snapchat, inc.

Software Engineer II

Oct 2017Mar 2018 · 5 mos · 63 Market Street, Venice, California

  • Summary: Worked on chat related features in the Snapchat iOS app which is Top 5 in Apple App Store with 100M+ daily active users.
  • Heavily involved in Snapchat's redesign.
  • Developed a chat profile page that embedded interfaces from several teams with a "plug and play" architecture
  • Built up a chat UI service and helped clients to migrate & add different message types to the chatting system
  • Followed the best practices to build a silky smooth UI

Course hero

2 roles

iOS Software Engineer

Feb 2017Oct 2017 · 8 mos · 1400 Seaport Blvd, Redwood City, CA

  • Summary: Worked on the Course Hero iOS app (Top 20 in App Store’s grossing education app list) in a team of 7. Developed and maintained features to help students check out study materials and ask questions within the app.
  • Coded in both Objective-C and Swift
  • Primarily worked with MVVM pattern and explored alternative design patterns (e.g. VIPER)
  • Explored and performed best practices for reducing CPU/GPU/network usage and maximizing battery life
  • Boosted a UITableView's scrolling experience (average FPS) by 70% on old device model (from 35 fps to 55 fps)
  • Reduced app launch time by 30\% (cold launch: from 3.3s to 2.3s)
  • Accomplished light-weight backend work using PHP

Software Engineer Internship(IOS)

May 2016Aug 2016 · 3 mos · 1400 Seaport Blvd, Redwood City, CA 94063

  • Summary: Interned at Course Hero as an iOS engineer and developed the Course Hero iOS app in Objective-C
  • Introduced a new app homepage for the app
  • Built new features, including search history and ability to change user avatar.
  • Embedded Google services such as authentication and auto-complete
  • Participated in the QA process, identified and resolved 20+ bugs

Fae interactive

Software Development Engineering Intern

Aug 2016Jan 2017 · 5 mos · 3221 S. Hill Street Los Angeles, 90007

  • Summary: Developed an iOS app, "FaeMap", in Swift which allows users to pin interesting events on the map and chat with others within the app
  • Worked on the chat feature using JSQMessageController, Firebase, and Backendless
  • Built and enhanced features such as sending text messages, images, video, audio and location
  • Used Git for version control, introduced code review to the team
  • Worked with 4 teammates to write modularized and scalable code

Point taken llc

IOS Developer Intern

Jan 2016May 2016 · 4 mos · 175 Varick Street New York, NY 10014

  • Summary: Started my professional iOS career here developing "DinersCode" app in Swift to assist users in finding best restaurants nearby
  • Built UI with custom animations
  • Made use of different SDKs to achieve functions like user registration, login, information validation and data acquirement

Education

University of Southern California

Master’s Degree — Computer Science

Jan 2014Jan 2016

Beijing University of Technology

Bachelor’s Degree — Transportation and Highway Engineering

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Ios & Swift

Explore similar profiles based on matching skills and experience