Software Architect Resume
Campbell, CA
SUMMARY:
- Software Engineering and Database Development - Data Analysis and Presentation Statistical Concepts and Implementation- Data Modeling
TECHNICAL SKILLS:
Languages: Pig, Hive, Impala, Sqoop, MATLAB, R, Java, JSP, Python, C/C++, Perl, SQL, XML
Platforms: Linux, Unix, Windows, Mac
Databases: HBase, MySQL, SQLServer, Vertica, JDBC
Others: Hadoop/MapReduce, HDFS, Tableau, Subversion, CVS, NetCDF, J2EE, Apache, Tomcat, GIS, JBoss
WORK EXPERIENCE:
Software Architect
Confidential, Campbell, CA
Responsibilities:
- Analysis and implementation of large software data systems. NLP, machine learning, and sentiment analysis using Python. Analysis and modification of HPCG code, IBM DataStage ETL code, and the resulting genetic data. Developed solution to improve and optimize data loading. Performance analysis of HP Vertica vs. RDBMS. Oozie development for systems using sqoop and hive.
Data Analyst
Confidential, San Ramon, CA
Responsibilities:
- Recommended climate data and loaded data into HDFS/Hadoop ecosystem including HBase. Queried Hbase with Pig scripts including UDF. Analyzed climate and aircraft engine data with SQL, R, and Tableau to analyze engine performance over time. Modeled engine performance data with Erwin.
Software Engineer and Tutor
Confidential, Aptos, CA
Responsibilities:
- Proof-Of-Concept work using Hadoop technologies to show stakeholders the capabilities of Hadoop technologies. Modeled data sets with Open-Modelsphere for MySQL to compare with Hadoop datastore. Used Pig, Hive, Impala to query data and Matlab to visualize the data. Tutored college undergraduate and graduate students in Calculus, Physics, Statistics, R, and Matlab.
Data Analyst/Software Engineer - C++/Matlab
Confidential, Sunnyvale, CA
Responsibilities:
- Project Lead - Developed C++ software to control, communicate with, and collect data from oceanographic sensors on an autonomous ocean-going surface vehicle (Wave Glider). This project integrated a magnetometer onto an ocean-going platform working with mechanical engineers, electrical engineers, manufacturing engineers, vendors, and end-user scientists. Project Lead - analyzed Acoustic-Doppler-Current-Profile data with Matlab and created a data report for Marketing/Sales.
Data Analyst/Project Scientist - Perl/Matlab
Confidential, Concord, CA
Responsibilities:
- Analyzed ocean current velocity data using Matlab in support of Natural Resource Disaster Assessment (NRDA) of the Gulf of Mexico oil spill. Analysis included calculating summary statistics to characterize the ocean velocity structure and time-series analysis. These results were presented data in written reports and in oral presentations.
Data Analyst/Software Engineer - Java/Perl/C++/SQL/Matlab
Confidential, Aptos, CA
Responsibilities:
- Self-employed developing software under contracts with Monterey Bay area research institutions and government agencies as follows:
- Analyzed current meter data and temperature data for a variety of experiments using MATLAB. Confidential School, Monterey, CA - Collected and analyzed data using MATLAB. Confidential ( Confidential ), Moss Landing, CA - Wrote data analysis programs in Java, perl, and MATLAB for display of the data on the web. Using MATLAB analyzed bacteria data collected along southern California beaches.
Software Engineer - Java/C++/mySQL/Perl
Confidential, Monterey, CA
Responsibilities:
- Brought unusable beta software to operational state by increasing efficiency in code and removing memory leaks. This Java servlet project displayed meteorological model data on the web for Navy officers around the world. This project included parallel computing using a Queen/Hive configuration.
Software Engineer - Java/SQLServer
Confidential, Monterey, CA
Responsibilities:
- Developed software in Java for e-commerce website that included servlets and a SQLServer database.Data Analyst/Software Developer - C++/Perl/Java/NetCDF
Confidential, Moss Landing, CA
Responsibilities:
- Developed software to collect and analyze data in C, perl, and Java. Accessed data storage types that included Relational Databases (used SQL) and NetCDF. Developed Matlab applications in support of oceanographic research for data storage, processing, analysis, and visualization. Prepared and deployed oceanographic instruments.
Data Analyst/Engineer - C/Matlab
Confidential, Monterey, CA
Responsibilities:
- Programmed in C to produce new mooring design tools and data analysis. Programmed in Matlab to produce new data analysis tools. Designed, prepared, and deployed oceanographic moorings and instruments. Performed data processing, analysis, and visualization in C and Matlab.
