Daniel M. is a Senior Engineer at Fingerprint.
-
Senior EngineerFingerprintSaint Paul, Mn, Us -
Software EngineerFederal Reserve Bank Of Minneapolis Nov 2023 - PresentMinneapolis, Minnesota, Us -
FounderGraysphere Aug 2022 - Nov 2023- Created GraySphere, a web browser offering a single pane of glass for web development, built on a new browser engine that is a hybrid of Chromium and WebKit.- Developed browser engine using Rust, C, C++ and Objective-C.- Developed Visual Studio Code extension using TypeScript- Developed landing page using HTML and TailwindCSS, hosted on Cloudflare Pages.- Developed server-side API and login flow using Cloudflare Workers, R2, D1 and Stytch. -
Principal Engineer, Api Access Management Team LeadPing Identity Jan 2021 - May 2022Denver, Co, Us- Led development and architecture of a new PingOne platform capability, API Access Management, that enables customers to centralize the administration and enforcement of authorization policies for HTTP APIs.- With the help of a small team, created new microservices on the PingOne platform to implement API Access Management. Technologies used: Spring Boot, Cassandra, Kafka, AWS API Gateway, Kubernetes, React- Designed features to allow customers to define group-based access control policy for their HTTP APIs in the PingOne administrative console.- Designed and implemented features to allow customers to enforce group-based access control policy, defined in PingOne, via API gateway plugins. Supported gateways included:Kong, Apigee, and Mulesoft.- Worked with product management to vet requirements and the market fit of the new offering. -
Principal Engineer, Pingaccess Team LeadPing Identity Jun 2013 - Jan 2021Denver, Co, Us- Led development and architecture of PingAccess, an enterprise-grade OAuth and OIDC HTTP authorization gateway and policy server.- Mentored developers, quality engineers, and security engineers in the design, implementation, troubleshooting, and testing of the product.- Served as a primary resource for technical sales enablement, helping to grow the PingAccess revenue share from 0% to 10% over eight years.- Regularly interacted with customers and partners to understand product gaps and areas for improvement.- Served as the highest tier of support for PingAccess, aiding support and sustaining engineering with the most urgent and complex problems.Individual contribution highlights include:- Designed and implemented features to support the latest additions to the OAuth and OIDC specifications.- Reworked the PingAccess network stack from a thread-per-connection model to a staged, event-driven architecture, internally migrating from the Membrane Service Proxy framework to the Netty framework.- Developed and maintained a multiplatform SDK in C for communicating with the policy server, used by plugins for Apache, nginx, IIS, and F5 APM. Platforms supported: Linux, Windows, macos, AIX, FreeBSD- Developed and maintained the Apache, nginx, and IIS policy server agents.- Designed and implemented an AWS one-click deployment using CloudFormation and Lambda.- Reworked all cryptographic operations to meet FIPS compliance.- Enhanced PingAccess network stack to support advanced web technologies: Mutual TLS, WebSockets, TLS SNI, Automated Certificate Management Environment (ACME)- Regularly discovered and fixed critical security vulnerabilities in PingAccess.Promotion history:Apr 2019 | Principal Engineer, Team LeadOct 2017 | Principal EngineerSep 2014 | Senior Development EngineerJun 2013 | Development Engineer -
Software EngineerDell Jun 2011 - May 2013Round Rock, Texas, Us- Designed and implemented in Java a distributed, automated test execution system for improving utilization of SAN hardware under test, employing Spring, JAXB, RESTful, JMS, and Maven technologies.- Helped maintain large Java library used by automated, system-level tests.- Implemented Java source code refactoring tools, built on the Oracle JDK Java compiler front-end, to remove pervasive use of the varargs construct from an automated test support library.- Implemented test hooks in C++ for Storage Center software to improve test coverage of internal components.- Developed automated tests in Java for Dell Compellent Storage Center product releases.- Participated in grassroots effort to migrate test code VCS from Clearcase to Git -
Research AssistantUniversity Of Wisconsin-Madison Aug 2009 - May 2011Madison, Wi, Us- Contributed to DyninstAPI, a C++, multi-platform, binary instrumentation library used by performance analysis, debugging and malware analysis tools.- Implemented "relinking" of statically-linked binaries feature for DyninstAPI on Linux/x86 platform.- Ported DyninstAPI to FreeBSD----included submitting a patch to kernel developers for bug found during development.- Presented new functionality to DyninstAPI users at annual users’ meeting. -
Unix Administration StaffUniversity Of Wisconsin-Madison Oct 2006 - May 2009Madison, Wi, Us- Administered mail, web, network monitoring and file storage services provided by Computer-Aided Engineering.- Built custom Linux kernels for lab workstations, servers and virtual machines.- Developed system administration scripts in Perl and Bash
Daniel M. Education Details
-
University Of Wisconsin-MadisonComputer Science -
University Of Wisconsin-MadisonComputer Engineering
Frequently Asked Questions about Daniel M.
What company does Daniel M. work for?
Daniel M. works for Fingerprint
What is Daniel M.'s role at the current company?
Daniel M.'s current role is Senior Engineer.
What schools did Daniel M. attend?
Daniel M. attended University Of Wisconsin-Madison, University Of Wisconsin-Madison.
Who are Daniel M.'s colleagues?
Daniel M.'s colleagues are Chen Shalev Sokolovsky, Sabrina Zimet, Vinícius Lambardozzi Nascimento, Sergey Makarov, Ghiwa Chakaron, James Lloyd, Konstantin Ilbaktin.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial