Email: japanart1234@yahoo.com
iOS Development Experience
Dance Love App - September 2016 - Present
• Working with a great team to bring the improved version of the Dance Love App to market
• Implemented Location and search functions for the onboarding procedure using Core Location and MapKit
• Implemented the profile screen displaying user information using Core Data and URLSession
• Implemented user preferences screen using Collection Views while keeping track of state
Steak Locker App - https://appsto.re/us/E3eX4.i May 2017 - Present
• Updating the app to the current version of iOS using Objective-C, modern SDKs and APIs
• Phasing out obsolete code, reimplementing and improving it's functionality involving Notification Center, TableViews, URLSession, Realm and Parse
Freelance iOS Developer October 2015 – Present
• Taught myself Xcode with Swift and Objective-C from the ground up using “Sam's Teach Yourself iOS 9 Application Development,” “Learn Apples's New Programming Language by Examples” and various online courses including Bitfountain.io development course and Ray Wenderlich tutorials.
• Designed, programmed and distributed :
Easy Location Reminder, https://appsto.re/us/sW1ffb.i
Easy Location Reminder Lite, https://appsto.re/us/iOi8fb.i
Master Artists, https://appsto.re/us/Lr89db.i
Badminton Campeones, https://appsto.re/us/UmZqeb.i
Tarot Card Reader, https://appsto.re/us/TU5Sfb.i
Tarot Card Reader Lite, https://appsto.re/us/l8jOfb.i
Chicago Green Fuel Finder, https://appsto.re/us/_Aqygb.i
Chicago Green Fuel Finder Lite, https://appsto.re/us/OOEygb.i
Leaf Adventure, https://appsto.re/us/t8FFgb.i
UFO Alien Invaders, https://appsto.re/us/h-9Igb.i
UFO Alien Invaders Lite, https://appsto.re/us/EdhPgb.i
• Gained exposure to software development methodology:
Agile work environment (Scrum and Kanban)
Source control using Git with Sourcetree, BitBucket and Github
Issue assignment and tracking using Atlassian: JIRA, Slack, HipChat and Confluence
Working with remote databases
Test driven programming
Design and asset development using Sketch, Illustrator and Photoshop
iOS Development Skills
• Interface - Layout and wiring navigation using storyboards and segues
Enforcing autoLayout using constraints with multipliers and size classes
Using tableViews with static and dynamic prototype cells with subclasses
• Debugging - Using UI Hierarchy debugging tools in Xcode
Breakpoints, all Exceptions breakpoints
Instruments – Time Profiler, Allocations, Leaks, Memory and CPU usage for finding and preventing retain cycles and improving performance using DispatchQueue
Experience with unit testing, XCTests, Static Analyzer, Crash reporting
• Data Persistence – UserDefaults, Core Data (NSFetchedResultsController)
• Patterns - MVC, Facade, Decorator, KVO, Delegate, Adapter, Memento
• Frameworks – MapKit, CLLocation, WebKit, SpriteKit, Core Data, StoreKit, GameKit, EventKit, AVFoundation,
MediaLibrary, MediaPlayer, AddressBookUI, ContactsUI, MessagesUI, UserNotifications
CocoaPods and 3rd party SDKs (Firebase, AdMob, Flurry, Realm, Parse etc)
• Networking - Parsing JSON payloads, RESTful APIs using URLSession, AlamoFire, Parse
• Distribution –certificates, provisioning profiles, submission to the app store, graphics packaging, icons, testing
Education
Cálamo & Cran, Law (Contracts) translation certification (Spanish-English), 2017
CELTA (Pass B), 2015
Bridge-TEFL Certificate 120 hours, 2011
Atlanta College of Art, Bachelor of Fine Arts, 2000
Computer Skills
• Swift
• Xcode
• Mac OS
• GitHub, BitBucket, Sourcetree
• JIRA, Agile Methodologies - Scrum, Kanban
• Sketch, Adobe Illustrator, Photoshop, InDesign, Acrobat, multimedia tools (picture, sound, video)
• Windows, MS Office (Word, Excel, Powerpoint) MS Access, Internet and mailing
Languages
• English: native
• Spanish: advanced-intermediate (BULATS B2)
• Japanese: beginner-intermediate Portuguese: beginner
• Accomplished educator and artist.
• Traveled extensively to over 86 countries.
Privacy Policy
I will never share any information from these apps with any other party.