We provide IT Staff Augmentation Services!

Principal Engineer Resume

2.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

Team Lead / Principal Engineer / Director with extensive experience in software engineering. Strong analytical and problem solving skills. Known for being goal and team oriented and customer driven.

  • Software Engineering Architecture Design
  • Team Leadership Big Data Enterprise Search
  • Machine Learning Web Technologies

TECHNICAL SKILLS:

Hadoop, Nutch, Solr, Open NLP,  Java, PHP5, Python, C++, MapReduce, Hbase, Mongodb, Hive, Pig, MySql, Oracle, JQuery, CSS, HTML, Zend, JavaScript, Ajax, Symfony 1.4, Spring, Ruby on Rails 2.0, Apache 2, Nginx, Tomcat 6, Git, Svn, Lucene, Mahout, Sqoop, Jmeter, Kafka

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Principal Engineer

Responsibilities:

  • Analyzed market data to find high probability patterns in historical data
  • Constructed algorithms to identify patterns in live data stream

Confidential, El Segundo, CA

Principal Engineer

Responsibilities:
  • Designed architecture of metadata matching application, ensuring 95% matching accuracy
  • Redesigned “more like this” plugin of Solr to compare values for same fields, instead of comparing to all fields, increasing matching score by 40%
  • Designed architecture of keyword extraction from text using maxEnt lib of OpenNLP, improving correspondence of text and extracted keywords
  • Analyzed and optimized TV Guide Application, reducing usage of database resources and memory
  • Led redesigning Unified messaging system application by gathering information from related projects and formulated appropriate architecture changes, increasing number of queries per second around 500K

Confidential, Los Angeles, CA

Senior Tech Lead

Responsibilities:
  • Designed architecture of a search application based on Solr, increasing speed of search queries and adding faceting and autocomplete features
  • Designed and implemented plugin for Solr to shuffle results according to custom rules

Confidential, Los Angeles, CA

Director of Engineering

Responsibilities:
  • Designed, developed and delivered into production full application for clustering of news articles.
  • Implemented code for keyword extraction and counting using MapReduce
  • Used mahout to cluster news articles, improving ability to categorize information
  • Designed and implemented “Learn to Rank” algorithm in search results, improving ranking of recently clicked items
  • Built architecture of search engine using SOLR, NUTCH (as crawler) and Hbase
  • Added new plugin to Nutch to parse img tags’ data and index in separate fields
  • Built architecture of a Multilanguage social networking website
  • Administered Linux cluster with hadoop and hbase, monitoring possible errors in logs

Confidential, Los Angeles, CA

Senior Software Engineer

Responsibilities:
  • Reduced multiple to single search box, making search more user - friendly
  • Designed and coded Auto Complete feature and coded and conducted integration test, ensuring feature could move to production phase

Yahoo, Burbank, CA

Senior Software Engineer

Responsibilities:
  • Designed architecture and coded performance dashboard for revenue and impressions using Symfony, improving ability to record errors
  • Automated data transfers from files to an Oracle database, using Perl
  • Developed backend of “Good Morning Yahoo” (gmy.news.yahoo.com) page using PHP5 and Maple

Confidential, Irvine, CA

Software Engineer

Responsibilities:
  • Added Pluck (third party content management system) to a few Freedom Interactive newspaper websites using JavaScript and onSet templates (appeal-democrat.com, ahwatukee.com, gazettepreps.com)

Confidential, Los Angeles, CA

Software Engineer

Responsibilities:
  • Designed MySQL database
  • Coded major part of the application utilizing PHP, Javascript, and MySQL.

We'd love your feedback!