Aaron Mcdaniel

Aaron Mcdaniel Email and Phone Number

Senior Staff Engineer - Lead iOS Engineer @ Dexcom
6340 Sequence Drive San Diego, CA 92121 United States
Aaron Mcdaniel's Location
Del Mar, California, United States, United States
Aaron Mcdaniel's Contact Details

Aaron Mcdaniel work email

Aaron Mcdaniel personal email

About Aaron Mcdaniel

Passionate about leading the development of mobile applications that are used by millions of people to improve people's lives.

Aaron Mcdaniel's Current Company Details
Dexcom

Dexcom

View
Senior Staff Engineer - Lead iOS Engineer
6340 Sequence Drive San Diego, CA 92121 United States
Website:
dexcom.com
Employees:
1001
Aaron Mcdaniel Work Experience Details
  • Dexcom
    Senior Staff Engineer - Lead Ios Engineer
    Dexcom Apr 2018 - Present
    San Diego, California, Us
    • Currently the most senior mobile tech lead who oversees the software architecture, development, and design of Dexcom's two new flagship mobile applications, built upon a brand-new common SDK, leveraging Apple’s Combine framework and MVVM for a highly testable code base written primarily with reactive programming principles• Given the discretion to choose, lead, build and prototype what are the next transformational projects needed for us to achieve our ambitious business goals (Build and support a new, reliable integration/UI infrastructure, create a design library and help lead a new design focused squad, currently working to safely allow our consumer application to be totally configurable for demos, environments, logging, etc).• Lead the international iOS team for Dexcom’s flagship product, G6, which is localized in 18 languages• Lead the BLE insulin pen project, displaying insulin data to the CGM app via BLE through Core Bluetooth
  • Johnson Controls
    Staff Software Engineer - Lead Ios Engineer
    Johnson Controls Feb 2016 - Apr 2018
    Cork, Ireland, Ie
    • Software lead tasked with architecting, developing and releasing a cloud based home security application to market, leveraging REST & MQTT technologies alongside the latest iOS UI design in Swift 4• Lead engineer on DIY streaming video consumer security system whose initial trial exceeded expectations• Updated BLE code to add new features and re-architect the application to be extensible going forward• Lead several products to a successful launch from their inception by collaborating closely with the PO and UI/UX team, driving the creation of a full featured application while hitting all of our aggressive deadlines• Worked with DevOps engineer to setup EC2, Elastic Beanstalk, RDS for Node.js micro-service architecture
  • Parentsware, Inc.
    Sr. Software Engineer - Ios
    Parentsware, Inc. Aug 2015 - Feb 2016
    • Lead the rewrite of OurPact 2.0, with more than 300,000 active users, from scratch in Swift 2 to have a modern look feel, including native iPad support with iOS-9 multi-tasking
  • Servicenow – The Enterprise Cloud Company
    Staff Software Engineer - Ios
    Servicenow – The Enterprise Cloud Company Mar 2015 - Jul 2015
    Santa Clara, Ca, Us
    • Working with the founder to architect and develop a feature rich SAAS application for iOS• Help lead a small development team to quickly produce high quality software for a large corporation• Using Objective-C, Core Data, RESTFul APIs and MVVM design to allow for test driven development
  • Divx, Llc
    Senior Software Engineer - Team Lead Ios
    Divx, Llc Mar 2014 - Mar 2015
    San Diego, California, Us
    • The lead iOS engineer and architect for DivX Ohana, a private video sharing application• Lead three developers, new to the iOS platform, completing several milestones for Ohana• Ohana was written mainly in Swift with Test Driven Development, using the Presenter First pattern
  • Rovi
    Senior Software Engineer - Team Lead Ios
    Rovi Jan 2012 - Feb 2014
    • The lead iOS engineer for multiple enterprise grade, white-label video solutions used by millions of people for China Mobile, Media Markt, Dixons and others.• Used test driven development by integrating a BDD suite, Kiwi, with our CI system so each feature was fully covered by automated tests. Used Kiff for UI automation to reduce black box testing.• Work closely with the product owner to design a UI that clearly shows all available features.• Was a lead engineer on Android for a white-label download manager application I designed.• Mentor a group of Sr. SW Engineers on iOS development by giving a bi-weekly development talk and coding sessions.
  • Divx, Llc
    Software Engineer
    Divx, Llc Jan 2006 - Dec 2011
    San Diego, California, Us
    • Lead engineer responsible for all software distribution, which had hundreds of million downloads, over a hundred million unique users and more than ten million dollars of annual revenue.• Operated in a small team, which designed and built from the ground up a fully dynamic, server-side distribution platform in C++ with dependency management, auto-updates, logging and more.• Was the face of engineering for interacting with various 3rd parties (Google, Symantec, etc) tasked with continuously improving performance of a significant percentage of the company's revenue.• Created a plug-in framework with support for an A/B testing mechanism that tests, measures, and iterates helping us to improve the consumer’s experience and further drive monetization.
  • Dothill Systems, Inc.
    Operations Engineer
    Dothill Systems, Inc. Jan 2005 - Jul 2005
    Longmont, Co, Us
    • Interfaced with a SQL database containing product information to talk to many storage devices.• Refactored the PATP Test Software (40,000+ lines of Perl wrapped around Linux SCSI device drivers written in C) to adhere to standard object oriented design principles.• Wrote software to pull information from a SQL Database to replace hard-coded files.• Created standalone Object-Oriented Perl wrappers for FW loaders that queried a SQL Database.
  • Pioneer Digital Technologies
    Software Engineer
    Pioneer Digital Technologies Apr 2002 - Nov 2004
    Us
    • Wrote server in C++ for multi-threaded MPEG-2 based system to parse metadata and provide the relevant data from the section filters to various clients. • Wrote set top box device drivers under PowerTV and Linux for the User Interface, USB and PCM.• Performed whole software life-cycle development including: design, implementation, debug, and test on small development teams to produce annual products on time and within budget.

