We provide IT Staff Augmentation Services!

Data Scientist Resume

Chicago, IL

SUMMARY:

  • Overall 10+ years of experience working as an Application Software Engineer, Computational Software Engineer and Data Scientist. Seeking positions in the fields of Computational Science, Mathematical Science Data Science and Statistics to create software tools and visualizations.
  • Experience working on Data Science and Statistical Data Modeling Applications, Computational Science Applications, Spectral Analysis Applications, Linear Optimization Programming and Time Series Applications
  • Experience working on Predictive Analytics and Machine Learning Applications using R, Python, SAS, C++, C# and Matlab
  • Experience in Database Applications and Gaming Applications, Statistical Game Design and Game Play Simulations

SKILLS:

Libraries: C++, Python, R, SAS, Matlab, C#OpenCV, Numpy, Pandas,Librosa,Sklearn,Keras, Tensorflow,Fenics,Pytorch, NLTK,MFC, Armadillo, FlaskIDE/Cloud

API: Pycharm/Spyder/Anaconda, Envs, Jupyter Notebook, Jupiter Lab, AWS,Azure, Google Colaborator,RStudio, MS Visual Studio, QT Creator, PySpark

Scripting Languages: Java script, JQuery, XML, PHP

Databases: SQL Server2000, Informix, MySql

Virtual Environment Tools: VMWare, VBox

Version Control Tools: Git, P4th, Svn, Clear Case

Software Engineering: Agile, Waterfall

Operating Systems: MS WINDOWS, LINUX, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Data Scientist

Programming Languages: Python/R/SAS/Matlab/NLP/NLTK python library

Responsibilities:

  • Parsing JSON files. Sentence Segmentation
  • Finding Noun Phrases, Creating Objects.
  • Analyze semantic and Creating machine learning models.

Confidential, Chicago, IL

Research Assistant

Programming Languages: Python/Fenics/C++ library

Platforms: Linux, Anaconda Environment

Responsibilities:

  • Creating PDE, initial conditions and boundary conditions
  • Implementing code to solve Partial Differential Equations
  • Creating Visualizations using Paraview 3D

Confidential, Chicago, IL

Data Scientist and Data Analyst

Programming Languages: Python, R, SAS, C++, NLP

Libraries: SkLearn/Keras Tensorflow/Librosa/Numpy

Platforms: Linux, Anaconda Environment

API: PySpark

Cloud: AWS, Heroku

Tools: Google Colaborator

Responsibilities:

  • Statistical Analysis of the datasets, dimensionality reduction and Visualizations.
  • Monte Carlo or Markov models
  • Time Series Analysis

Confidential, Saline, MI

Computational Mathematics and Statistics Software Engineer

Programming Languages: Python/Pytorch/Keras/Tensorflow/Sklearn/Numpy/NLTK, STL C++ 11/Armadillo Library/MFC/R/SAS/Matlab/C#.NET/JavaScript/JQuery/OOP

Platforms: Linux, Anaconda Environment, MS Windows, OS Linux/ Ubuntu 12.

Tools: MS Visual Studio

Communication Protocols: TCP/CAN

Cloud: AWS API PySpark, Jupyter notebooks

Responsibilities:

  • ML application, Data modeling, Data Mining, Statistics Preprocessing, PCA/PCR/Cross Validation, K - Fold Cross Validation, Curve fitting, Supervised, Unsupervised and Reinforced ML, Neural Networks,Genetic Algorithms,ARIMA Fitting, Baseline Correction, Data Smoothing, Filtering.
  • Design and Implementation of algorithms for spectral analysis for chemometrics for an advanced Confidential technology.
  • Analyzing and Data mining of the Large Data Sets obtained from car emission and system calibration. Parsing, Analyzing and visualizing debug files to find the failures in the system using NLP.

Confidential, LITTLETON, MA

Sr. Computational Mathematic Software Engineer

Programming Languages: STL C++11/OOP/COM/Win 32 APILibrary/C#/R

Platforms: MS Windows

Tools: MS Visual Studio 2013

Algorithm Used: State Machine or Deterministic Push-down Automata.

