Nick Doyle

Nick Doyle Email and Phone Number

Senior Engineering Manager @ CarGurus
2 Canal Park 4th Floor Cambridge, MA 02141 United States
Nick Doyle's Location
Greater Boston, United States, United States
About Nick Doyle

Specialties: Hard working and highly motivated. Very neat, organized, and code conscious. Personable and jovial. Expertise in Android (Java / Kotlin), Node, and modern software development best practices.

Nick Doyle's Current Company Details
CarGurus

Cargurus

View
Senior Engineering Manager
2 Canal Park 4th Floor Cambridge, MA 02141 United States
Website:
cargurus.com
Employees:
201
Company phone:
617-354-0068
Nick Doyle Work Experience Details
  • Cargurus
    Senior Engineering Manager
    Cargurus Apr 2023 - Present
    Boston, Massachusetts, Us
  • Cargurus
    Engineering Manager
    Cargurus Oct 2021 - Apr 2023
    Boston, Massachusetts, Us
  • Shutterstock
    Software Development Manager - Native Apps
    Shutterstock Mar 2017 - Jun 2021
    New York, Ny, Us
    Directly managed a team of 4 engineers (operating budget over $600k) across iOS and Android, as well co-managed 4 additional team members including QA, product, and design. Successfully led and contributed to two apps per native platform amongst rapidly shifting requirements and priorities.• Fostered a supportive, creative, and open team by encouraging honest communication and constructive feedback. Empowered teammates to speak up, and disagree and commit in an effort to drive a healthy report where everyone feet valued and appreciated and not just a cog in the wheel.• Perform personnel management tasks for all developers, including hiring, performance reviews, promotions, compliance with company policies, mentoring, and helping plan career growth.• Acted as interim PM on numerous occasions to manage both product and tech for the team. I managed the backlog, fielded product requests, and helped drive technical direction to make sure the team was moving forward and being productive. • Researched and helped implement MVVM to utilize best practices across both platforms resulting in a better separation of UI, Model, and API code, which allowed for easier maintainability and testability. This allowed us to more easily migrate between internal APIs without changing any frontend code.• Architected and implemented In-App Purchasing (IAP) on both the frontend and backend, allowing us to sell assets in-app resulting in over $1mm of new revenue per year.• Actively worked on the Android codebase and periodically stepped into the iOS codebase to make sure features were delivered on time.• Introduced Kotlin into the Android codebase and helped drive a path toward 100% adoption. Currently all new code is written in Kotlin with ~60% adoption.• Implemented new features and fixed bugs in backend systems in order to unblock the team and stay on schedule.• Maintained legacy systems by making them deployable to the Cloud, as well as, performing routine maintenance.
  • Shutterstock
    Senior Software Engineer - Android
    Shutterstock Mar 2016 - Mar 2017
    New York, Ny, Us
    Joined the Native Apps team with limited mobile experience and quickly got up to speed with the Android ecosystem. I used my previous development experience to not only develop new features quickly, but drive software development best practices to create cleaner, more maintainable code, and resulting in an increased team velocity.• Worked closely with product and design to implement new features while also tackling tech debt, and improving the overall architecture.• Helped architect and implement MVP pattern to decouple front-end logic from business logic making the code more testable and increasing overall Crash Free Rating to 99.6%.• Implemented best practices across both iOS and Android such as GitFlow, standardized coding styles, testing / mocking, and IoC (Inversion of Control).• Quickly adapted to changing requirements and priorities as a team of two managing two enterprise apps.
  • Shutterstock
    Senior Software Engineer - Public Api
    Shutterstock Jan 2014 - Mar 2016
    New York, Ny, Us
    Designed and implemented version two of Shutterstock’s public REST API from the ground up in Node utilizing Express and Swagger alongside one other developer. The public API is still used today to service individual developers, as well as large companies such as Facebook, Microsoft, Pearson, and Apple to name a few.• Worked with various service level teams to orchestrate, normalize, and expose functionality to our external partners.• Fully tested at all levels including unit, integration, and acceptance tests.• Helped design and implement functionality necessary to facilitate a mass data deal with Apple resulting in over $1mm+ of incremental revenue. • Was the lead support person for external partners such as Facebook and Microsoft and helped them integrate with our API.• Created V1 of Shutterstock Developers (developers.shutterstock.com), a fully translated documentation and self-serve portal for external partners to sign-up and integrate with Shutterstock.• Helped create a notification system in Perl (the server-side language used at the time) with push support via UrbanAirship to send over 2mm+ messages a day to users.
  • Beatport
    Full Stack Web Developer
    Beatport Oct 2012 - Dec 2013
    Denver, Co, Us
    Worked on all facets of the Beatport application stack ranging from the RESTful API layer, mid-tier service oriented business logic to front-end development and design. Helped guide and implement unified front and back end architectures to promote code re-usability across all of Beatport's properties.Front-end Developer • Developed pages using PHP's Twig templating engine. • Wrote custom jQuery plugins to provide a dynamic and rich user experience. • Leveraged Bootstrap 3 to rebuild properties making them responsive across all media platforms (web, tablet, mobile).Back-end Developer • Leveraged Zend Framework to create an object oriented, SOA (Service Oriented Architecture) business layer in PHP. • Developed RESTful APIs for domain specific logic that were utilized by both internal systems and 3rd party applications. • Wrote SQL migrations / queries to support new features.Noteworthy • Helped design and implement Beatport's Radio API used to serve DMCA compliant content to users in just 3 weeks. • Developed a fully working Beatport Radio Android application leveraging said Radio API.General • Worked in an Agile Scrum environment with daily standups. • Worked on a cross functional team with a 2 week sprint release cycle. • Acted as a Scrum master and specialty team facilitator on a rotating basis. • Participated in code reviews to ensure code quality.
  • Myvest
    Senior Software Engineer / Technical Team Lead
    Myvest Apr 2011 - Sep 2012
    San Francisco, California, Us
    Serve as lead Java / Flex developer on MyVest's user interface, a cross-platform, web and desktop, based application for investment advisers and administrators to manage organizational investments and client portfolios, using Adobe Flex, Java, Spring, and BlazeDS.Senior Java / Flex Developer • Custom client framework in Adobe Flex and AIR (extending to Mobile). • Highly customized components used to replicate a responsive, desktop-like application. • Integrated Flex application with existing Java application server built with Spring IOC framework. • Integrated BlazeDS into Spring framework to handle Remote Method Invocation (RMI) and real-time message streaming via JMS.Technical Team Lead • Participate in Model / Design planning. Taking business specifications and generating development tasks lists. • Manage and assist a small team of junior developers in Java and Flex development. • Manage tasks using JIRA and Trello.Daily use and development of: • Eclipse IDE and GIT repository system. • Java based services and business level beans. • ANT build scripts, Spring XML configuration.
  • Enfold, Inc.
    Senior Software Engineer / Contractor
    Enfold, Inc. Jan 2012 - Jul 2012
    Served as one of three software engineers developing a cloud-based virtual filing cabinet used to store personal and financial documents using Scala and JavaScript on top of the Play application framework. • Worked effectively with a remote team to architect, build, and deploy a full scale web application in just 7 months. • Utilized jQuery and Backbone JavaScript libraries to create a rich front-end, while leveraging Scala and Squeryl on the backend to provide a lightweight and responsive application server. • Adhered to web security best practices using BCrypt and Jasypt for password and 2-way encryption respectively.
  • Lime Brokerage
    Senior Software Engineer
    Lime Brokerage Jul 2007 - Apr 2011
    Served as one of the original engineers on Lime’s web portal project, a gateway for clients and administrators to manage portfolios, trade stocks, and mitigate risk, from near initial design through public launch and beyond.Lead developer of Web Architecture• Custom client framework in Adobe Flex and AIR• Highly customized components used to replicate a responsive, desktop-like application.•• Floating windows, system dock, workspaces, user preferences, HF spreadsheets.• Deep understanding of Flex component and event life-cycle.Daily use and development of:• Eclipse IDE and CVS/SVN repository system.• Java based services and business level beans.• ANT build scripts with Hudson scheduler and deployment system.
  • Fidelity Investments
    User Administrator
    Fidelity Investments Jun 2004 - Sep 2005
    Boston, Ma, Us
    - Created and maintained user accounts for clients and brokers- Provided technical support- Developed applications in ASP & VB to maximize the efficiency of creating and maintaining client accounts

