James Perlman, Software Developer in Los Angeles, CA, United States
James Perlman

Software Developer in Los Angeles, CA, United States

Member since August 22, 2016
James is an expert in iOS development who excels at bringing user interfaces to life. He's passionate about making his apps delightful to use and beautiful to look at. James has extensive knowledge of the iOS ecosystem, its underlying frameworks, and the Xcode build system.
James is now available for hire

Portfolio

Experience

Location

Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

Adobe After Effects, VS Code, Xcode

The most amazing...

...project I've done was a real-time computer vision algorithm that uses your phone's camera to identify and extract a document and transform it into a flat image.

Employment

  • Senior iOS Engineer

    2016 - 2019
    Lottery.com
    • Worked directly with designers to come up with intuitive user interfaces.
    • Developed the technology to scan a lottery ticket using a phone camera.
    • Helped to rewrite the original iOS app in React Native.
    • Meticulously stayed on top of Apple's software requirements, including the upgrade to Xcode 10 and changes to the App Store policy.
    • Oversaw iOS build releases and React Native code pushes.
    Technologies: Node.js, React, React Native, Swift, Objective-C
  • iOS Engineer

    2014 - 2016
    Freelance
    • Worked with clients to determine expectations and complete requirements.
    • Researched best practices and the most efficient technologies to use for the problems at hand.
    • Managed the iOS App Store release cycle for many projects from start to finish.
    Technologies: Swift, Objective-C
  • iOS Engineer

    2015 - 2015
    We are Few
    • Worked on a team with backend developers to build new ideas from scratch.
    • Communicated directly with designers to come up with beautiful user interfaces.
    • Worked directly with project managers to come up with goals and deadlines for our clients.
    • Wrote documentation for handing off apps to clients after development was finished.
    • Fixed bugs along with maintaining and refactoring code on preexisting projects.
    Technologies: Xcode, iOS, Objective-C

Experience

  • Lottery.com iOS App (Development)
    https://lottery.com

    I worked on this app from 2016 until 2019. At first, when I joined the team, I was tasked to make the user interface look excellent along with various refactors and bug fixes. When we converted the entire front end to React Native, I was in charge of making sure that the iOS-dependent modules worked as intended.

  • Stamena (Development)
    https://apps.apple.com/us/app/stamena-longer-lasting-sex/id1106687104

    I worked as the sole developer on a Swift-based strength training app. I worked with one designer and had full reign over the underlying software architecture. This project took about two weeks to complete.

Skills

  • Languages

    Swift, Objective-C, JavaScript, C++, C, GLSL
  • Tools

    Adobe After Effects, Xcode, VS Code, Adobe Illustrator, Adobe Photoshop
  • Frameworks

    React Native
  • Other

    Shaders
  • Libraries/APIs

    Node.js, React
  • Platforms

    iOS

To view more profiles

Join Toptal
Share it with others