Michael Patrick Trelinski

Last updated January 19th 2012
Resume powered by emurse

Michael Patrick Trelinski

West Los Angeles, CA 90230 - USA

-

Education 

Bachelors in Computer Science / Sociology

05/2007

Indiana University, Bloomington

 

-

Skills 

  • Languages
  • Java (5+ years)
  • PHP (5+ years)
  • Objective-C (1 year)
  • Clojure (1 year)
  • Python (1 year)
  • C and C++ (4 years)
  • C# (incl. forms) (1 year)
  • Lua (1 year)
  • Octave (academic)
  • Scheme (2 years / academic)
  • SQL (5+ years)
  • Databases
  • MySQL (5+ years)
  • Vertica (1+ years)
  • Lucene (2+ years)
  • Solr (1 year)
  • Hive (1+ years)
  • Oracle (1 year / academic)
  • Frameworks & Tools
  • Pentaho Data Integration (Kettle) (3+ years)
  • Hadoop & Map/Reduce (5+ years)
  • JasperReports (1 year)
  • Talend Open Studio (1 year)
  • Weka (1+ years)
  • Cocoa (1 year)

-

Work Experience 

Software Engineer (ETL/Analytics/Warehousing/MapReduce)

06/2010 - Present

Convertro Inc., Santa Monica, CA

  • Hadoop Data-pipeline tasks in Map/Reduce and Java
  • ETL Jobs & Ad-hoc/Rapid Custom Reporting of Warehoused Data
  • Pentaho's Kettle/BI
  • Talend Open Studio
  • Java
  • MySQL
  • Vertica
  • Hive
  • JasperReports

-

Founder

11/2010 - Present

Mac SQL Studio, Culver City, CA

  • Objective-C and Cocoa multiple database client for Mac OS X
  • Natively written database drivers
  • Vertica (reverse engineered)
  • PostgreSQL (from protocol specifications)
  • SQLite (C API)

-

Lead of Research and Development / Lead Software Engineer

12/2007 - 08/2010

Thought Convergence Inc., Los Angeles, CA

  • Java development
  • Data mining/regression and multiple imputation to predict data sets for the future
  • Map/Reduce Keyword Relativity using imputed values for ranked word sets
  • Lucene-based implementation for image search
  • N-Grams for keyword categorization
  • Solr
  • Keyphrase Relatedness Algorithms
  • Bayesian Belief Networks
  • Categorization and Clustering Algorithms
  • PHP development
  • Obect-Oriented back-end data processing programs (large scale process to pull, process, and aggregate data on a multiple LAMP environment)
  • Use Pentaho Data Integration (Kettle/Spoon) and PHP to aggregate data
  • MySQL
  • C# development (QA Automation tool; Multi-threaded Windows forms application to benchmark 200 webservers and validate roll-outs via screen shot comparison including error reporting on servers suspected of being down)

-

Software Engineer

08/2007 - 12/2007

Netseer (formerly Ilial Inc.), Los Angeles, CA

  • Java development
  • Next generation search engine algorithms
  • Advanced statistical analysis algorithms (benchmarking current technology with competitors, Fisher Transformation)
  • Lucene, Nutch, Hadoop (Map/Reduce) (Nutch Spam Language Identifier Filter using N-Grams, Google PageRank Map/Reduce job to attempt to reverse engineer PageRank formula)

-

Software Developer and Linux Systems Administrator

07/2005 - 08/2007

Center for Cell and Virus Theory - Indiana University, Bloomington, IN

  • Windows and Linux Systems Administrator
  • LAMP development
  • Java development for DARPA-funded project Bio-SPICE
  • Code debugging in various languages (Fortran 77, C, C++, PHP, and Perl)

-

Consultant

06/2004 - 07/2005

Support Center Front Line - Indiana University, Bloomington, IN

  • Technical in-person and phone support for Windows and OS X
  • Small programming tasks (LAMP/Visual Basic)

-

Consultant

06/2002 - 05/2004

Departmental Support Lab - Indiana University, Bloomington, IN

  • Resolve Windows/Linux/Unix desktop/server problems
  • Small programming tasks (in Java and C#/forms)

-

-

Publications 

  • 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).

-

Certifications 

  • MCP - Windows XP
  • A+
  • Stanford Classes
  • Machine Learning (ML class)
  • Artificial Intelligence (AI class)
  • Databases (DB class)

-

Community Involvement 

  • WFHB 93.1 FM Community Radio (Bloomington, IN)
  • Volunteer Station Programmer
  • Volunteer Linux Systems Administrator

-