See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Daniel M. is a seasoned software engineer with expertise in mobile applications, Java, Android, and Agile methodologies. He has 2 years of experience at Tapcart, crafting Kotlin Multi-Platform code, and 9 years of experience at Green Dot Corporation, creating robust and testable Android apps. His education is from Bates Technical College.

Experience

  • Tapcart
    • remote
    • Senior Software Engineer
      • Sep 2021 - Present
      • remote

      Crafting Kotlin Multi-Platform code to seamlessly convert Shopify stores into dynamic mobile applications featuring adaptable server-driven UI. Leveraging Jetpack's robust suite, encompassing Compose, Flow, Navigation, ViewModels, and Room, alongside harnessing the capabilities of Dagger, Ktor, GraphQL, and JSON.

  • Green Dot Corporation
    • Portland, Oregon Area
    • Senior Mobile Software Engineer
      • Apr 2012 - Aug 2021
      • Portland, Oregon Area

      Senior Engineer creating robust, testable and maintainable apps. An expert with Android Jetpack including its lifecycle-aware components of LiveData and ViewModel. Creating custom responsive UI with secure data access and storage, deep-links, single sign-on, analytics, remote configuration, and more.Knowledgeable with Agile development, source control and versioning, release management, and application monitoring.Expert with the Android toolset including Android Studio, gradle, Kotlin, java, constraint layout, navigation, RESTful API, json parsing, and network security.Skilled with leveraging good design patterns and avoiding the pitfalls of anti-patterns.

  • Loopt, Inc
    • Portland, OR
    • Senior Software Engineer
      • Aug 2011 - Apr 2012
      • Portland, OR

      Android App Developer. Building social real-time location-based mobile applications.

    • Senior Staff Software Engineer
      • 1998 - 2009

      Qualcomm’s Brew Font team leader, continuously delivering solutions while balancing customer requirements, hardware limitations, and time constraints.

    • Software Engineer
      • 1995 - 1997

      Part of the engineering team creating a Windows contact management and calendaring application. Tools and techniques include Microsoft MFC, Win32, COM, and SQL.

    • Software Engineer
      • 1990 - 1995

      As lead application developer, maintained and enhanced a multi-fund utility billing system. Tools and techniques included VAX DIBOL, COBOL, Windows API, Visual Studio C++, MFC, and SQL.

Education

  • 1978 - 1979
    Bates Technical College
    Computer Programming

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles