John Meyer is a technical leader and software architect with 17 years of experience specializing in the development of high-performance, high-availability enterprise applications backed by machine learning. His expertise with open source software and his collaborative agile approach enables teams to deliver more and cost less.
- Technical leader for a 16 person Engineering Team
- Rewrote the entire code base in only 4 months, focused on streamlining business processes and agility for serving the needs of multiple Fortune 100 companies
- Technical Lead and mentor for all developers, reported to the CTO, shared responsibility for team-building and hiring
- Championed and effected a bleeding-edge, web-based video creator experience that boosted sales interest by avoiding app download requirements across all mobile devices. Integrates with Facebook, Twitter, and Kik. Clients include: Microsoft, Best Buy, Dunnhumby, NFL, and Budweiser
- Led automated process for creating brand campaigns that gives each brand total control over their messaging while corralling fans to match the brand voice
- Migrated the company platform from a failing implementation to a high performance Java/Dropwizard backend and Angular front end. Provides ability to moderate, curate, filter and sort video feeds, setup recurring notifications, republish videos to social channels (Twitter, Facebook, YouTube), and generate real-time analytics and reports
- ScrumMaster and technical lead for the Engineering Team
- Created a distributed recommendations and content management system in order to monetize Shareaholic's 300 million unique monthly visitors across 500 thousand websites and 200 million pages
- Distributed system in Ruby on Rails, Java, Python, and JavaScript (Node), all exposed over RESTful HTTP endpoints and powered by Amazon Web Services utilizing natural language processing and machine learning
- Contributor to the CoreWeb SCRUM team
- Developed a high-performance Java platform that hosts all music mediation web services for millions of customers
- Zero memory copy implemenation with Netty and Memcache that handles Sonos' Music partner outages
- Distributed logging system using Syslog & Splunk
- Principal engineer and technical team lead
- Created a Salesforce style data service for integrating educational institutions with a domain specific query language parser and translator into distributed RDBMS. Migrated from MS-SQL to MySql in Azure. Single Sign-On identity system with services supporting Federated Identity and delegation/impersonation through WS-Federation
- Designed and developed the core engine for a Group Policy SDK library. Policy-based design in C++, Back chaining expert system, XML configuration with complex expression and reporting capabilities
- Re-factored existing client server infrastructure into a three tiered domain-driven prototype and solved transactional and concurrency deficiencies in the C# software stack
- Maintained and developed web applications using VB.NET and C# to meet new business requirements, increased responsiveness and throughput of billing and reporting systems, and fixed session corruption caused by race conditions and deadlocks
- Promoted from Software Engineer to Senior Software Engineer while helping hospitals reduce costs by using patient education software and making medical texts more accessible to medical workers and patients. CORBA, SOAP, Semantic Web, Computational Ontologies, XML & XSLT, ASP & ADO
- Developed an online metals exchange marketplace in 6 months and integrated third party XML over HTTP EDI and COM+ components
- Software Architecture
- Distributed Systems
- Big Data
- Data Science
- Scalability
- Design Patterns
- Service Oriented Architecture (SOA)
- Concurrent Programming
- Algorithms
- Data Mining
- Data Visualization
- High Performance Computing (HPC)
Biomedical Engineering & Computer Science
Computer Science