Dan Costinett
*** ***** ***** **, *******, WA ***12
Voice: 425-***-**** Email: **********@*****.***
LinkedIn: linkedin.com/in/dan-costinett
Education
Master of Software Engineering, Seattle University, Seattle WA
Bachelor of Science, Computer Science/Business, University of Puget Sound, Tacoma, WA
Sun Certified Java Application Programmer & Web Component Developer
Motorola certified JMS developer
UW C++ Certificate program
UW Java Advanced Features
UW Android Application Development
UW Java Web and Distributed Application Development
Skills Summary
·Excellent organizational abilities and outstanding troubleshooting skills
·Excellent written and oral communications skills
·Extensive experience with various computer platforms including micro computers running operating systems from Windows to Linux, AS/400 systems and IBM mainframes and Android (Certified Android Developer)
·Proficient with Kotlin, Java, JavaScript, Node, C# and C/C++ programming languages
·Learning Swift, also comfortable with languages including PHP, Python and Jython; experience working with Win32 API, HTML, XML, JMX, Servlets, JSP, SQL, and EJB
·Experience using frameworks like Retrofit, Volley, RxJava, Dagger, Otto, Picasso, Glide, and OkHttp
·Extensive experience working with the Android SDK and native Android development
·Skilled in Internet technologies including diagnostic and development tools and protocols
·Experienced Android developer, beginning iOS developer
Work Experience
January 2023 – September 2023
Albertsons Companies (Contractor)
Sr. Software Engineer (Android)
·Designed and developed new search features for shopping cart app
·Implemented analytics reporting to Google back-end
·Drove code improvements across PODs
·Maintained high-quality code delivery under high-pressure
·Converted many Android AsyncTasks to coroutines
November 2021 – October 2022
Axon
Sr. Software Engineer (Android)
·Converted Java code to Kotlin and refactored to MVVM architecture
·Implemented Universal login support in shared library for Axon View and Axon Capture
·Implemented features in multiple shared libraries used across multiple teams
·Implemented the pinch-to-zoom feature for images captured on phone
·Connected to peripherals (body worn cameras) via Bluetooth and Wi-Fi
March 2020 – November 2021
Xevo
Software Engineer, Senior (Android)
·Kotlin development in MVVM architecture
·Implemented SMS listening feature to auto populate SMS text code
·Developed initial implementation of service running on Android Auto that listens to car events to determine when car shifts to park
·Android service development in Kotlin for Android Auto head units
·Worked with Google maps and geo-fencing for OnStar family member locations
August 2019 - January 2020
BaseMap
Lead Android Developer
·Improved BaseMap’s Android app performance and store rating
·Moved app from 100% Java to Kotlin and vastly improved experience with reduced crashes and easier maintainability
·Migrated app from using AsyncTasks to using Kotlin coroutines
·Worked with Google maps implementation for tracking hikes/walks
May 2018 – July 2019
ReachNow
Lead Android Developer
·Rebuilt BMW’s car sharing app from the ground up for better stability and responsiveness
·Implemented in Kotlin using Rx and Retrofit
·Lead responsible for all code reviews and feature integrations
·Designed and implemented analytics integrations using Facebook, Branch and Google analytics
·Provided team leadership setting team standards for unit test coverage, PR review process and coding styles
·Developed service to track user location and route them to vehicles
Feb 2017 – May 2018
Providence Health & Services
Android Developer, Lead
·Converted from Redux architecture to MVP framework in order to provide responsive, testable app
·Drove acceptance of MVP architecture for all new feature work
·Drove integration of RxJava2 framework
·Drove implementation of automated UI smoke test to expedite build acceptance
·Improved unit test coverage more than 5x
January 2016 – Feb 2017
Sinclair Digital
Android Engineer
·Architected MVVM pattern to design and build Android news reader app
·Responsible for large part of API communications using Volley
·Implemented Google and Facebook login integrations
·Implemented integrations with both Google and Facebook ad SDKs
·Designed and implemented analytics integration
October 2014 – December 2015
TEKSystems (Contracting at Disney)
Senior Software Development Engineer in Test/Software Engineer - Android
·Fixed bugs and implement enhancements to My Disney Experience Android app
·Wrote unit and instrumentation tests with Espresso and UiAutomator
·Generated and reported code metrics using Jenkins, Sonar, and JaCoCo analysis tools
October 2012 – October 2014
Limelight Networks
Senior Software Engineer/QA Lead
·Managed a 4-person off-shore team
·Responsible for testing a SaaS application using Java
·Developed multi-threaded test tools for testing REST web services
·Wrote Java test code using JUnit test framework to test REST APIs
April 2007 – October 2012
Software Development Engineer in Test II
Microsoft Corporation, Windows Phone Group
·BSP Test Lead – leading third party software integration with Windows Phone OS
·Responsible for driving quality of Qualcomm modem software integration
·Wrote and executed automated and manual tests and scenarios to drive quality improvement and validate functionality
·Analyzed and prioritized defects reported by 12-person automated and manual test execution team
·Experience testing Risk Evaluation Web Service API – generated multi-threaded C# test app to asynchronously test web service API
·Experience testing SQL Server stored procedures in order to perform data validation and measure performance