Profileimage by Thomas Woodfin Mobile Application Developer from NewYork

Thomas Woodfin

available
Contact

Last update: 06.09.2022

Mobile Application Developer

Graduation: Veteran US Navy; Bachelor's Degree; Graduate Certificates Android & iOS App Development
Hourly-/Daily rates: show
Negotiable depening on projects and Remote Jobs.
Languages: English (Native or Bilingual)

Attachments

Mobile App Developer_TWW.pdf

Skills

Knowledgeable and solutions-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 skillset 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

Project history

01/2021 - 06/2021
Android App Developer
Edison Interactive (10-50 employees)
Internet and Information Technology
  • 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.
  • 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.

06/2020 - 01/2021
Team Lead iOS App Developer
QWQER Services, LLC (10-50 employees)
Internet and Information Technology
  • Oversee a team of engineers throughout the entire software development life cycle to 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.

01/2013 - 06/2020
Team Lead Mobile App Developer
0321 Technologies, LLC (10-50 employees)
  • Collected and analyzed data in science and technology 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 the 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.

Time and spatial flexibility

Only Remote Jobs

Contact form

Contact details

Register