Aaron Mcdaniel Skills

Linux Perl C++ Object Oriented Design Android Software Engineering Scrum Software Development C Objective C Embedded Software Software Design Ios Ios Development Test Driven Development Multithreading Sql Subversion Xcode Swift Test Automation Team Leadership Mobile Devices Embedded Systems Certified Scrum Master Csm Oop Automated Software Testing Uikit Coredata Device Drivers

Aaron Mcdaniel Education Details

  • University Of California, Riverside
    University Of California, Riverside
    Computer Science

Frequently Asked Questions about Aaron Mcdaniel

What company does Aaron Mcdaniel work for?

Aaron Mcdaniel works for Dexcom

What is Aaron Mcdaniel's role at the current company?

Aaron Mcdaniel's current role is Senior Staff Engineer - Lead iOS Engineer.

What is Aaron Mcdaniel's email address?

Aaron Mcdaniel's email address is am****@****ail.com

What schools did Aaron Mcdaniel attend?

Aaron Mcdaniel attended University Of California, Riverside.

What are some of Aaron Mcdaniel's interests?

Aaron Mcdaniel has interest in Social Services, Children, Civil Rights And Social Action, Education, Environment, Poverty Alleviation, Science And Technology, Disaster And Humanitarian Relief, Human Rights, Animal Welfare.

What skills is Aaron Mcdaniel known for?

Aaron Mcdaniel has skills like Linux, Perl, C++, Object Oriented Design, Android, Software Engineering, Scrum, Software Development, C, Objective C, Embedded Software, Software Design.

Who are Aaron Mcdaniel's colleagues?

Aaron Mcdaniel's colleagues are Daniel Wells, Mei Pettiford, Brett Casey, Sabrina Tran, Ken Antonio Santillan Galaviz, Jenna Seelhorst, Anne Case.

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.