My name is Michael Primeaux. I’m a software design engineer and architect with over three decades of experience specializing in the design and construction of large-scale high-performance parallel and distributed systems. My current applied research topics include the design of algorithms in the areas of high-performance computing, real-time simulation systems, adaptive autonomous agents for parallel and distributed systems, computational linguistics, natural language processing (NLP), behavioral social sciences, non-relational storage, and deep machine learning that leverages Apache Cassandra, Apache Kafka, Scala, Apache Spark, Python, Go, Swift, and Java. Aside from providing architectural guidance, software design engineering, and technology trending analysis to Fortune 500 companies, I spent 6 years at Microsoft Corporation first as a member of their consulting practice and then as a principal member in several product groups, including the Distributed Systems Group working on Microsoft Windows Server, where I designed and developed core algorithms in the Microsoft Active Directory service, and the Database and Transaction Processing group, advancing the design of highly scalable and fault tolerant systems. After leaving Microsoft Corporation, I founded Six After. My focus since then has been the convergence of mobile (with particular attention to Apple’s iOS), the Internet of Things (IoT), deep machine learning, natural language processing (NLP), data science, and non-relational storage technologies. My classical areas of interest include cryptography and cryptanalysis, recreational mathematics, geometry, Bayesian statistics, non-cooperative game theory, and topology analysis.
©