Expert technologist, with a focus on robust kick-out-the-plug resilient architectures and high-performance implementations.
Best practices proponent/coach philosophy across a diverse software and hardware backgrounds, often an integrator, and technical liaison.
Assisted multiple problematic projects/teams to get back on track. When required, a hands-on tenacious problem solver, and mentor.
Strong project management expertise across multiple methodologies including iterative development.
An effective communicator, a teacher, maintaining a daily Journal, and author of multiple whitepapers.
Experience across multiple verticals, advertising, financial, medical, and a holder of secret 6C clearance.
Enterprise architect, solutions architect, mentor/coach, performance architect, developer, QA, DevOps (IaC), project manager
Project |
Description |
AWS to AWS Control Tower migration |
Architect/developer/DevOps for centralized monitoring and logging. |
Mainframe to AWS guidance |
Performance/stability architect, coaching, provided solutions, tuning guidance, instrumentation expertise. Developed multiple custom agents, and DevOps tools, including authoring a COBOL to PostgreSQL function compiler. |
AWS to Splunk Logging Architecture/Implementation |
Architect and developer of robust asynchronous scalable solution to forward CloudWatch logs to Splunk (v1.0 - decentralized, v2.0 - centralized). |
Best Practices Evangelist |
Performance/stability architect, developer, and DevOps - promoting techniques that promotes AWS Well-Architected Pillars. |
Resources |
Description |
Assets |
EC2, Lambda, EKS, S3, IAM, AMI, EBS, EFS, RDS, Aurora, ElastiCache, CloudWatch (logs, metrics, rules, alarms), SQS, SNS, CloudTrail, ElasticSearch, Kinesis, SecretsManager, AD, WorkSpaces, KMS, Macie, Terraform, CloudFormation, Systems Manager, Agent, VPC, Endpoints, Peer, Route 53, gitlab, MuleSoft, OpenShift, Splunk, etc. |
Environments |
AWS |
Languages |
Java, Node.js, Python, Terraform, CloudFormation, etc. |
Project manager, Enterprise architect, liaison, mentor/coach, developer, QA, problem solver, performance czar, DevOps, partner negotiations
Project |
Description |
Thryv Estimator |
Solution architect, developer, coach: multiple releases, mentored development team to improve performance and stability. |
Partner Integration Framework |
Performance/solution architecture: improve performance and stability. Instrumental in taking an ill performance unstable micro-service framework from 250 RPS to over 7000 RPS sustained. Involved in all tiers, involving CheckPoint (firewall), Citrix (NetScaler), Kong, and Openresty to identify and resolve performance and stability obstacles (Java, Node.js/Angular, Lua, C++). Guidance to properly monitor, robust redundancy and auto recover from issues.
Later guidance porting from AWS to Azure (cost savings). Refactored architecture and POC demonstrating containerizing to K8S (still meeting 7000 RPS). |
Mobile Search (assistance) |
Authored shared libraries, including: JMX Instrumented http client library to assist mobile group (Java). Developed a high-performance IP Blocking Library (Node.js). |
Solaris to Linux port (assistance)
|
Developed custom DevOps tools, including a network multicast diagnostic tool for EHCache, and a TCP packet parsing tool (Java, C#). Centralized configuration library to stabilize 100’s of servers. |
Partner Feed |
Architected/developed a continuous feed service from 3rd party API, dynamically generating a response schema, fed into mongo, and Tableau (node.js). |
Realtime Bidding Platform |
Mentored team responsible for a Real time bidding Platform (Java) - assisted in stabilizing, coaching and meet SLA performance goals (2k RPS). |
Best Practices Evangelist |
Developed a Cluster Monitoring solution used to identify issues (Java). Performed advanced due diligence HTTP 2.0 (h2, h2c) for multiple teams. Blue/Green graceful best practices. Multiple cost reduction efforts (AWS). Contributed to Open-Source Community. |
Resources |
Description |
Assets |
AWS, Dynatrace, New Relic |
Environments |
Datacenters (DR), AWS, Azure, and VMWare |
Languages |
Java, Python, Node.js, Lua, C++, CloudFormation, bash |
Performance/stability architect, developer, QA, problem solver
Project |
Description |
Paycom HRIS Integration |
Employee synchronization between client and Energage (Azure) |
HRIS Integration (multiple) |
Employee synchronization between client and Energage using Workato |
Web Products Stability & Performance (assistance) |
Provided performance/stability expertise, authored code to instrument and address stability and performance issues. |
Survey Slack BOT |
Energage Client to Slack Integration |
Resources |
Description |
Assets |
Resource groups, queues, topics, service bus, storage table, etc., Workato. |
Environments |
Azure |
Languages |
C#, Python |
Architect, developer, QA, problem solver
Project |
Description |
Custom Enterprise Service Bus |
Architected/Developed a .NET Microservice framework to process requests asynchronously (C#). |
Admit/Discharge HL7 endpoint for multiple hospitals |
Architected/Developed a high-performance distributed ADT HL7 service that processes 3.0M incoming payloads per day using Mirth Connect (originally Mule) (Java, JavaScript, C#). Developed multiple adjunct Windows Services to address enterprise monitoring, WPF Dashboard, and regulatory file archival (C#). |
Virtual Printer |
Architected/Developed Virtual Raster/PDF printer for health care institutions. |
EPIC Integration |
Architected/Developed an integration layer with Epic Healthcare Framework, WCF, ASP.NET (C#). |
SSO (SAML2) |
Architected /Developed an IP, SP initiated reference to be integrated into web product(s). |
fHIR |
Developed framework for Fast Healthcare Interoperability Resource integration. |
Best Practices Evangelist |
DB ORM reference design/POC. Web Report Pagination technique. Best Practice DB Transaction access. Migrated HL7 to PostgreSQL, providing tuning, deployment, monitoring framework. Monitoring/Logging best practices. |
Resources |
Description |
Assets |
Azure, Window Servers |
Environments |
Datacenter, Azure |
Languages |
C#, Java, Perl |
Project manager, architect, liaison, coach, developer, QA, problem solver
Project |
Description |
Financial Messaging |
Architected/Developed a high-speed messaging bus (XMPP, SIP), and MVC application with plugin support to ensure financial regulation compliance (C++, C#) |
Financial Messaging |
Architected/Developed a server-side BOT Framework (C#) |
Click-Forward |
Architected/Developed a high-performance substitution web proxy utilizing Netty (Contributor), hosting @2,000 customer web sites (40k RPS), outperforming legacy sites (Java) |
Corporate Enterprise Service Bus |
Architected/Developed an ESB/SOA platform using JBoss ESB (Contributor, MVP Candidate), supporting asynchronous, and synchronous access, exposed internally, partners, and vendors (Java) |
Corporate Monitoring Framework |
Architected/Developed an Enterprise Monitoring Solution, replacing JON for JBoss App, ESB, and SOA servers (Java) |
Due Diligence |
Multiple spike white papers authored, including proper use of AMQ under Karaf/Fuse (Java) |
Security Integration |
Integrated a replacement Cold Fusion Engine, transparently integrating OWASP/ESAPI logic into BlueDragon (contributor) (Java) |
Best Practices |
Assisted other teams in integrating OWASP/ESAPI best practices into ASP.NET web applications (C#) |
Analytics Reporting Platform |
Architected/Developed a custom Google Analytics Reporting Platform, consisting of a Windows service and remote clients which allowed users to create and schedule reports (C#) |
ECommerce |
Developed a web accessible APIs used for online appointments, using Java Play, leveraging asynchronous operations (Java, AWS) |
Resources |
Description |
Assets |
Datacenter |
Languages |
Java, Python, GO |
Pharma/Clinical Study Role: Enterprise Architect & Developer
Managed Care Company Role: Enterprise Architect & Developer
Patient Safety Company Role: Technical Advisor
Restaurant Role: Ecommerce Internet Consultant
Local University Role: Internet Security Consultant
Virtualization: VMWare consumer @ 20 years; all business and development environments are virtual.
Hosting two 32GB, 1 TB SSD, 3.2Ghz 6 Core I7 running multiple operating systems (Windows, Linux), dual KVM/monitors.
4 Buffalo NAS drives, 1 Synology NAS DS220+, Multiple UPS for office and server closet.
Internet: FIOS - 1 Gbit, COMCAST – 600 Mbit (backup)
Subscriptions: MSDN Enterprise (AD, Workspaces), Office 365, Slack, Teams, Mission Kit, Cloud Subscriptions: AWS, Azure, Google
Robotics: Arduino, Teensy, Raspberry, Atom, CE, Encoders, Servo, Stepper Motors.
Sensor acquisition (asbestos, radon): GPS, accelerometer, pressure, gyroscope, particle, flow, gas, radiation (a, ß).
Vision/image processing.
IOT, Bluetooth, RF, Ethernet, Wi-Fi.
MATLAB data processing.