Responsibilities:

  • Analyzing binary xml data between server and client email application
  • Creating Wbxml parser and decoder to convert Wbxml to xml textual data in a human readable xml format.
  • Analyzing, parsing and tokenizing natural language logging data for Time Zone Component, for email application, email calendar and other transactions
  • Creating custom objects to store them for the future view. Creating unit tests for all created new classes.

Confidential, Ayer, MA

Sr. Software Engineer

Programming Languages: STL C++11/OOP

Platforms: Linux, Windows

Tools: QT Creator, VC++/MFC, GLG Builder, Vbox, Eclipse, MS Visual Studio 2012

Responsibilities:

  • Design and Implementation of GUI Application for machinery control monitoring systems (HMI)
  • Integrate the GUI with middleware.
  • Create logging files to test every message that comes between GUI and middleware.
  • Analyze logging files for errors and crushes.

Confidential, Franklin, MA

Sr. Software Engineer

Programming Languages: C#/XML/OOP/Data Structures/

Platforms: Windows 7

Tools: MS Visual Studio 2010/2012/2013

Responsibilities:

  • Developing Framework layer to Diagnose Firmware and Storage Processor (SP) functionality through the Devices Discovery Connected to the SP.
  • Creating the libraries to Diagnose Firmware for different Storage platforms.
  • Design steps for QA to test the new feature.

Confidential, Peoria, IL

Sr. Software Engineer

Programming Languages: C++/OOP/Data Structures/Design Patterns

Platforms: Windows 7, Linux - Tools QT creator, MS Visual Studio 5, VMWare

Responsibilities:

  • Developed Communication Library used for communication between two embedded devices for telematics.
  • Create Message between cloud server and mobile telematics device installed on tractor
  • Develop test to test created messages. Test messages using mobile touch screen
  • And analyze log files for error, crashes and inconsistencies.

Confidential, Largo, FL

Software Engineer

Programming Languages: C#/C++/OOP/Data Structures

Platforms: Windows 7 (32/64 bits)

Tools: MS Visual Studio 2010

Protocols: Modbus, Modbus TCP, RS232, RS485

Algorithms: RS5 encryption algorithm.

Responsibilities:

  • Developing a communication Library that interfaces between the HMI and GUI Windows Form Application.
  • Developing libraries for parsing XML, for compress, decompress, encrypt and decrypt files.
  • Working on HMI devices that are used for power current and voltage control. HMI devices connect to the computer that runs Windows Form Application through USB HID device, Serial Port and Ethernet Port. Library that was implemented had three different connections using Standard Communication Protocols Modbus and Modbus TCP

Confidential

IT department - Programmer Analyst

Programming Languages: C#.NET /VB.NET/SQL/Javascript/PHP/XML/Jason

Platforms: MS Windows - Tools MS Visual Studio 2010

Responsibilities:

  • Analyzing xml and json datasets between the server and the clients.
  • Statistical Design Games using Excel.
  • Development of the Video game Applications for Electronic Gaming Device (Casino Slot Machine) and for Mobile Device (Client Server)
  • Design mathematical models for 4/5 reel strip gaming applications with main game and bonus games. The main elements included the line pays, scatter pays or both.
  • Mathematical modeling included: the real strips design with the number of elements on each reel, according to a chosen play game design number of lines, game bonuses; all game combination calculated according to statistical theory; calculated game standard deviation, variance and game volatility; 5 pay-tables created using Excel spreadsheets.
  • Design mathematical models for the game with independent events with the same probability of occurrence using Binomial distribution probability function.
  • Design mathematical models for the game with dependent events with various probability of occurrence using Hyper-geometric distribution probability function.
  • Design and full software development cycle of Embedded Applications for a future installation on a Casino Gaming Electronic device. Main and bonus game play simulation, history screens simulation and animations simulation. Programming language and platform used C/Linux/P4th/; State machine
  • Connecting the debugger to a software and hardware to debug application until the game will pass the gaming requirements.
  • Using SAS, MS Vista Software program to send the poll signals to a game application on the Linux system to check the controlling response from the gaming application.
  • Developing Subscriber/Publisher project using ActiveMQ for solving interoperability problem for message communication between applications that using different programming languages

Hire Now