Michael Dotson

Michael Dotson Email and Phone Number

Senior Software Engineer @ Shopify
Chicago, IL, US
Michael Dotson's Location
Greater Chicago Area, United States, United States
Michael Dotson's Contact Details

Michael Dotson personal email

Michael Dotson phone numbers

About Michael Dotson

Github: https://github.com/mdotsonPragmatic principal engineer with 15 years of experience.Most familiar tools and languages:Languages: Java, Scala, PythonDatastores: Kafka, PostgreSQL, MongoDB, Elasticsearch, S3/GCS, Redis, Cassandra, InfluxDB, TimescaleDBFrameworks: Spring, Play, Cats, ScalatraData Engineering Tools: Flink, Spark, Kafka Streams, Kafka Connect, Airflow, StreamSetsOps/containerization: Docker, Kubernetes, Terraform, AnsibleMonitoring/logs: Datadog, Kibana, Grafana, Splunk, GraylogBuild Systems: Gradle, sbt, MavenContinuous Integration: GitHub Actions, JenkinsDocumentation Tools: OpenAPI/Swagger

Michael Dotson's Current Company Details
Shopify

Shopify

View
Senior Software Engineer
Chicago, IL, US
Website:
shopify.com
Employees:
24475
Michael Dotson Work Experience Details
  • Shopify
    Senior Software Engineer
    Shopify
    Chicago, Il, Us
  • Project44
    Principal Software Engineer
    Project44 Nov 2021 - Present
    Chicago, Il, Us
    Tech Stack: Java, Spring, PostgreSQL, Elasticsearch, MongoDB, Kafka, Kafka Streams, Kubernetes, GCP2023 to present: Principal Engineer of Data Sharing, a 3 team initiative to enable project44’s 200k+ shippers and carriers to share and collaborate with each other on shipment and inventory data.• Designed and built a generic platform rules engine that allows users to configure flexible rules on their data and execute custom actions. Rule matching supports hundreds of different fields with full-text search across multiple different domain entities such as shipments and assets.• This rules engine is able to efficiently process 1.3k+ updates per second across 100k+ rules and 200k+ tenants including processing data retroactively. 2021 to 2023: Principal Engineer of the Master Entities team building master data services that consolidate services acquired during mergers and acquisitions into single sources of truth.• Consolidated 4 different conflicting systems into 1 single source of truth backed by a global database that is able to serve the same data across all of our regional data centers.Leader of the Technology Leadership Council, an 8 person group of the most senior engineers at the company whose purpose is to drive company-wide progress on improving the architecture and technical processes of the engineering organization with sponsorship of the CTO.
  • Rally Health
    Engineering Manager
    Rally Health Jul 2021 - Nov 2021
    Washington, D.C., Us
    Tech Stack: Scala, Play, Cats, Redis, PostgreSQL, Kubernetes, Jenkins, Datadog, Splunk• Engineering Manager of the Benefits team, which provides benefits data to 50 million covered individuals on myuhc.com, the website of the largest health insurance company in the world.• Part of Find and Price Care, which gives users highly personalized and accurate cost estimates based on their individual benefits for their specific provider and procedure.
  • Rally Health
    Senior Software Engineer
    Rally Health Mar 2020 - Jul 2021
    Washington, D.C., Us
    • Tech lead of the Benefits team, which owns a service which abstracts away many underlying data sources of benefits information with a common data model.
  • Uptake
    Staff Software Engineer
    Uptake Aug 2019 - Mar 2020
    Chicago, Illinois, Us
    Tech Stack: Scala, Flink, Kafka, Kafka Streams, Spark, Cassandra, Kubernetes, S3, Kafka Connect, PostgreSQL, InfluxDB, TimescaleDB, Jenkins, Elasticsearch, Java, Spring• Tech lead of timeseries data engineering on the Uptake Platform.• Successfully rolled out next generation of massive streaming aggregation pipeline processing 130k records per second of live timeseries data while also being able to process 1+ trillion records of historical timeseries data (250+ TB) from our 39 node Cassandra cluster via our 30 node Kafka cluster.
  • Uptake
    Senior Software Engineer
    Uptake Oct 2018 - Aug 2019
    Chicago, Illinois, Us
    • Tech lead of data engineering for real-time predictive maintenance of wind turbines.
  • Uptake
    Software Engineer
    Uptake Oct 2016 - Oct 2018
    Chicago, Illinois, Us
    • Tech lead of real-time vehicle telematics data ingestion into the Uptake platform via Kafka Streams.
  • Backstop Solutions Group
    Software Engineer
    Backstop Solutions Group Sep 2015 - Sep 2016
    Chicago, Il, Us
    Tech Stack: Java, Scala, distributed caching, Splunk, Jenkins• Backend development of RESTful web services leveraging distributed caching.
  • Networked Insights
    Java Engineer
    Networked Insights Jan 2015 - Sep 2015
    Tech Stack: Java, Spring, Elasticsearch, PostgreSQL, Jenkins• Backend development of RESTful web services.
  • Loyola University Chicago
    Research Assistant
    Loyola University Chicago Aug 2013 - Dec 2014
    Chicago, Illinois, Us
    Tech Stack: Scala, Akka, Python, EC2• Created backend for a web app that aggregates data of open source projects.
  • Mediamath
    Software Engineering Intern
    Mediamath May 2014 - Aug 2014
    New York, Ny, Us
    Tech Stack: Scala, Akka, Play• Backend development of distributed systems.
  • Arris
    Software Engineering Intern
    Arris Jun 2009 - Aug 2012
    Suwanee, Georgia, Us
    Tech Stack: Java• Built an app which takes XML files and generates CLI commands.

Michael Dotson Skills

Data Engineering Distributed Systems Big Data Agile Methodologies Test Driven Development Shell Scripting Design Patterns Continuous Integration Soa Java Scala Python Jax Rs Postgresql Restful Webservices Linux Amazon Web Services Jenkins Spring Framework Hibernate Docker Spring Boot Maven Elasticsearch Akka Nosql Swagger Ansible Play Framework Jetty Scalable Web Applications Graphite Splunk Apache Kafka Kafka Streams Apache Mesos Marathon Data Streaming Big Data Analytics Integration Testing Scalatra Microservices Gradle Sbt Influxdb Grafana Ruby Javascript Parallel Programming Tomcat Guice Nagios

Michael Dotson Education Details

  • Loyola University Chicago
    Loyola University Chicago
    Computer Science
  • University Of Wisconsin-Milwaukee
    University Of Wisconsin-Milwaukee
    Computer Science

Frequently Asked Questions about Michael Dotson

What company does Michael Dotson work for?

Michael Dotson works for Shopify

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

Michael Dotson's current role is Senior Software Engineer.

What is Michael Dotson's email address?

Michael Dotson's email address is md****@****ath.com

What is Michael Dotson's direct phone number?

Michael Dotson's direct phone number is +131227*****

What schools did Michael Dotson attend?

Michael Dotson attended Loyola University Chicago, University Of Wisconsin-Milwaukee.

What are some of Michael Dotson's interests?

Michael Dotson has interest in Cooking, Traveling, Environment, Education, Hiking, Science And Technology, Arts And Culture.

What skills is Michael Dotson known for?

Michael Dotson has skills like Data Engineering, Distributed Systems, Big Data, Agile Methodologies, Test Driven Development, Shell Scripting, Design Patterns, Continuous Integration, Soa, Java, Scala, Python.

Who are Michael Dotson's colleagues?

Michael Dotson's colleagues are Shane Burke, Amirul Jamil, Alexander Chase, Shane P., Luxury Watches, Mohamed Ali Bounhas, Santiago Rivas.

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.