Solving electric vehicle-grid integration challenges and offering smart charging solutions for utility companies