Leo Hernandez

Software Engineer, Lead at NinjaOne

Leo Hernandez is currently a software engineer and lead at NinjaOne. Prior to that, they were a lead software consultant at Third Wave Technology and a software engineer at iS3, Inc.

At Third Wave Technology, Hernandez provided software service solutions to individual clients. Their responsibilities included developing the online presence of the software security and support company through portals and sites designed using ASP.NET MVC 4 for Single Page Applications (SPA) and FubuMVC utilizing KnockoutJS (MVVM). Leo also developed internal distributed services using REST-ful services with ASP.NET Web Api, Agatha Service Layer, WCF, and nService Bus with MSMQ for fault tolerance.

Hernandez is experienced in Agile/Extreme Programming lifecycles, biweekly sprints, pair programming, unit testing, and automated testing frameworks. Leo has also performed front end and end to end testing using FitNesse with tests and custom Fixtures, WatiN and Selenium. Their experience also includes integration testing of services using nUnit as well as IoC/DI through StructureMap and mocking of types for unit testing using nUnit and qUnit. Business tier development was completed through Domain Driven Design (DDD), ORM/Impedence Mismatch through nHibernate and Automapper. Continuous integration with Final Builder guaranteed quality of each build and seamless promotions while unit test suits guaranteed business code quality and code sanity. Database development was completed through T-SQL scripts and DBGhost integration. Feature building and maintenance of a Windows Forms application was achieved through an MVC-style framework.

Leo Hernandez has a B.S. in Computer Science from Florida Atlantic University and certification from Coursera in Exploratory Data Analysis, Getting and Cleaning Data, and R Programming, as well as certification from Amazon Web Services in AWS Certified Cloud Practitioner.

Location

Miami, United States

Links

Previous companies


Org chart

No direct reports

Teams


Offices

This person is not in any offices


NinjaOne

10 followers

NinjaOne is a leading unified IT operations solution that simplifies the way IT teams work. With NinjaOne, MSPs and IT departments can automate, manage, and remediate all their endpoint management tasks within one fast, modern, intuitive platform, improving technician efficiency and user satisfaction. NinjaOne supports over 6,000 customers around the world, and is consistently ranked #1 for its world class customer support. NinjaOne has been recognized as the best rated software in its category on G2 and Gartner Digital Markets for the past 3 years.


Industries

Employees

201-500

Links