John is a self-taught computer programmer and data scientist who is actively working remotely in contract positions. His experience as a business owner and as a high school teacher has allowed him to develop an aptitude for listening and communication that allows him to deliver solid results. Some of his best soft skills include analytical thinking, attention to detail, logic and creativity. As a generalist in machine learning, he has extensive knowledge in weighing complexity vs accuracy vs implementation costs for developing algorithmic and data structure solutions that optimize business decisions. As a data analyst, John's unparalleled work ethic promptly provides communicative data visualizations and analysis thus driving successful business solutions.