Resume
Sumary
Thomas Woodfin
Knowledgeable and solution-focused software development leader able to manage projects efficiently while achieving business objectives by employing effective communication and organizational skills. Produce quality work by skillfully applying technical capabilities while progressing through the software development life cycle. Continuously build upon knowledge base and skills set by proactively seeking education opportunities and staying informed of technology advancements. Project Management | Application Design | Troubleshooting |Debugging | Analysis | Customer/Client Service | Attention to Detail | Multitasking | Verbal and Written Communication
- Greeley, Colorado
- 8459438855
- twoodfin@berkeley.edu
Education
New York University
2013
NYU Graduate Certificates iOS App Development, Web Development, Digital Marketing
Columbia University in the City 2012 of New York, New York, NY,
2012
Graduate Certificate in Business
University of California, Berke- 2008 berkeley, Berkeley, CA,
2008
Bachelor of Arts
Military Experience
United States Navy, Little Creek, VA,
2001
NYU Graduate Certificates iOS App Development, Web Development, Digital Marketing
Certificate
NYU IOS App Development
NYU Graduate Certificates iOS App Development, Web Development, Digital Marketing
Contract Roles
Getalloyed.com 02/2020 – 04/2020 New York
CIANDT.COM 12/2019 – 02/2020 Oakland,CA
Professional Experience
Edison Interactive
01/2021 to 06/2021 Denver
Android App Developer
- Android Structure Architectural Experience Jitpack.iO configuration for multiple modular based features integrated into another Kotlin based repository stack.
- Dagger Hilt for dependency injection
- Retrofit for network calls
- Coroutines for reactive programming
- Lifecycle for livedata
- Navigation component for activity/fragment interactions Code added in the Common module, so can be used across all project that is using this module.
- Dagger Hilt setup.
- Network module - Module to handle Retrofit config for API call
- Base classes (BaseActivity, BaseFragment and BaseViewModel) with databinding
- Common useful extensions
- Additional utility classes
- Functional, Interactor, Exception handler for UseCase implementation. Added samples in features -> sample package for sample implementation and to test dagger implementation as well for good unit testing.
QWQER Services, LLC,
06/2020 to 01/2021 New York
Team Lead iOS App Developer
- Oversee a team of engineers throughout the entire software development life cycle to New York create e-commerce iOS applications utilizing expertise in design patterns and object-oriented methodologies, as well as Swift5.0, SwiftUI, Objective-C, Cocoa, and current iOS 14 features;
- Proven experience developing iOS mobile apps that work hardware accessories and sensors (Bluetooth, Bluetooth Smart etc.)
- Experience with Wearable’s such as Apple Watch, fitBit.
- Optimize mobile applications by performing quality assurance, testing, troubleshooting, and debugging for new and existing iOS features.
- Experience integrating and developing Applepay and messaging services.
- Configured Deeplinks, which is used to navigate into different parts of the applications.
- Experience with SQLite, Core Data, and CallKit to build a call blocker application that stored 5 million numbers locally.
- Experience with ARKit to show an augmented reality scene
- Experience with MLKit to take a photo and query Firestore database to match and trigger an event action.
- Employ leadership skills such as delegate work based on strengths and skillsets, provide team support and technical assistance, and communicate feedback in order to manage expectations and ensure timelines are met.
0321 Technologies, LLC,
01/2013 to 06/2020 Denver
Team Lead Mobile App Developer
- Collected and analyzed data in science and technology in order to generate innovative ideas that could provide effective and efficient solutions through mobile applications;
- Developed applications using Swift 5.0, XCode 12, Interface Builder, Instruments, Cocoa Touch, iOS 13; employed SWIFTUI to build user interface across all iOS platforms and XCode 12 to ensure codes and designs coincided seamlessly;
- Accomplished project management duties by orchestrating a team to define and design new features, and by using an Agile/SCRUM methodology to establish an incremental outline for each sprint and set objectives for daily scrums;
- Integrated outside resources, including AFNetworking and MBProgress Hud, using Cocoapods to build functionalities;
- Reconfigured application operation with the local database by introducing data-driven development (DDD); Applied exceptional customer service skills in combination with honed communication skills in interactions with clients to ensure expectations were being met and to productively work through challenges.
- Experienced with live video streaming using AVKit and underneath AVFoundation.
- Worked on various SDKs including 3rd party like Mux SDK
- Worked with indoor mapping beacons like Estimote.io and kontakt.io
- Experienced creating a Software Development Kit and Cocoapod for RewardMob gaming company to give rewards to users for playing games natively in SpriteKit.
- Worked with the SQLite Database to store the created program.
- Used Android Debug Bridge ADB extensively throughout to debug UI and app logic.
- Implemented Flat UI designing using Gradle integration in Eclipse IDE.
- Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Design UI views with Flexbox and React Native dimension API. Add custom navigation views using React Native Navigation.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
- Implemented features for various applications in Java, Kotlin
- Implemented Payment gateway using PayPal and Stripe, etc.
- Expertise in developing applications for android operating system using Eclipse IDE, intellij Android studio, SQLite, Java, XML.