My Work
Experience
Professional Engineering
Aug 2021 - Present
Senior Software Engineer
DroneDeploy
Remote/ Denver CO

-
Hardware Camera Integration
-
Swift
-
Python Back-End
-
SwiftUI
-
Code Reviews
-
Viper architecture
-
Features + Bugs
-
VersionControl
-
Unit Testing
Dec 2020 - Aug 2021
Software Engineer
ibotta
Remote/ Denver CO

-
iOS Engineering
-
Receipt Scanning
-
Programmatic UI
-
Code Reviews
-
MVVM like architecture
-
Swift & Objective-C
-
Features + Bugs
-
VersionControl
-
Unit Testing
Jan 2020 - Oct 2020
Software Engineer
FullStory
Remote


-
Developer Advocate
-
KB article creation
-
Added Swift Example on Developer API website for FullStory.
-
Developed an Application using FullStory’s API for the developer community with a readme here.
-
Working to bring articles and release nots to developers using the platform
-
Software Architect
-
Lite Framework Engineering in Objective-C

2018 - 2020
Software Engineer
Apple inc.
Santa Clara, CA


-
Integration
-
Internal milestones and Complex Version control
-
Cherry-Picking and branching changes
-
-
Screening And delegating bugs
-
Troubleshooting and live debugging bugs through a framework project
-
Project maintenance and unit test debugging and fixing bugs in obj c
-
Creating a Internal command line tool, automation, and apps
-
Using Swift
-
Decoding Sysdiagnoses
-
Checking logs on our process and pointing out in radars what has succeeded and what has failed.
-
- Small project code changes based on enhancement requests and deprecated API

2017 - 2018
Software Engineer, iOS
Uhaul inc.
Phoenix, AZ

-
UI Design in Sketch
-
JSON Data Manipulation
-
Building Enterprise Applications
-
Swift (Primarily) and objective-C
-
Testing Use Cases
-
Documentation
-
Code Reviews
-
Version Control
-
Accessibility Features
-
Basic Unit Testing
-
Self Driven Iteration Planning

2017
iOS Developer Trainer (Contract)
-
Teaching Properties, enums, structs, classes, all the way to delegates
-
Teaching Swift concepts from Beginner to Advance
-
BootCamp like setting
Tech Talent South
Phoenix, AZ


Other Professional Experience
2010 - 2017
Store Trainer
Apple inc.
Santa Clara, CA

-
Leader Mentor
-
Final Cut Pro X Certified Trainer.
-
Community events Planner
-
Trainer iOS accessibility, basics, and advanced workshops(including code classes for all ages)
-
Facilitated Business Joint Venture Trainings.
-
Facilitate learning and connect employees to information through a corporate training index.
-
New employee core training with corporate guidance.


- I am Certified in retail global initiative training.
- Final Cut Pro X Certified
- 5 Year plack

Helped launch and set up 2 new store openings.

Helped launched the first iPad.

- Helped setup teachers classrooms to use Macbooks, iPads and apple tvs.
- Also I got to teach swift to local teachers!
Personal
2019 - present
iOS Lead Game Engineer
Eight Fold Games

-
Delegating tasks using Trello
-
Explaining possible solutions before hand off
-
Research and present solutions
-
Teaching and mentoring jr developers
-
Iteration planning
-
Tagging the project
-
Scoping goals for builds
-
Documenting style guidelines
-
Documentation
-
Setting Repository rules
-
Code and reviews
-
SpriteKit
-
Pixel art
-
Delegates
-
Complex Class and Structure Design
-
Performance
-
Bitmasking
Noble Sword

Noble Sword is a top down action RPG. This game is made in swift using Apple's SpriteKit framework. For more info checkout the projects section.
Noble Sword is a top down action RPG. This game is made in swift using Apple's SpriteKit framework. For more info checkout the projects section.
Noble Bout

Noble Bout is a rock paper scissors fighting game made over a weekend (just recently went back to finish up). This game is made in swift using Apple's SpriteKit framework. For more info checkout the projects section.
Proelium

Proelium is a digital board game.
This game is made in swift using Apple's
SpriteKit framework. For more info checkout the projects section.
Education
2015 - 2017
Team Treehous
iOS Tech Dagree
Online
- Swift
- Objective-C
- Git
- Arrays, Dict, Loops
- Constraints
- Generics
- Core Data
- Agile Development
- Building 4 Apps
Professional skillset
Swift - Advanced
C++ Basics
Objective-C - Intermediate
JavaScript
Languages
English (native)