Michael Trelinski
West Los Angeles, CA 90230
Phone: 812-219-2591 E-Mail: mtrelins@cs.indiana.edu
Education
Bachelors in Computer Science, Minor in Sociology
Indiana University, Bloomington
Skills
Languages
Java (5+ years), SQL (5+ years), PHP (5+ years), Objective-C (2+ years), Clojure (2 years), Python (1 year), Scala
(about a year), C / C++ (4 years), Lua (2 years), Octave (academic), & Scheme (academic)
Databases
MySQL (5+ years), Vertica (2 years), Lucene & Solr (2 years), Hive (2+ years), & HBase (about a year)
Frameworks
Hadoop & Map/Reduce (5+ years), Pentaho Data Integration/Kettle (4+ years), Jasper Reports (2 years), Weka (1
year), & Cocoa (2+ years)
Experience
Gravity / Sr. Software Engineer (Map/Reduce, Machine Learning, Data Warehousing)
Santa Monica, CA
n Map/Reduce (Hadoop) Data-pipeline, warehousing, reporting, & batch jobs in Scala, HBase, & Hive
n Machine learning-based (logistic regression) phrase extraction and behaviorally-related algorithms (Apriori)
Convertro / Sr. Software Engineer (ETL, Analytics, Data Warehousing, Map/Reduce)
Santa Monica, CA
n Map/Reduce (Hadoop) Data-pipeline tasks in Java
o Apache Hadoop cluster administrator on Amazon’s EC2
n ETL jobs & ad-hoc custom reporting of warehoused data
o Pentaho’s Kettle & Data Integration, Talend Open Studio, & Jasper Reports with Vertica, MySQL,
& Hive
Thought Convergence / Lead R&D Software Engineer
Los Angeles, CA
12/2007-08/2010
n Data mining and machine-learning in Map/Reduce (Hadoop) with Java
o Multiple imputation using multiple linear regression to predict keyword/phrase monetary
values per position
05/2007
07/2012-Present
06/2010-07/2012
Page 2
o Key-phrase extraction algorithms using Naïve Bayes Network & monetarily-optimized keyphrase
relatedness algorithms
o Lucene/Solr-based image search, keyword/phrase categorization, & clustering
n ETL with Pentaho’s Kettle/Data Integration, PHP, & MySQL
o Backend data collection, processing, aggregation, & warehousing
Netseer / Software Engineer
Los Angeles, CA
n Data mining and Search Engine algorithms using Map/Reduce (Hadoop) with Java
o Internal benchmark using Fisher Transformation
o Web-crawling & indexing with Lucene & Nutch
§ Attempt to reverse engineer PageRank formula
§ Language identification (specifically, English “spam”) using N-grams
Center for Cell and Virus Theory, Indiana University / Software Developer & Linux Admin
Bloomington, IN
07/2005-08/2007
n LAMP development for Grant-based projects & DARPA-funded Bio-Spice in Java
n Linux Sysadmin for SUSE & RedHat, and graduate student code debugger/teacher for various languages
(Fortran, C, C++, PHP, & Perl)
Support Center / Departmental Support Lab, Indiana University / Consultant
Bloomington, IN
n Resolve Windows, OS X, and Linux problems via phone, and in-person
Publications, Certifications, and Community Involvement
Mac SQL Studio – A Lightweight & Native Multiple SQL Client for Mac OS X. (2012, January).
http://MacSQLStudio.com
Mentioned in: Holden, J.E., & Kelley, K. (2008, March). Effects of misclassified data on two methods of
classification analysis: A Monte Carlo simulation study. A paper presented at the annual meeting of the American
Educational Research Association, New York, NY.
Sun, J., K. Tuncay, A.A. Haidar, F. Stanley, M. Trelinski, and P. Ortoleva. 2007. Transcriptional Regulatory
Network Discovery via Multiple Method Integration: Application to E.coli K12, Algorithms in Molecular Biology
(accepted).
Tuncay, K., L. Ensman, A.A. Haidar, Sun, J., F. Stanley, M. Trelinski, and P. Ortoleva. 2006. Transcriptional
Regulatory Networks Via Gene Ontology and Expression Data. In Silico Biology (in press).
MCP & A+ Certifications
Stanford classes: Machine Learning, Artificial Intelligence, & Databases
WFHB 93.1 FM Community Radio Volunteer Station Programmer & Linux Admin (Bloomington, IN)
06/2002-07/2005
08/2007-12/2007