Database Engineer Resume
Objective:
Database specialist, data analyst or data researcher position
Summary
- Motivated professional with solid analytical and programming skills
- Committed, hard - working person focused on thorough comprehensive research and development
- Fast and efficient self-learner
- Uncompromising worker aiming at on-time delivery and clear meaningful results
Technical skills
- Languages: SQL, PL/SQL, Java
- Databases: MySQL, Oracle
- Environment: Eclipse, Git, Unix, Windows, Tomcat
- Other: C, JavaScript, XML, Xpath, Xquery, XSLT, UML, OLAP, NoSQL, machine learning algorithms, Octave
Experience
: Confidential, (Mountain View, CA)
Database Engineer
In charge of MySQL database employed by Maelstrom Domain Manager (MDM) server. MDM is an online server providing domain management services for data-driven media content distribution. The database consists of 40 tables and stores system configuration data, recommendations for audio/video format and streaming protocol, rules for media distribution enforced by MDM decision engine, and in-depth analytics on content viewing.
Lead MDM Database optimization efforts and decreased server response time about 20 times for critical operations. Benchmarked legacy code, identified bottlenecks and proposed optimization solutions. Introduced and deployed changes at the application logic level, database schema level, queries level and admin level.
Created database for DRM Domain Manager employed in UltravioletTM digital library framework. The Manager controls and monitors all devices used by subscribers to play media content. Performed load testing of the database and benchmarked its performance.
Supported PHP/JavaScript web application to make it compatible with respective database.
(MySQL, Oracle, SQL, PL/SQL, Java, Eclipse, Git, Windows, Tomcat, PHP/JavaScript)
: Confidential,
Machine Learning (Prof. Andrew Ng) covering linear and logistic regression, neural networks, SVM, clustering, recommender systems and general ML system design and evaluation methods; programming in Octave
Introduction to Databases (Prof. Jennifer Widom) covering relational design theory, SQL (basic, constraints and triggers, indexes, transactions, views, authorization and recursion), XML, Xpath, Xquery, XSLT, UML, OLAP and NoSQL.
: Confidential,(Palo Alto, CA)
Technical Recruiter
Sourced candidates for positions at Silicon Valley start-up companies. Queried job boards, open web, social hubs, etc; performed semantic analysis of the information; interviewed candidates and supported them throughout further process. Maintained candidates data in EltiSolutions document system.
Confidential,
: Confidential, (Berkeley, CA)
Postdoctoral Researcher at Seismological Laboratory
- Designed and implemented a software package for analysis of seismological waveform data. The program is now routinely used by UC Berkeley in real-time and results are available for use toward better emergency response. (C, Perl, HTML, JavaScript, Unix)
- Performed preliminary data assessment and set up the modeling framework and parameters. Ran diagnostics for the model including building learning curves to study trade-offs between cost function, physical model parameters and regularization (smoothing). Tested the algorithm extensively on both artificial and real-world data.
- Build a Web-based user interface for the package. Created graphical maps and reports for data and results visualization. (SAC, C, Perl, HTML, JavaScript, Unix)
- Published results in peer-reviewed papers in top geophysical journals and made presentations at numerous international conferences.
Prior research
- Conducted research of magnitudes anomalies related to the frequency content of earthquake sources. Performed principal component analysis with projection errors as the dataset of interest. Designed and implemented an analytical software package with vast visualization capabilities. (C, Excel, Windows)