View as PDF

Frank Cleary

E: resume at frankcleary dot com

Ph.D., Biophysics, University of California, Berkeley.
NSF Fellow. May 2014.

B.A., Physics, Cornell University.
Cum laude with distinction in all subjects. May 2006.

Java Microservices, implementing query engines and languages, machine learning
Python Pandas (minor contributor), Numpy, Matplotlib, nltk, gensim
Big Data Elasticsearch, Kafka, Spark, AWS, Hadoop, Hive
Other ANTLR, MongoDB, SQL, Linux, Git, gradle, security (personal sites use https)
Data Science Bytes – Data focused tips and tutorials.
Better Code Bytes – Thoughts and advice on writing better code.

Google. Mountain View, CA
Software Engineer, January 2019 – Present

  • Scalable data systems

AppDynamics (acquired by Cisco). San Francisco, CA
Staff Software Engineer, February 2018 – January 2019
Senior Software Engineer, September 2017 – February 2018
Software Engineer II, January 2016 – September 2017

  • Technical lead for ADQL, the query language and engine that underpins AppDynamics’ analytics product
  • Responsible for technical direction and project planning for the ADQL team
  • Transformed ADQL language modules, enabling query optimizations (up to 50x improvement) and new language constructs (such as the HAVING clause)
  • Designed and led implementation of a query engine to support operations on streaming data
  • Created an async RPC framework to allow service method level request prioritization and load shedding within AppDynamics’ existing Java server framework
  • Developed support for math operators, aggregation filters, and sorting in ADQL. These features were demoed a week after their release at the CEO’s keynote at AppDynamics’ annual user conference, two months before our planned IPO and eventual $3.7B acquisition by Cisco
  • Organized a hackathon team around new search data structures, won the infrastructure category (50 teams total)

Index (acquired by Stripe). San Francisco, CA
Machine Learning Engineer (Member Technical Staff), June 2014-November 2015

  • Implemented production recommender systems and conversion rate tracking leveraging Spark and MongoDB
  • Developed monitoring and alerting of the company’s services, greatly increasing visibility into production issues
  • Delivered data analysis projects using Hadoop and the Python data science stack

SEVEN Networks. San Carlos, CA
Data Scientist Intern, June 2013-August 2013

  • Developed data analysis software in Python, including a service to display key internal metrics
  • Analyzed A/B test data to provide summaries and recommendations on test design

Science Teacher, Teach For America, New York City Public Schools, Bronx, NY
August 2006-June 2008

  • Taught classes of 30 middle school students at PS/MS 95 in Bronx, NY
  • Designed experiments that students could conduct in a school with no lab facilities
  • Selected and trained as part of the Teach for America program

Graduate Student Researcher and NSF Fellow, Biophysics Graduate Group, University of California, Berkeley, Berkeley, CA
August 2008-May 2014

  • Created models and customized data analysis tools in Python and MATLAB
  • Analyzed and visualized diverse data sets in R and Python
  • Developed a quantitative Monte Carlo model to explain and tie together experimental results
  • Mentored and trained an undergraduate and a graduate student to complete publishable projects
  • Studied the motor protein dynein using biophysical tools including super-resolution microscopy and optical trapping, allowing comparison of experiment and model
  • Designed and carried out a project, now two completed manuscripts, using engineered mutants to investigate dynein’s mechanism of directed transport along microtubules

NNIN REU Intern, University of California, Santa Barbara, Santa Barbara, CA
Summer 2005

  • Simulated electric fields in microfluidic devices for use as a cell type detection method
  • Developed microfluidic devices and tested them for use in cell sorting applications

Undergraduate Researcher, Cornell University, Ithaca, NY
May 2003 – December 2005

  • Created recombinant baculovirus constructs to express immune response pathway proteins
  • Generated unilamellar vesicles to study lipid phase separation using fluorescence microscopy
  • National Science Foundation Graduate Research Fellowship, 2009
  • Cleary, et al. Tension on the linker gates the ?ATP-dependent release of ?dynein from microtubules Nat. Commun. 2014
  • Dogan, et al. Kinesin’s Front Head Is Gated by the Backward Orientation of Its Neck Linker Cell Reports 2015.
  • The mechanism of dynein’s minus end directionality and an engineered plus end directed dynein motor, Poster presentation, Biophysical Society Annual Meeting 2014
  • A force dependent gating mechanism inhibits ATP dependent release of dynein from microtubules, Platform talk, Biophysical Society Annual Meeting 2013
  • The minimal requirements for dynein processivity and a force-dependent gating mechanism, Poster presentation, ASCB Annual Meeting 2012
  • Engineered dynein mutants reveal minimal structural and catalytic requirements for processive motility, Platform talk, Biophysical Society Annual Meeting 2012

Research Mentor for High School Students
December 2010-April 2012

  • Designed novel research projects for high school students from Oakland, CA
  • Supervised two groups of students as they carried projects in the Yildiz Lab at UC Berkeley
  • Projects won awards at international science fairs, including a silver medal and cash prizes

Biophysics Graduate Group
August 2009-May 2014

  • Led initiatives within the program, such as recruitment, social events, and new student advising

Bay Area Scientists In Schools
May 2009-May 2013

  • Developed a science lesson with other graduate students that we have taught in a local middle school each year as part of the Bay Area Scientists In Schools (BASIS) program

View as PDF