Summary
Overview
Work History
Education
Skills
Languages
Timeline
Hi, I’m

Andrew McLane

San Francisco,CA

Summary

Knowledgeable software developer with work experience in 2D/3D game and graphics development, digital terrain creation, narrative storytelling and integration, endpoints and REST APIs, databases and neural networks. Complex problem-solver with analytical mindset, dedicated to achieving objectives according to tight schedules while producing impeccable code. Remarkable communication skills, eagerness to perform and willingness to rethink. Team player with considerate and eager to learn attitude.

Overview

2
years of professional experience

Work History

Gravity Jack

iOS and Unity Software Developer
12.2021 - Current

Job overview

  • Researched and selected APIs for integration into development projects.
  • Translated basic design plans into full iOS app frameworks.
  • Applied Agile software development methodology to elevate final products and streamline development efforts.
  • Collaborated with Product Owner to brainstorm new application concepts based on available development assets and historical successes.
  • Designed, developed, modified and debugged programs.
  • Worked closely with clients to establish specifications and system designs.
  • Coordinated deployments of new software, feature updates and fixes.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Wrote clean, clear and well-tested code for various projects such as Regrid, Holargram and Dekko.
  • Created proofs of concept for innovative new solutions.

Gamucatex

Unity Developer
08.2021 - 12.2021

Job overview


  • Rewrote codebase to incorporate data-driven design and test-driven development principles.
  • Collaborated with design team and lead developer to build envisioned product.
  • Focused heavily on UI elements, dynamic layouts, and interactive elements

Techability

Online Unity Instructor
09.2021 - 12.2021

Job overview

  • Provided project-based instruction for 14 to 16 year old learners on the fundamentals of Unity3D.
  • Guided the development of well-rounded Unity developers by focusing on core coding principles and introducing the Unity interface workflow.

Education

San Francisco State University
San Francisco, CA

Bachelor of Arts from German Studies
01.2014

University Overview

  • Ranked in Top 3% of class
  • Phi Betta Kappa Member
  • Study Abroad: Germany, Ancient Greek & German

Skills

  • C#: NET Core, Entity Framework, LINQ
  • Swift / Obj-C: Foundation, UIKit, AppKit, Core Graphics, Core Data Metal / Obj-C: MetalKit, Metal Performance Shaders, Core Image, Core Animation
  • SwiftUI / UIKit: Transitions, Storyboards, Auto Layout, Size Classes, Adaptive Layouts
  • Oculus APIs: Oculus Platform SDK, Oculus Mobile SDK, Oculus Avatar SDK
  • IOS App Development: Core Location, Push Notifications, In-App Purchases, iBeacons
  • 3D graphics: Metal, OpenGL, Vulkan
  • Coordinator Pattern: Implementing MVVM, Dependency Injection, Reactive Programming
  • Clean Code: SOLID principles, Test Driven Development, Object-Oriented Design
  • Unity3D: C# scripting, Asset Bundles, Shaders, Multi-Threading Xcode: Profiling, Instruments, App Store Connect, TestFlight
  • Command Line: Bash, Zsh, PowerShell, SSH/SFTP
  • Git/GitHub/SourceTree: Branching, Merging, Rebasing, Pull Requests
  • Jira/Confluence/Slack: Issue tracking, Documentation, Collaboration

Languages

English
Native or Bilingual
German
Professional Working
Spanish
Elementary

Timeline

iOS and Unity Software Developer
Gravity Jack
12.2021 - Current
Online Unity Instructor
Techability
09.2021 - 12.2021
Unity Developer
Gamucatex
08.2021 - 12.2021
San Francisco State University
Bachelor of Arts from German Studies
Andrew McLane