Principal Software Engineer & Co-founder at Makai Digital
Miami, Florida, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Alejandro Hernandez is a Principal Software Engineer and co-founder based in Miami with 11 years of experience designing secure, high-performance web systems and driving cloud-native transformations. He has led modernization efforts at Carnival Cruise Line—rewriting legacy ASP.NET apps to ASP.NET Core, standardizing React front-ends, and pushing containerization, Kubernetes, and robust CI/CD and observability. At enterprise scale he’s delivered architecture leadership and operational improvements for Carnival and Restaurant Brands International, and now applies that expertise to building products at Makai Digital. A pragmatic optimizer, he has contributed performance-sensitive fixes to the popular NLog .NET logging library, reducing memory allocations in core logging paths and improving layout renderers. He blends hands-on coding, mentoring, and architectural vision, with a strong focus on security, DevOps, and measurable efficiency gains.
11 years of coding experience
15 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Florida International University
NLog - Advanced and Structured Logging for Various .NET Platforms
Role in this project:
Back-end Developer
Contributions:14 commits, 7 PRs, 45 comments in 2 months
Contributions summary:Alejandro focused on optimizing the NLog library for memory efficiency. Their contributions include reducing memory allocations within the core logging logic, specifically by replacing `foreach` loops with `for` loops to avoid enumerator creation. They also addressed memory usage in layout renderers, particularly for CSV and JSON layouts. Furthermore, they added functionality for handling message overflow in the EventLogTarget, providing options for truncation, splitting, or discarding messages that exceed the maximum allowed size.
Record your .NET Core test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Contributions:47 commits, 2 PRs, 33 pushes in 1 year 1 month
dotnetreplaytestingrunsnet-core
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alejandro Hernandez - Principal Software Engineer & Co-founder at Makai Digital