Michael Mulligan

Michael Mulligan Email and Phone Number

Engineering Manager - Data and Sources @ NewsWhip
Ireland
Michael Mulligan's Location
Durham, North Carolina, United States, United States
Michael Mulligan's Contact Details
About Michael Mulligan

Highly adaptable architect and product leader with experience in all aspects of software and data products. I have managed teams, strategy, vision, and implementation. I understand business and technical needs, whether it means highly available or highly reliable; on-premise or cloud-native S/P/IaaS; solution or platform. I am detail- oriented and have excellent communication skills, project management and operational experience, and a strong sense of ownership.An up-to-date copy of my full resume is available here: https://drive.google.com/file/d/1H5H_7u5UkF9yfAJurno3fAHQJUD0AWem/view

Michael Mulligan's Current Company Details
NewsWhip

Newswhip

View
Engineering Manager - Data and Sources
Ireland
Website:
newswhip.com
Employees:
76
Michael Mulligan Work Experience Details
  • Newswhip
    Engineering Manager - Data And Sources
    Newswhip
    Ireland
  • Salesforce
    Product Management Director
    Salesforce Dec 2023 - Present
    San Francisco, California, Us
  • Liblab
    Director Of Product Management
    Liblab Aug 2023 - Dec 2023
    Remote, Anywhere, Us
  • Tableau
    Senior Director, Product Management
    Tableau Mar 2022 - Mar 2023
    Seattle, Wa, Us
  • Twilio Inc.
    Data Architect- Flex
    Twilio Inc. Apr 2020 - Mar 2022
    San Francisco, California, Us
    • Senior engineering leader for the Flex (programmable contact center platform) business unit. Collaborate closely with R&D leadership in Flex, peer BUs, and the broader Twilio architecture community in facets of both product and engineering strategy as well as architecture. Directly support an aggregate, global engineering team of over 100 within the Flex business unit across 14 teams. Elevate engineering to consistently, effectively, and efficiently develop world-class products.• Core theme behind all projects: drive the evolution of both Flex’s technical architecture and operational excellence.• Champion DevOps/SRE-minded practices around automation, resilience, robustness, and recovery. Instituted Flex-wide incident postmortem process to drive deep contributing factor analysis, reduced incident recurrence, and broader knowledge dissemination.• Closely collaborate with engineering teams to provide hands-on guidance, review, and decision support in architectural design as well as data definition, movement, and storage implementations. Guiding team migrations away from one-size-fits-all to polyglot, fit-for-purpose data solutions to optimize for performance, scale, operational overhead, security/compliance, and cost.
  • Genesys
    Software Architect Team Lead
    Genesys Nov 2017 - Apr 2020
    • Worked on Genesys Cloud (formerly PureCloud), a fully cloud-based SaaS solution offering enterprise communications and contact center management. Modern microservice architecture built on AWS. Both an extensible platform and all-in-one customer engagement offering.• Led and managed a team of 13 globally distributed software engineers working on data engineering and analytics for PureCloud, focusing on real-time and batch pipelines and data platform/APIs. Areas of concern include ingest, processing, analysis, warehouse, ETL, search, information retrieval, aggregation, BI, and reporting.• Team focus is to build and support a variety of analytical big data products as well as curate high-value datasets for the wider organization. Build tools and services to expand the scope of and improve the reliability of the data platform as usage grows daily.• Analytics platform follows a lambda architecture, composed of both a high-speed/real-time layer as well as a batch/ETL layer, unified behind one REST API to handle the scatter-gather and distinct high availability needs between the two.• Analytics platform composed of 5 stateless services, 3 stateful (self-managed) clusters, and 5 data pipelines, each of which are deployed in multiple AWS accounts across 9 global regions and in 11 environments. Solution is HIPAA, PCI, GDPR, and CCPA compliant. All data in-flight and at-rest is encrypted.• Polyglot architecture for analytics with a mindset of using the right tool for the right problem. Data tiershave included Cassandra, DynamoDB, Druid, Elasticsearch, Postgres, Redis cluster, Athena, and S3.Streaming/compute tiers have included Kafka, Hadoop, Spark (batch), Airflow, Storm, and Flink.• Formulated vision for data platform evolution to scale both technically/operationally as well asimplementation/self-service. Grown with a mind to support key initiatives around AI/ML and data science.
  • Pendo.Io
    Director Of Engineering
    Pendo.Io Aug 2017 - Nov 2017
    Raleigh, North Carolina, Us
    • Worked on product experience platform. Unifies qualitative customer feedback and quantitative product usage data for those involved in the creation, adoption, and support of SaaS software. Delivers insights on how software is used so as to identify workflows that cause pleasure/pain for users as well as to drive deeper engagement. Also enables real-time, in-app targeted messages and guides to users.• Led team of senior engineers and worked cross-functionally to support back-end data platform including both the real-time data ingest pipeline, data warehouse, as well as ad-hoc query/aggregation tier.• Codebase entirely written in Golang and deployed on Google Cloud Platform. Heavy usage of App Engine, Big Query, Pub/Sub, Data Store, and Stackdriver• Started larger evolution of decomposing monolith to microservices and embracing DevOps practices. • Matured hiring process and target candidate profiles to support rapidly scaling hiring goals.
  • Genesys
    Team Lead, Lead Software Engineer
    Genesys Oct 2013 - Aug 2017
    Indianapolis, Indiana, Us
  • Bronto Software
    Software Development Team Lead
    Bronto Software Jan 2010 - Oct 2013
    • Managed a team owning all “automation”-centric features within the Bronto Marketing Platform• Developed product and feature specifications to maintain a key strategic advantage over competitors. Worked cross-functionally with stakeholders across the organization (CEO, sales, marketing, business development, customer support) to fully capture and promote both customer and business needs as Bronto expanded from email marketing to marketing automation.• Created a direct new revenue source via “workflows,” a visual programming tool for automating chains of marketing logic based on customer journey data, all processed and acted upon in real/near-time.• Oversaw and promoted adoption of “workflows” to customers, achieving 18% growth in customer adoption in first year and well over a 50% attach rate to all new customers. In use by thousands of customers and have touched over 100 million contacts within Bronto’s database.• Led an effort introducing a core platform to evolve the existing product implementation (LAMP stack) to a service-oriented architecture. Key technologies included Cassandra, HBase, Java, MapReduce.• Developed an event-driven publish/subscribe Java framework backed initially by HornetQ (JMS) and currently, Redis. Significantly decoupled logical modules as well as facilitated communication and load- balancing across nodes. Daily average throughput is approximately 5,000 messages per second.• Designed a machine learning-driven feature to compute the “optimal” day/time to market to an individual based on all previous customer profile/tracking.• Implemented hiring and interview rubric, interviewed all team candidates, and mentored junior engineers.
  • Centurylink
    Applications Developer
    Centurylink Jul 2009 - Jan 2010
    * Developed IPTV system to support new digital video recorder (DVR) offering to a customer base of 20,000. * Responsible for web-facing interface (PHP, mySQL), integration with MS Mediaroom, and web services to link with both internal and external affiliates (e.g. Netflix, YouTube). * Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API. * Established team-wide "best practices," formulated coding standards, and mentored junior engineers.
  • Lockheed Martin
    Software Engineer
    Lockheed Martin Aug 2005 - Jun 2009
    Bethesda, Md, Us
    * Responsible for modern, scalable, real-time tracker software on the F-35 (JSF) EO Targeting System (EOTS). * Developed embedded, parallel code in C++ and visualization, testing, and simulation tools in Java * Joined team when behind schedule and delivered tracker code on time with over 500% performance improvement. * Formulated core requirements/algorithms behind tracker; considered for patent. * Led creation of an extensible, re-usable high performance math software library. * US DoD Secret clearance
  • Cornell Information Technology Helpdesk
    Macintosh Team Leader
    Cornell Information Technology Helpdesk Nov 2001 - May 2005
    * Provide Macintosh technical support to the full Cornell community (students, alum, professors, etc) by telephone, email, and walk-ins. * Directly oversaw a team of 15 Macintosh consultants and supervisors. * Responsible for personnel training, hiring/termination, promotion, scheduling, and documentation.
  • Apple
    Intern Software Engineer, Professional Applications Group
    Apple Jun 2004 - Aug 2004
    Cupertino, California, Us
    * Added and shipped new feature to Soundtrack Pro: Mackie protocol compliant control surface support. * Responsible for design & integration between hardware (e.g. MIDI) and higher-level components (e.g. user interface). * Developed middleware in Objective-C with real-time constraints on desktop systems.
  • Kraft Foods Group
    Developer
    Kraft Foods Group May 2002 - Apr 2004
    * Developed components for rapidly growing, company-wide SharePoint and eRooms based intranet portal * Solicited requirements and developed custom components for internal customers in Java, ASP, VB, XML/XSLT, and SOAP-based services.
  • Spinvision
    Co-Founder
    Spinvision 1997 - 1998
    * Web design firm evolved into Web-Sell: online community to setup online stores for free. * Led development of user interface and contributed to server-side development using ColdFusion (later PHP) and mySQL. * Garnered one million dollars venture capital.

