Michael Mccarty

Michael Mccarty Email and Phone Number

Developing high-performance software that just works @ Vertex Software
Michael Mccarty's Location
Ames, Iowa, United States, United States
Michael Mccarty's Contact Details

Michael Mccarty work email

Michael Mccarty personal email

About Michael Mccarty

I have extensive experience in developing high-performance multi-threaded software in C++. Much of my professional career has been spent designing and developing high performance 3D visualization applications for use in the CAD & Product Lifecycle Management (PLM) industry.I have expert knowledge in the following areas:- the C++ language, up to and including the C++17 ISO standard- 3D graphics- 3D geometric analysis (both polygonal and implicit)- multi-threaded algorithm development- high-performance computation- software design best practices

Michael Mccarty's Current Company Details
Vertex Software

Vertex Software

View
Developing high-performance software that just works
Michael Mccarty Work Experience Details
  • Vertex Software
    Principal Software Engineer
    Vertex Software Oct 2017 - Present
    Des Moines, Iowa, Us
    Led a small team of engineers taking a proof-of-concept distributed 3D rendering technology and turned it into a fully scalable, robust, production-grade, cloud-based 3D rendering system capable of rendering 1M+ part scenes at interactive viewer rates. - Served as technical lead for the team, providing consistent leadership in both design and development of the microservice-based architecture underlying the rendering system.- Developed ray-tracing shaders for several novel non-photo-realistic rendering effects.- Designed and developed a novel high-performance distributed map-reduce algorithm producing complete high-resolution images from multiple distributed rendering tasks- Oversaw the development of a cloud-based 3D file import system capable of ingesting 1Gb+ native CAD models and translating them into a proprietary format optimized for our distributed rendering system.- Served as a subject matter expert for the organization in the area of CAD visualization technologies and user experienceTechnologies involved: C++, Java, Scala, SIMD, ISPC, Embree, TBB, gRPC, FlatBuffers, Protocol Buffers, Cassandra, AWS S3, SQS, Kinesis
  • Siemens Plm Software
    Principal Software Engineer
    Siemens Plm Software Jan 1996 - Sep 2017
    Plano, Tx, Us
    My responsibilities included:- Technical lead for the design and implementation of the 3D product structure data model at the core of the Siemens Teamcenter Visualization (TcVis) family of applications.- Develop and maintain the integration of the OpenGL-based 3D rendering toolkit (DirectModel) into TcVis applications.- Advisor and architect on multiple cross-product initiatives coordinating and standardizing application features and protocols.- Expert knowledge of C++ language, up to and including C++17 ISO standard- Mentoring and developing training material regarding C++ usage and general software design best practices.
  • Engineering Animation, Inc.
    Senior Software Engineer
    Engineering Animation, Inc. 1994 - 2000
    Us

Michael Mccarty Skills

Software Design Software Engineering C++ Software Development Opengl Object Oriented Design Unix Algorithms Multithreading Mfc Xml Stl Com

Michael Mccarty Education Details

  • Iowa State University
    Iowa State University
    Computer Science

Frequently Asked Questions about Michael Mccarty

What company does Michael Mccarty work for?

Michael Mccarty works for Vertex Software

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

Michael Mccarty's current role is Developing high-performance software that just works.

What is Michael Mccarty's email address?

Michael Mccarty's email address is mc****@****ail.com

What schools did Michael Mccarty attend?

Michael Mccarty attended Iowa State University.

What skills is Michael Mccarty known for?

Michael Mccarty has skills like Software Design, Software Engineering, C++, Software Development, Opengl, Object Oriented Design, Unix, Algorithms, Multithreading, Mfc, Xml, Stl.

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.