Alejandro Hernandez

Principal Software Engineer & Co-founder at Makai Digital

Miami, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Florida International University
languagesSpanish
github-logo-circle

Github Skills (13)

net10
asp-net10
nlog10
logging10
dotnet-new10
dotnet10
logger10
csharp10
performance-optimization10
structured-logging10
dotnet-core10
netstandard10
memory-management9

Programming languages (8)

C#PowerShellTypeScriptJavaJavaScriptHTMLMarkdownTypeSpec

Github contributions (5)

github-logo-circle
NLog/NLog

Nov 2015 - Jan 2016

NLog - Advanced and Structured Logging for Various .NET Platforms
Role in this project:
userBack-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.
structured-loggingloggingnetstandard13c-sharpuwp
epignosisx/vcr.net

Apr 2019 - May 2020

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