Software Developer Resume
5.00/5 (Submit Your Rating)
Menlo, ParK
PROFESSIONAL EXPERIENCE
Software Developer
Confidential, Menlo Park
Responsibilities:
- Developed Google Chrome extension to protect data privacy using JavaScript, CSS, and HTML
Data Analyst
Confidential
Responsibilities:
- Spark, Python, and SQL dev elopment, design of experiments, hypothesis testing, and database design
- Built Bayesian network based on usage data that describes steps customers take when installing Confidential software
- Employed K - Means clustering to arrive at ten characteristic profiles that describe Confidential customers
Data Scientist
Confidential, Palo Alto
Responsibilities:
- Developed applications in Java using Google gson to convert JSON to CSV and correct JSON against any Bigquery schema
- Built an automated jobs system in Python, PostgreSQL, and Bigquery to generate data for Westfield’s Digital Suite of Services UK report, which includes operational, financial, and customer data, scheduled daily
- Built the Product Search report for Scentre Group, Australia. Starting with nothing other
Data Scientist
Confidential
Responsibilities:
- Queried large data sets using Python and SQL to deliver data to the Marketing Department and stakeholders
- Applied supervised and unsupervised machine learning algorithms to deliver business insights, visualized in Tableau
- Designed and deployed HiveQL code to merge overlapping time periods in customer usage data, thereby fixing inaccuracies in reported usage time
- For customers under a support contract, developed HiveQL to count the number of concurrent users at any given moment, to identify piracy and over-usage
- Developed a data pipeline for a logistic regression model to predict which customers renew their subscriptions
- Designed a data model for customer campaign interaction data in order to measure campaign performance
- Explored and documented data sources for institutional learning
Analytical Scientist
Confidential
Responsibilities:
- Researched, designed, and implemented fuzzy decision trees in Java using fuzzy logic, machine learning, and maximum likelihood estimation
- Developed efficient and scalable software, including tools for text-mining as well as supervised and unsupervised learning models, to support predictive modelling efforts
- Built predictive models to identify fraud in large data sets, mostly for MasterCard, using Confidential data mining and artificial intelligence software
- Received secret security clearance in Spring 2014 after passing extensive federal background check
Confidential
Responsibilities:
- Compared and analyzed Bucher-Misra and Levenberg-Marquardt algorithms
- Implemented the Bucher-Misra multilateration algorithm in MATLAB for locating sound sources in 3D space
- Utilized the Weiss-Weinstein lower bound to calculate the observation time and signal-to-noise ratio necessary to minimize the error associated with locating sound sources
Confidential
Responsibilities:
- Researched machine learning algorithms to classify bird species
- Developed a classification algorithm for identifying bird species from sonograms using signal processing techniques
- Results published in Connor, E.F., Li, S. & Li, S.J. (2012). Automating identification of avian vocalizations using time-frequency information extracted from the Gabor-Transform.
- Modelled the time it takes to send a message between two points in a network
- Developed a linear model, delivery time = bandwidth * message size + latency + pattern, where pattern is a recurring abnormality in the graph of delivery time versus message size
- Modelled this recurring pattern using a custom pattern recognition algorithm