Michael Mulligan Skills

Sharepoint Designer Objective C Distributed Systems Git Subversion Defensive Driving Rest Maven C High Voltage Tomcat Matlab Ant Jira Xslt Perl Automation Representational State Transfer Devops Hadoop Eclipse Apache Nosql Always Punctual Posters Java Spring Web Services Hibernate Php Gif C++ Javascript Scalability Object Oriented Design Junit Software Development Jdbc Zumba Mysql Databases

Michael Mulligan Education Details

  • Cornell University
    Cornell University
    Computer Science

Frequently Asked Questions about Michael Mulligan

What company does Michael Mulligan work for?

Michael Mulligan works for Newswhip

What is Michael Mulligan's role at the current company?

Michael Mulligan's current role is Engineering Manager - Data and Sources.

What is Michael Mulligan's email address?

Michael Mulligan's email address is mt****@****ell.edu

What is Michael Mulligan's direct phone number?

Michael Mulligan's direct phone number is +131795*****

What schools did Michael Mulligan attend?

Michael Mulligan attended Cornell University.

What skills is Michael Mulligan known for?

Michael Mulligan has skills like Sharepoint Designer, Objective C, Distributed Systems, Git, Subversion, Defensive Driving, Rest, Maven, C, High Voltage, Tomcat, Matlab.

Who are Michael Mulligan's colleagues?

Michael Mulligan's colleagues are Fergal Reid, Niamh Mcelwee, Kenneth Casey, Josh Donnelly, Marta Cesar, Darin Manoj, Lisa Killilea.

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.