We provide IT Staff Augmentation Services!

Associated Project Scientist Resume

2.00/5 (Submit Your Rating)

San Diego, California

SUMMARY:

Data scientist and software developer with long - term successful experience in data processing and visualization, application development, machine learning and big data analysis. Strong skills in data-mining, advanced mathematical analysis and high-performance parallel computer simulations.

TECHNICAL SKILLS:

  • C#, C++, C, Java, Python, MATLAB.
  • IDE: Visual Studio, Eclipse, LiClipse.
  • .NET desktop application development in Windows and Linux environment (Mono). WinForms.
  • Python and its various libraries (NumPy, SciPy, SciKit-Learn, Matplotlib, Anaconda, etc ).
  • Big Data Hadoop, MapReduce.
  • Machine Learning, Statistical Analysis and Predictive Analytics (Regression, Logistic Regression, SVM, K-NN, Decision Tree, Bayesian Network, Neural Networks, etc.). Statistical Analysis. Data Analytics.
  • Databases SQL, ADO.NET.
  • High-Performance Parallel Computer Simulations. Mathematical Modeling.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, California 

Associated Project Scientist

Responsibilities:

  • Designing and developing algorithmic pipelines for processing structured, semi-structured, and unstructured large data sets. Data processing includes full cycle of data collection & parsing, data cleaning, model development, validation and 2D/3D visualization.
  • Designed and developed integrated software package for computer simulation management, data analysis and 2D/3D visualization. Teh 1st version was developed in C++ / MFC / OpenGL. Teh 2nd (more extended) version was developed in C# / .NET/ WinForms / DirectX / ADO.NET. Teh package included computational core, 2D / 3D graphics, GUI and SQL database connectivity.
  • Designed and developed over 30 software tools for numerical analysis of computer-simulated data in Windows/UNIX environment using Python, C++, C# and various machine learning algorithms.
  • Applied Java and Hadoop MapReduce for simulation data filtering, analysis and pattern recognition.
  • Applied various machine learning algorithms for data analysis using Python, SciKit-Learn, MLPy, etc
  • Significantly upgraded several simulation parallel codes programming in C++ / C / MPI / UNIX implementing new functionality, input / output options, constraints, etc.
  • Developed in Python / MATLAB set of software tools for mathematical analysis of big computer-simulated data applying various concepts of linear algebra, Fast-Fourier Transformations (FFT), multi-variant minimization schemes, solutions of partial differential equations, multidimensional interpolation.
  • Designed and developed in C# / .NET / WinForms / DirectX / ADO.NET application for complex mathematical analysis of computer-simulated materials calculating various properties.
  • Designed, developed and tested multi-threaded file converter (C# / .NET / WinForms) to convert data files between various scientific applications.
  • Designed and developed spreadsheet-type inventory application (C# / .NET / WinForms / ADO.NET) for data management and transfer over internet.
  • Participated in projects funded by a) IBM, b) Intel; c) US Air Force, Department of Defense; d) Office of Naval Research, Department of Defense d) Defense Advanced Research Projects Agency (DARPA) via MARCO; e) Semiconductor Research Corporation (SRC); f) Qualcomm; g) National Science Foundation performing; h) Applied Materials, i) LAM, etc performing comprehensive mathematical analysis of computer simulation data and developing software for data analysis.

Confidential, Bellingham, Washington 

Software Engineer / Project Developer

Responsibilities:

  • Designed and developed computational core of integrated software package for computer simulations of fluid dynamics applying C++, MFC, OpenGL, Visual Studio.
  • Performed efficient profiling and parallelization of teh code using OpenMP / C++ to provide maximal performance at multi-core CPU’s with shared memory architecture in Windows environment.
  • Designed and developed Graphical User Interface (GUI) and 3D graphics for data visualization and simulation management using Visual C++, MFC, OpenGL.
  • Upgraded and optimized previously developed Discrete Element Method (DEM) code to simulate dynamic behavior of materials.

Confidential, Tampa, Florida 

Research Associate

Responsibilities:

  • Performed high-performance parallel computer simulations. Performed data analysis and visualization.

Confidential, Raleigh, North Carolina 

Research Associate

Responsibilities:

  • Expanded functionality of parallel simulation code by programming new algorithms in C / C++ / MPI. Performed comprehensive code profiling, validation and testing.
  • Performed mathematical data analysis of high-performance computer simulation output.

Confidential, Tempe, Arizona 

PhD Graduate Intern

Responsibilities:

  • Developed set of software tools in C, C++, OpenGL, MATLAB, IDL for advanced computer simulation data processing and 2D / 3D visualization.
  • Dealing with large data sets, designed and developed memory- and CPU-efficient data processing methods using commercial and open source solutions.

Confidential, Tempe, Arizona 

Research Associate

Responsibilities:

  • Applied C++, C, MATLAB, MFC, OpenGL, IDL, Fortran, MPI to develop set of software applications for computer simulation data processing and 2D / 3D visualization.
  • Significantly expanded several parallel simulation codes implementing new algorithms programming in C++, C, Fortran, MPI.
  • Developed in MATLAB software package for material phase diagram calculations.
  • Provided UNIX system administration for teh research group (including parallel Beowulf Linux cluster).

Confidential 

Research Associate

Responsibilities:

  • Developed set of software packages for data analysis and 2D / 3D visualization applying C++, MFC, OpenGL, Visual Fortran, IDL.
  • Performed comprehensive analysis of high-performance computer simulation data to improve microelectronics manufacturing technologies. Developed and automated data gathering and processing tools using C++, C, Visual Fortran, MATLAB.

We'd love your feedback!