Nick Doyle Skills

Java Eclipse Agile Methodologies Linux Hibernate Mysql Ant Javascript Git Web Applications Spring Xml Css Rest Html Jquery Php Flex Jms Web Development Zend Framework Web Services Software Engineering Jira Mvc Programming Scrum Api Development Actionscript Android Development Scala Mercurial Blazeds Play! 2.0 Framework Jboss Jetty Dependency Injection Jenkins Rally Tomcat Junit Subversion

Nick Doyle Education Details

  • University Of Massachusetts, Amherst
    University Of Massachusetts, Amherst
    Japanese

Frequently Asked Questions about Nick Doyle

What company does Nick Doyle work for?

Nick Doyle works for Cargurus

What is Nick Doyle's role at the current company?

Nick Doyle's current role is Senior Engineering Manager.

What is Nick Doyle's email address?

Nick Doyle's email address is ni****@****ail.com

What is Nick Doyle's direct phone number?

Nick Doyle's direct phone number is +161793*****

What schools did Nick Doyle attend?

Nick Doyle attended University Of Massachusetts, Amherst.

What are some of Nick Doyle's interests?

Nick Doyle has interest in Djing, Investing, Snowboarding, Martial Arts, Running.

What skills is Nick Doyle known for?

Nick Doyle has skills like Java, Eclipse, Agile Methodologies, Linux, Hibernate, Mysql, Ant, Javascript, Git, Web Applications, Spring, Xml.

Who are Nick Doyle's colleagues?

Nick Doyle's colleagues are John Mehlenbacher, Adam Lynch, Maddy Pisto, Kaitlyn Martins, Vanessa Myers, Justin Williams, Nobuko I..

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.