Aaron DeGrow
Senior Mobile Developer at BitRip- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Kevin Foreman
Aaron embodies all of the attributes of an effective technical leader, seamlessly combining great engineering, organization, communication, integrity, and empathy into an approach that will ensure any team or project that he is on will be a success. I was always impressed with Aaron's pragmatic approach to technical challenges. He is able quickly identify an approach to a technical problem that is rooted in maintainability and reliability, rather than adopting typical "flavor of the month" trends that can quickly turn a codebase into a sea of dependencies and design patterns that become increasingly difficult to maintain. One of Aaron’s other key strengths is his ability to work cross-departmentally. Aaron always approaches every task with a level-headed outlook and can communicate his thoughts succinctly and effectively so that the rest of the broader team can follow his proposals. He effortlessly weighs the technical, time, and requirement variables together to propose options that the larger product team can help weigh against each other to make informed decisions and help move any project forward. I have thoroughly enjoyed my time working with and learning from Aaron and would recommend him without hesitation.
Kevin Foreman
Aaron embodies all of the attributes of an effective technical leader, seamlessly combining great engineering, organization, communication, integrity, and empathy into an approach that will ensure any team or project that he is on will be a success. I was always impressed with Aaron's pragmatic approach to technical challenges. He is able quickly identify an approach to a technical problem that is rooted in maintainability and reliability, rather than adopting typical "flavor of the month" trends that can quickly turn a codebase into a sea of dependencies and design patterns that become increasingly difficult to maintain. One of Aaron’s other key strengths is his ability to work cross-departmentally. Aaron always approaches every task with a level-headed outlook and can communicate his thoughts succinctly and effectively so that the rest of the broader team can follow his proposals. He effortlessly weighs the technical, time, and requirement variables together to propose options that the larger product team can help weigh against each other to make informed decisions and help move any project forward. I have thoroughly enjoyed my time working with and learning from Aaron and would recommend him without hesitation.
Kevin Foreman
Aaron embodies all of the attributes of an effective technical leader, seamlessly combining great engineering, organization, communication, integrity, and empathy into an approach that will ensure any team or project that he is on will be a success. I was always impressed with Aaron's pragmatic approach to technical challenges. He is able quickly identify an approach to a technical problem that is rooted in maintainability and reliability, rather than adopting typical "flavor of the month" trends that can quickly turn a codebase into a sea of dependencies and design patterns that become increasingly difficult to maintain. One of Aaron’s other key strengths is his ability to work cross-departmentally. Aaron always approaches every task with a level-headed outlook and can communicate his thoughts succinctly and effectively so that the rest of the broader team can follow his proposals. He effortlessly weighs the technical, time, and requirement variables together to propose options that the larger product team can help weigh against each other to make informed decisions and help move any project forward. I have thoroughly enjoyed my time working with and learning from Aaron and would recommend him without hesitation.
Kevin Foreman
Aaron embodies all of the attributes of an effective technical leader, seamlessly combining great engineering, organization, communication, integrity, and empathy into an approach that will ensure any team or project that he is on will be a success. I was always impressed with Aaron's pragmatic approach to technical challenges. He is able quickly identify an approach to a technical problem that is rooted in maintainability and reliability, rather than adopting typical "flavor of the month" trends that can quickly turn a codebase into a sea of dependencies and design patterns that become increasingly difficult to maintain. One of Aaron’s other key strengths is his ability to work cross-departmentally. Aaron always approaches every task with a level-headed outlook and can communicate his thoughts succinctly and effectively so that the rest of the broader team can follow his proposals. He effortlessly weighs the technical, time, and requirement variables together to propose options that the larger product team can help weigh against each other to make informed decisions and help move any project forward. I have thoroughly enjoyed my time working with and learning from Aaron and would recommend him without hesitation.
Experience
-
BitRip
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Mobile Developer
-
Mar 2023 - Present
-
-
-
-
Freelance Mobile Developer
-
Aug 2018 - Present
- Technical consultant and developer of multiple features for client applications with complex UI and multi-threaded data processing algorithms - Created the "Paddle Ball" and "Intensity & Duration" exercise programs for the NuStep Transitt cross trainer, incorporating biofeedback from sensors to create a rich and engaging user experience (see demo video) - Technical consultant and developer of multiple features for client applications with complex UI and multi-threaded data processing algorithms - Created the "Paddle Ball" and "Intensity & Duration" exercise programs for the NuStep Transitt cross trainer, incorporating biofeedback from sensors to create a rich and engaging user experience (see demo video)
-
-
-
Powerley
-
United States
-
Software Development
-
1 - 100 Employee
-
Mobile Engineering Manager
-
Feb 2022 - Mar 2023
- Performed standups, Jira issue creation, sprint planning, feature estimations, and performance reviews for 4 direct report and 2 offshore developers.- Retained 100% of mobile & web direct reports during a high-turnover year (2021/2022) through honest and open 1:1's and retrospective meetings, and a focused effort on beneficial policies/actions, while preventing external frustrations from impacting the team- Provided mentorship & support during development tasks through pair programming, code reviews, and documentation- Collaborated with the Director of QA and executive leadership to plan and execute a transfer of an employee to the mobile team from the QA team; followed up with mentorship and pairing- Reduced iOS backlog issues by 60% and Android issues by 40% through a collective effort on platform alignment and bugs- Improved the standardization and alignment between platforms through a common git structure and workflows, documenting processes, automating CI/CD, and choosing common tool sets Show less
-
-
Senior Android Developer
-
Apr 2021 - Mar 2023
- Improved stability of the Android apps by eliminating the top crashes and bugs to improve crash-free users from 97.5% to 99+%- Greatly improved the performance of custom UI widgets, using profiling and performance monitoring to find and fix problem areas (see the top-right images in my mobile portfolio)- Reduced Android issue backlog by almost 40% in the last year- Implemented OAuth/OpenID Connect authentication, new smart device support, and other features giving insight into energy usage- Implemented CI/CD using CircleCI & Bitbucket Pipelines- Close collaboration and clear communication with leadership and the QA, Design, Product, and Backend teams Show less
-
-
-
Vectorform
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Solution Engineer
-
Feb 2016 - Aug 2018
- Technical Lead for client Android & iOS apps, performing technical consulting, requirement review, time and material estimates, and developer tasking for Fortune 100 and 500 companies - Led, developed, and deployed multiple Android and iOS apps to the Google Play and Apple App Stores - Simultaneous Android and iOS developer for various IoT and product showcase and information apps - Coordinated and implemented Google, Adobe, Flurry, and Fabric analytics platforms in iOS and Android apps - Performed Android and iOS candidate code reviews and interviews - Spearheaded Vectorform as an open source contributor on Github - Automated the build and distribution of beta builds using Fastlane and Jenkins to iTunes Connect, Google Play, and Fabric Beta - Launched Lunch & Learn technical presentations; presented on Unit Testing and Dependency Injection - Developed iOS app for over-the-air vehicle software updates, including the collection and remote retrieval of vehicle diagnostic data - Updated DTE Insight app to support Energy Bridge (2) IoT hardware using Bonjour, MQTT, and HTTP APIs - Developed Socket.IO networking code to synchronize multiple clients/apps across the network Show less
-
-
-
Ford Motor Company
-
United States
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
iOS Developer
-
Jun 2013 - Jan 2016
- Lead iOS developer of Ford AppLink team- Developed multiple features including over-the-air firmware updates and vehicle health alerts in the iOS Ford Owner app- Created iOS and Android apps as public open-source examples and internal testing tools, incorporating public and private APIs- Enhanced and maintained the AppLink SDK for both iOS and Android- Furthered open source contributions to the SmartDeviceLink SDK using Git workflow- Presented and gave demonstrations of Ford SYNC at events such as CES, TechCrunch, CTIA, and DevBeat; Developer support at Ford Hackathons- Provided weekly developer support on the Ford developer site, Reddit, and Twitter- Investigated, proposed, and managed a solution for a mobile app distribution system used globally by Ford and non-Ford development and testing teams- Launched a team chat server to that successfully enhanced team communication, and developed a chatbot to integrate team project management and SCM tools (PivotalTracker and Bitbucket) with the chat system Show less
-
-
Hardware-In-the-Loop Test Engineer
-
Aug 2005 - Jun 2013
- Established and led global teams to align on common testing processes and tools, and to facilitate sharing of resources and work products between teams- Evaluated and documented HiL testing roles and responsibilities required to perform effectively, and identified potential risk factors for HiL testing- Initiated and headed global HiL training sessions and created a global HiL documentation Wiki- Trained on and off-site team members in testing processes and tools, and oversaw the development of test specifications and libraries- Developed a C++ and Python based Bluetooth phone simulator for use with automated testing- Oversaw the development of a Bluetooth emulation API including writing the requirements and selecting and managing a supplier through the development process- Tested Bluetooth functionality of vehicle modules including HFP, A2DP, AVRCP, DUN, PAN, PBAP, and OPP profiles- Developed a CAN diagnostics application in Python for global automated testing of ISO-14229 diagnostics- Created automated menu navigation system for testing in-vehicle HMI using Python and XML- Automated testing of the instrument cluster fuel system using real-time data replay of vehicle data to reduce vehicle testing sign-off time- Integrated image recognition and evaluation system with an automated HiL testing environment- Wrote reusable test specifications and libraries based on specification requirements for Sync, Bluetooth connectivity, active safety and body modules, and diagnostics using HiL systems- Engineered and implemented automated data analysis framework that stored test results in XML, calculated signal attributes, and compared the measured attributes against user-specified expected results Show less
-
-
Education
-
Michigan Technological University
BS, Electrical Engineering