Greg Ferrar has a diverse work experience spanning over several companies. Greg started their career at Intel as a Computer Programmer from 1993 to 1996. Greg then joined Kuck & Associates, Inc. (now Intel) as a Programmer, where they developed MacOS C/C++ and Java applications. Next, they joined Mountain Community Theatre as a Database Programmer, where they worked on Perl/Mysql development and software architecture for nearly a decade.
In 1996, Greg founded Flowerfire, Inc., where they served as CEO and Lead Developer. Greg created Sawmill, a log analysis tool written in C++, with its own programming language (Salang), SQL database, app server, FTP client, SFTP client, HTTP/HTTPS server, LDAP client, and ODBC client. Greg also implemented microservices-like features such as log parsing and SQL query splitting across multiple workers. Greg led Flowerfire, Inc. until July 2014.
From 2014 to 2018, Greg worked for Oracle as a Software Architect. Greg specialized in heterogeneous log analytics and was a Java programmer.
In 2018, Greg returned to Flowerfire, Inc. as a Development Consultant to assist with the company's transition to the cloud. Greg enhanced the existing microservices architecture and migrated the company's infrastructure and databases to AWS servers.
Currently, Greg is working as a Senior Software Engineer at Joby Aviation since February 2019. Greg is part of the software team, involved in data analysis, data architecture, software optimization, and anomaly detection. Greg uses various tools such as Python, Spark, Airflow, Kafka, Docker, and Kubernetes, with a recent focus on Scala and Spark for building data pipelines.
Greg Ferrar holds a Bachelor of Science (BS) degree in Mathematics from The Ohio State University, which they completed from 1988 to 1994. Greg pursued further education at the University of Illinois Urbana-Champaign, where they attained a Masters degree in Computer Science from 1996 to 1999.
Sign up to view 0 direct reports
Get started