Post Job Free
Sign in

Data Software Engineer

Location:
Fremont, CA
Posted:
December 06, 2013

Contact this candidate

Resume:

ALEXANDER RAKITIN

*** ********* ***, *****: 630-***-**** (cell)

Redwood City, CA, 94061 E-mail: *********@*****.***

Objective Challenging and interesting work involving research, data modeling and data analysis.

Skills Very strong research, analytical and presentational skills, excellent knowledge of physics,

applied math and statistics, experience in teaching undergraduate physics and in super-

vising graduate and undergraduate students

Extensive experience in data mining based on different machine learning techniques,

Monte Carlo simulations, data modeling, data visualization and statistical analysis of large

datasets and software development

Programming and scripting languages:

– C/C++ (including STL), Java, Unix shell scripts, Fortran - expert knowledge

– Python, Javascript, PHP, HTML, PL/SQL, R - have some experience

Operation systems: Linux/UNIX, Mac OS, Windows, VxWorks

Knowledge of ROOT (physics analysis / data mining / machine learning framework

written in C++ and using C++ as a scripting language), MySQL/Oracle databases,

gdb/totalview debuggers, CVS/SVN/git/arcs version control systems, CORBA pro-

tocols, L TEX

A

Education 2005 Ph.D. degree in Physics from Massachusetts Institute of Technology (MIT),

Cambridge, MA, USA. Analysis published in Physical Review Letters journal and as a

book “Uncovering the mysteries of a new elementary particle” (2010).

1996 Bachelor of Sciences with honors in applied physics and mathematics from Moscow

Institute of Physics and Technology (MIPT), Moscow, Russia.

Employment 2012-now Oracle Corporation, Redwood City, CA, USA – Senior Software Engineer.

Development and support of Oracle e-Business Suite (web-based package for project

management), backend – PL/SQL, frontend – Java. Writing utility tools for this –

C/C++. Writing web-based package for visualisation of PL/SQL codeflow, backend –

C/C++, frontend – Javascript, non-web-based version – Java.

2008-2011 California Institute of Technology (Caltech), Pasadena, CA, USA – Se-

nior Postdoctoral Scholar. Writing C++ code for computer simulations of SuperB -factory

elementary particles’ detector in Italy in order to determine optimal geometry for Back-

ward EM Calorimeter. Binary classification (data mining, machine learning) of large

datasets collected at Stanford Linear Accelerator Center (SLAC) located in Menlo Park,

CA. Parallel-processing this data on a Hadoop-like system (computer farm); non-linear

and non-parametric regression (least-squares and maximum-likelihood fitting), data mod-

eling, data visualization and statistical analysis of this data, software development for

these purposes in C++. Undergraduate student supervising.

2005-2008 Lancaster University, Lancaster, UK – Research Associate. Writing C++

code for improvement of charged elementary particles’ tracking algorithms (Kalman fit-

ter) and for magnetic monopole search. Binary classification (data mining, machine

learning) of large datasets collected at Fermi National Accelerator Laboratory (FNAL)

in Chicago area; Monte Carlo simulations of positively-labeled data samples; parallel-

processing this data on a Hadoop-like system (computer farm); non-linear and non-

parametric regression (least-squares and maximum-likelihood fitting), data modeling, data

visualization and statistical analysis of this data, software development for these pur-

poses in C++. Time-series: ARCH models, AR(I)MA. Graduate student supervising.

1997-2005 Massachusetts Institute of Technology (MIT), Cambridge, MA, USA –

Graduate Research Assistant. Writing C code for assembly of data from different parts

of elementary particles’ detector into a single event record (Event-Builder), development

of CORBA-based network between C-server under VxWorks and Java-client GUI under

Linux for controlling Event-Builder, working with parallel-processing of these event records

on a Hadoop-like system (computer farm). Binary classification (data mining, machine

learning) of large amounts of these event records; Monte Carlo simulations of positively-

labeled samples; non-linear and non-parametric regression (least-squares and maximum-

likelihood fitting), data modeling, data visualization and statistical analysis of datasets

collected at FNAL, software development for these purposes in C++.

1996-1997 University of Minnesota, Minneapolis, MN, USA – Graduate Teaching As-

sistant. Teaching physics to undergraduate students.

1994-1996 Institute of Theoretical and Experimental Physics (ITEP), Moscow,

Russia – Undergraduate Research Assistant. Monte Carlo simulation of elementary parti-

cles’ detector (Fortran).

Languages English (fluent), Russian (native), French (basic), Italian (basic).

USA status Permanent resident (greencard holder).



Contact this candidate