Tim Mcardle

Tim Mcardle Email and Phone Number

System Software Developer @ 0260 Solutions
Los Angeles, CA, US
Tim Mcardle's Location
Santa Monica, California, United States, United States
About Tim Mcardle

Tim Mcardle is a System Software Developer at 0260 Solutions. He possess expertise in java, android development, node.js, mongodb, nosql and 20 more skills. Colleagues describe him as "Tim has an excellent grasp of Android development as well as systems and full-stack application development. He is a great person to work with while precise in his expertise."

Tim Mcardle's Current Company Details
0260 Solutions

0260 Solutions

View
System Software Developer
Los Angeles, CA, US
Website:
0260tech.com
Employees:
3
Tim Mcardle Work Experience Details
  • 0260 Solutions
    System Software Developer
    0260 Solutions
    Los Angeles, Ca, Us
  • 0260 Solutions
    Senior Android Engineer
    0260 Solutions Jul 2022 - Present
    Marina Del Rey , California , Us
    Roles and Responsibilities: Write and Maintain Code, Design and Create Unit Tests, Debug Code Issues, Document New and Updated Processes, Update Database Schemas, Update API Queries, Participate in Code Reviews, Research and Implement new functionality and dependency updatesKey Contributions: Overall technical design and architecture principle for Android product.Participating in Product, and Engineering design meetings and standups.Giving feedback on the design and direction of the technical stack.Research and Present information on best approaches and solutions.Implement Jetpack CameraX Barcode ScanningImplement CLEAN Data-Domain layers for network and database callsDefine and Design encrypted data partition for sensitive financial dataImplement dependency injection for network and database component stacksDesign and implement unit tests for the app Data layer .Refactor Activity/Fragment architecture to Single Activity Pattern with ComposeUse Kotlin best practices and MAD architecture components to ensure responsivenessRefactor Activity and XML layouts to Composable Screens and ComponentInjection / Hoisting of Kotlin Compose Component parametersCreate tap and swiping gestures and haptic feedbacksDefining events and states by Screen in Activity and Fragment architectureConvert LiveData components to use Kotlin Coroutine and State FlowInvestigate and debug cross platform issues.Refactor CLEAN App-Data-Domain architecture to Feature-Module setsTeam Size: 5-15
  • Bitt
    Senior Android Engineer
    Bitt Sep 2021 - Jun 2022
    Draper, Utah, Us
    Abstract: “We are the world’s leading digital currency experts. We provide central bank digital currency (CBDC) and stablecoin solutions for central banks, financial institutions, governments, and financial ecosystem participants worldwide."Roles and Responsibilities: Write and Maintain Code, Design and Create Unit Tests, Provide Mentorship to fellow Engineers, Debug Code Issues, Document New and Updated Processes, Update Database Schemas, Update API Queries, Participate in Code Reviews, Research and Implement new functionality and dependency updatesKey Contributions: Updated and adjusted UI to specification with standardized code Updated GraphQL mutations and local database structure Created and themed new flavors for different banking institution clients: Central Bank of Nigeria, Tascom Bank, Norges Bank; as well as a whitelabeled flavor. Updated and maintained flavors for multiple banking institutions Increased deployment pipeline throughput and added threading to accommodate additional builds, tests, and deployments Setup of new deployment services and servers Adding and creating keystores for additional services Updating and refactoring testing with jUnit and Espresso Adding new unit and integration tests for new app functionality Upgrade dependency versions and sub-dependencies to highest stable version Implementation of Flow with Paging 3 library for transaction history lists Refactored Android modules for use as a product SDKTeam Size: 80-120
  • Vertigo Music | App
    Senior Android Engineer
    Vertigo Music | App Oct 2019 - Sep 2021
    Us
    Abstract: "Vertigo is a free social music app where you listen in-sync with the people you want to connect with - whether that’s your friends or an artist’s biggest fans. "Roles and Responsibilities: Write and Maintain Code, Design and Create Unit Tests, Provide Mentorship to fellow Engineers, Debug Code Issues, Document New and Updated Processes, Update Database Schemas, Update API Queries, Participate in Code Reviews, Research and Implement new functionality and dependency updatesKey Contributions: Search view and response refactoring Channels section list and detail views, threads, notifications Fixing cross-platform issues and inconsistencies Fixing issues related to camera and microphone general use, live streaming, recording, user content generation, and syncing media Use of iOS code as a template for further Android development Use of iOS code to fix issues related to Android Unit testing with jUnit to ensure model and database operation consistency Consistently able to meet or exceed specifications for time and complexity.Team Size: 20-50
  • Pxi Digital Solutions
    System Software Developer
    Pxi Digital Solutions Dec 2017 - Sep 2019
    Encino, Ca, Us
    Abstract: Collaborative design system allowing users to: modify base models; create, edit, share designs; view them as a live 3-D model; export industry standard design files immediately usable for production printing presses.Roles and Responsibilities: Write and Maintain Code, Debug Code Issues, Document New and Updated Processes, Update Database Schemas, Update API Queries, Participate in Code Reviews, Research and Implement new functionality and dependency updates Key Contributions: Restructured service architecture to a cloud compatible architecture Refactored legacy service for cloud architecture Wrapped legacy services with Node API Containerized all services, with service specific dockerfile Automated API Testing Creating/Approving/Closing Jira tickets, Estimating time cost, Organizing and validating releases Managing Client Expectations with Specification Requirements Developed White-label solutions for Enterprise level clients Designed and Developed user signup and subscription process, integration with Stripe, and account update/renewal/cancellation/reminder process Removed scaling load time from user pages by delineating and lazy loading assets, with graceful retry and failure Solved issues related to mathematical positioning of design elements both relative to one another, and in different environments Modified code structure to service multiple clients hosted on different servers, with support for localization and component customization Removed CORS issues on client implementations by unifying the internal URI schema used by the software Designed and Developed custom functionality specified by clients with technical consideration for our existing system, and generalizing the request to expand functionality Integrated legacy system by extending functionally equivalent user modelsTeam Size: 4-10
  • Quad Buddy, Llc
    Java Software Engineer
    Quad Buddy, Llc Jan 2017 - Dec 2017
  • Crs Consulting
    Software Developer
    Crs Consulting Nov 2015 - Jan 2017
    Web and Mobile technologies, Cross Platform Ecosystems
  • The Longitudinal Research Institute
    Web Application Developer
    The Longitudinal Research Institute Jul 2012 - Nov 2015

Tim Mcardle Skills

Java Android Development Node.js Mongodb Nosql Api Development Software Development Javascript Jquery Javascript Libraries Phonegap Responsive Web Design Html5 Xml Css Php Php Frameworks Sql Mysql Legacy Modernization Agile Web Development Server Architecture Servers Web Applications Web Services

Tim Mcardle Education Details

  • Dickinson College
    Dickinson College
    Mathematics And Computer Science

Frequently Asked Questions about Tim Mcardle

What company does Tim Mcardle work for?

Tim Mcardle works for 0260 Solutions

What is Tim Mcardle's role at the current company?

Tim Mcardle's current role is System Software Developer.

What schools did Tim Mcardle attend?

Tim Mcardle attended Dickinson College.

What skills is Tim Mcardle known for?

Tim Mcardle has skills like Java, Android Development, Node.js, Mongodb, Nosql, Api Development, Software Development, Javascript, Jquery, Javascript Libraries, Phonegap, Responsive Web Design.

Who are Tim Mcardle's colleagues?

Tim Mcardle's colleagues are Alan Ai.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.