Michael Dick

Michael Dick Email and Phone Number

Software Engineer @ Mission Lane
Michael Dick's Location
Minneapolis, Minnesota, United States, United States
Michael Dick's Contact Details

Michael Dick personal email

About Michael Dick

Experienced Lead Software Engineer with a demonstrated history of delivering robust solutions using multiple languages and frameworks. Enjoys working in a passionate team driven to succeed.

Michael Dick's Current Company Details
Mission Lane

Mission Lane

View
Software Engineer
Michael Dick Work Experience Details
  • Mission Lane
    Principal Software Engineer
    Mission Lane Feb 2022 - Present
    Richmond, Va, Us
  • Apache Openjpa
    Committer / Pmc Member / Asf Member
    Apache Openjpa May 2007 - Present
    * Developed new code for Apache OpenJPA including portions of the JPA 2.0 and 1.0 specification. * Reviewed patches provided by OpenJPA committee.* Evaluated and promoted new committers to the project. * Release manager and branch maintainer for OpenJPA versions 1.0.x and 1.2.x.
  • Aledade, Inc.
    Technical Lead
    Aledade, Inc. Apr 2021 - Mar 2022
    Bethesda, Maryland, Us
  • Target
    Lead Engineer
    Target Jun 2016 - Apr 2021
    Minneapolis, Mn, Us
    * Led team responsible for Rate Shopping and Carrier Data Management for orders from Target.com * The rate shopping system handled up to 95% of digital sales from Target.com during Black Friday - Cyber Monday weekend 2018 with no downtime * Delivered $12,300,000 in savings in the first year of operation * Managed data and performed rate shopping for 1800 locations across four major carriers* Migrated deployment environment from OpenStack Virtual Machines to containers running in Kubernetes* Led the team that designed, developed and deployed a new promotional event forecasting application. * Wrote Scala programs using Apache Spark to perform ETL operations from Apache Hive databases on Hadoop to Cassandra. * Designed REST APIs to read from Cassandra using Ratpack. * Developed CI/CD framework for deploying Ratpack and Node JS applications in OpenStack using Chef and Jenkins.* Developed OAuth 2 authentication support for a homegrown Express JS application. * Led team responsible for unified inventory management application running on ExpressJS with Angular.
  • Target
    Senior Software Engineer
    Target Nov 2015 - Jun 2016
    Minneapolis, Mn, Us
    Full stack developer for Enterprise Forecasting applications responsible for the entire application lifecycle (cradle to grave).* Developed Spark ETL jobs to store forecasting information* Built and maintained Chef based deployment pipeline for Enterprise Forecasting Applications* Wrote Ratpack REST API to provide demand forecast data to in house inventory management user interface.
  • Pearson Vue
    Senior Software Developer
    Pearson Vue Sep 2012 - Nov 2015
    Bloomington, Mn, Us
    * Designed three tier application to re-score high stakes exams using RESTful APIs, AngularJS, Spring MVC and Tomcat.* Led team of developers responsible for enhancing implementing features and maintaining web applications in Java.* Advocated and led adoption of Git version control for new projects and acted as subject matter expert on migration for existing projects.* Extended and developed new Puppet scripts and implemented custom Ruby gems to provide a continuous delivery pipeline for Java servlet based web applications.* Redesigned the Question and Test Interoperability compiler application for more efficient resource usage and easier extensibility.* Enhanced a Swing test delivery application for use with assistive technology screen readers.
  • Mayo Clinic
    Senior Analyst Programmer
    Mayo Clinic Oct 2011 - Sep 2012
    Rochester, Minnesota, Us
    * Developed new stored procedures using TSQL to improve ingestion of medical images from other medical institutions.* Refactored existing stored procedures to improve performance and maintainability.* Worked with vendors to support a proprietary JEE image archive management application.* Improved monitoring capability for existing applications by developing custom Cron jobs and shell scripts.
  • Ibm
    Software Engineer
    Ibm Jan 2001 - Oct 2011
    Armonk, New York, Ny, Us
    * Designed and developed new features for JEE components in WebSphere Application Server. * Provided on site customer support for high-profile WebSphere Application Server customers, including bug fixes and custom software patches for their specific needs.* Introduced continuous integration into our development process using JetBrains TeamCity.* Subject matter expert for Apache Maven build system. * Provided low level design and implementation for Java Specifications (JSR) used in WebSphere Application Server. JSRs contributed to include: * Java Persistence API (JPA) * Java EE Connector Architecture (JCA) * Java Database Connectivity API (JDBC) * Diagnosed and resolved performance bottlenecks in WebSphere Application Server - primarily relating to database access, connection pooling and the JPA programming model. * Active Apache OpenJPA committer and Project Management Committee member. * Release manager for Apache OpenJPA 1.0 and 1.2.* Mentored a team of developers in becoming open source contributors and helped establish guidelines for leveraging Open Source Software in WebSphere Application Server.* Conducted source code pedigree reviews to ensure code contributed to Open Source projects does not violate patents.* Reviewed test plans for load and function test teams.* Worked with Fortune 500 customers to resolve application design problems and adopt best practices for JEE applications.* Developed utility programs in support of early access feature packs for new JEE specifications.
  • Ibm
    Cooperative Education / Intern
    Ibm Jun 1999 - Sep 2000
    Armonk, New York, Ny, Us
    Developed new workloads testcases for iSeries (AS/400).Ensured Y2K compliance for lab systems.
  • Ibm
    Cooperative Education / Intern
    Ibm Jun 1998 - Sep 1999
    Armonk, New York, Ny, Us
    Developed automated workloads testing framework for IBM iSeries (formerly AS/400) using Mercury Interactive WinRunner and Loadrunner.Developed new workloads testcases using WinRunner and LoadRunner. Maintained workloads testing systems on AIX and OS/400.

Michael Dick Skills

Java Jpa Git Gradle Python Agile Methodologies Linux Ant Java Enterprise Edition Sql Jdbc Javascript Subversion Spring Mvc Node.js Maven2 Mysql Apache Websphere Maven Hibernate Angularjs Mongodb Continuous Integration Bash Tomcat Servlets Shell Scripting Intellij Idea Eclipse Rest Web Services Vim

Michael Dick Education Details

  • Minnesota State University, Mankato
    Minnesota State University, Mankato
    Computer Science
  • River Falls, Wi
    River Falls, Wi
    Computer Science

Frequently Asked Questions about Michael Dick

What company does Michael Dick work for?

Michael Dick works for Mission Lane

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

Michael Dick's current role is Software Engineer.

What is Michael Dick's email address?

Michael Dick's email address is mi****@****get.com

What schools did Michael Dick attend?

Michael Dick attended Minnesota State University, Mankato, River Falls, Wi.

What are some of Michael Dick's interests?

Michael Dick has interest in Human Rights, Animal Welfare, Science And Technology, Economic Empowerment.

What skills is Michael Dick known for?

Michael Dick has skills like Java, Jpa, Git, Gradle, Python, Agile Methodologies, Linux, Ant, Java Enterprise Edition, Sql, Jdbc, Javascript.

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.