Post Job Free

Resume

Sign in

Engineer Software

Location:
San Francisco, CA
Posted:
April 30, 2015

Contact this candidate

Resume:

RIMMON S. SACHS

***** ******* ***** **

ST. LOUIS, MO 63141

Phone: 314-***-**** (cell)

314-***-**** (Home)

Email: acpgv5@r.postjobfree.com

Job Objective

To do algorithm development in Machine Learning/Data Mining, Predictive

Analytics, Scientific Computing,Signal/Image Analysis

Computer Skills

Platforms: Unix, AIX, Sun/Solaris, HP-UX, Linux,

Windows, OpenVMS

Languages: JAVA, C,C++, PHP, Pro*C, VB, VBA,

Pascal, XHTML, XML, SQL, SQL*PLUS,

TSQL, PL/SQL

JavaScript, XSLT, Perl, OO Perl,

Assembler, Fortran77/90/95,

Ruby/Ruby On Rails.

R statistics package. Matlab.

Protocols: FTP, SFTP

Master builder of SQL queries: construction, debugging and

optimization/tuning.

Microsoft Tools: Word, Access, Excel, and PowerPoint.

Object Oriented Programming. Mastery of Object Oriented

Analysis (OOA), Object Oriented Design (OOD) and Object Oriented

Programming (OOP).

Web related: J2EE, JSP, Swing, Enterprise Java Beans

(EJB), JNDI, JMX, JDBC, JTA, JavaMail, JSP, Servlets,

JMS, Struts, Log4j, WebSphere, JUnit, ANT, MVC,

LDAP, Hibernate,Spring, Message Queues, Good

Command of Web Services, CSS, AJAX, JSON. Axis,

SOAP, SOA. Multithreaded applications development.

JBPM (Eclipse plugin)

Version Control: CVS, SubVersion (SVN), RCS, SCCS, PVCS, Clear Case.

Software Development Methodologies: Agile, SCRUM

Substantial expertise in numerical computing both

deterministic and stochastic methods: (i) Strength in Computational

Electromagnetics: Finite Elements, Method of Moments, Spectral Methods, the

Reciprocity Theorem.

(ii) Computational physics (Wave Propagation, Scattering, Diffusion).

Proficiency in Signal/Image analysis both Deterministic and

Stochastic methods. Considerable proficiency in Machine Learning,Data

Mining. Strength in stochastic computing, optimization and simulation,

Predictive Analytics, Predictive Modeling.

(iii) Considerable strength in Statistics/Computational statistics,

especially in the Bayesian methodology.

Keywords: Scientific Computing, Bayesian Networks, Markov Chain Monte Carlo

(MCMC), Bayesian Methodology,

the Bootstrap Method, Support Vector Machines (SVM),

Artificial Intelligence, Information Geometry. Queueing Theory

Database skills: Design, implementation, development,

tuning, optimization and troubleshooting: Oracle, SQL

Server, DB2, MySQL. ACCESS, SQL,T-SQL, SQL*Plus, PL/SQL. Triggers, Stored

Procedures. XQuery .

Databases: DB2, ORACLE, SQL Server(2005/2008),

ACCESS, MySQL

HealthCare Industry Experience: Knowledge of protocols

and standards like HL7 and DICOM (Digital Imaging and

Communication in Medicine).

Special strength in troubleshooting/problem solving

/Debugging. Command in several debuggers

.

Performance Improvement: Considerable experience in

Performance Tuning and improvement of Applications,

Operating Systems, Databases, SQL queries and programs.

Work Experience

BJC Healthcare July 2012 - Present - Senior Analyst

Worked on the CDR/ Electronic Medical Records system: doing

troubleshooting, Perl and K Shell script development for Data Mining.

Worked, using Eclipse, on "GermWatcher", a Java program. Work involved

Java development, and Java debugging. As well, there was a great deal of

SQL query, SQL Stored Procedures and XML parsing. CDR is the Clinical Data

Repository and is coded is in C++. Started work on the development of a

Readmission Risk Predictor for Cardiac patients using Bayesian Networks.

Stanford University, Medical School Consulting August 2010 - May 2012 -

Computational Bioinformaticist

Using Java developed the Bio-Learn software, which is a Bayesian Network

based software used to research the Signaling Pathways in the human body.

This is a project in Computational Biology - Machine Learning.

Washington University, Medical School, Dept. of Radiation Oncology. July

2009 - July 2010 - Bioinformaticist

Worked on the DPM (Dose Planning Method) software to speed it up. Developed

FORTRAN 90/95 code and many MATLAB scripts. The program solves the

Boltzmann Transport equation using Monte Carlo simulation. Improved

program speed by a large factor. Began work on implementing a GPU version

of DPM.

A second project, was work on the Web Based Patient Management System.

Developed Web software using Ruby and Ruby On Rails. That is software that

allows users to access patient information over the Web.

Schnuck Markets July 2008 - June 2009 Software Engineer (Consulting)

Using Java, Perl, XML, SQL, PL/SQL and SQL Plus worked on the Oracle Data

Warehouse Business Intelligence applications. Implemented Web Services in

Java, Perl and SOAP. Work involved heavy Database queries. A large amount

of XML parsing and encoding. The challenge was in Optimizing the queries.

Did Oracle Query Tuning and Optimization.

RF Controls, July 2007 - June 2008 Software Engineer (Consulting)

System Architect. Designed the major building blocks of the System. Using

Java, C++ and Matlab, designed and implemented DSP algorithms. Using Java,

C++ and the JNI, developed a DLL that enabled the Java GUI to communicate

with C++ Device Drivers. The IDE was NetBeans. Using Perl created Linux

Scripts. C++ was the GNU compiler (g Acted as the Linux System

Administrator. Did Network Socket programming using the TCP/IP protocol

stack. Improved the Linux System's Security.

A.G. Edwards, July 2006 - July 2007 Software Engineer (Consulting)

Did several projects 1) Developed Web Services in Java and Perl, using XML-

RPC and SOAP 2) Customized Websphere and Weblogic for Business Objects

using Java, JSPs and Eclipse. 3) Development, maintenance and Performance

improvement of the File Management System. Used Object Oriented Perl, Java,

J2EE, Struts, Hibernate, Spring and C++ (g Did substantial amount of

troubleshooting. 4) Used TIBCO for systems Integration.. The databases

were Oracle 9i and MS SQL Server 2005.

Ciber Inc, February 2006 - July 2006 Software Engineer (Consulting)

Java/J2EE/WebSphere Software Engineer and WebSphere Application Server

Administrator. Using Java/J2EE (JSPs, Servlets, JDBC, EJBs, JMS, JNDI),

JavaScript, HTML, Struts, Websphere MQSeries, DB2 and Oracle Stored

Procedures, SQL and JUnit, worked on the development of a large WebServices

Application (USTAR) for the State of MO. USTAR is a collection of Web

Services. All work was done in Java and involved a large amount of

debugging and troubleshooting..

RiverCity Internet Group, June 2005 - January 2006

Software Engineer (Consulting)

Web developer and DBA. Using Java, J2EE, SQL, Javascript, PHP, HTML and

XML, worked on the development of several large n-tier Web applications.

Developed several JSPs, and, using the JDBC, worked on the database layer.

Implemented Web Services using SOAP, and WSDL. Did GUI development using

Swing. Work involved a large amount of application and database

troubleshooting. Used the OO Design and OO Programming. The IDE was

Eclipse. Work was done on both Windows XP and Linux platforms.

CitiGroup Bank, Jan 2005 - May 2005

Programmer/Analyst (Consulting)

Using Java/J2EE (Servlets, JSPs, JDBC, JNDI and JMS) under WSAD 5.1.2,

developed the Middleware for Distributed Enterprise multithreaded Web

applications. The presentation layer of the application was coded in Visual

Basic. Application's architecture was the Model View Controller (MVC). Used

Java RMI and RMI-IIOP to call remote objects on the mainframe from the PC.

All communication between the Layers was in XML and involved Database

(Oracle) interaction using SQL, PL/SQL and the JDBC. The software scaled

very well. Database was Oracle.

Washington University, School of Medicine, Radiology February 2002 -

December 2004 Software Engineer

Image analysis. Developed the Nonlinear Registration program which analyzes

two MRI scans and determines where and how much atrophy in the brain has

occurred between the scans. The program was fruitfully utilized by

Alzheimer researchers and led to new findings on the disease. A paper was

written on the findings of which I am one of the authors. Programming was

mostly in C++, some Java and some Fortran. Scripting was done in Perl and

the C-shell. The GUI was developed in Java using AWT and SWING.

.

Mastercard International, Software Engineer, June 2000 - January 2002.

(Consulting)

Under Websphere and Weblogic developed a Web Warehouse Java/J2EE

application using JavaScript, JSP pages, Servlets, JDBC and EJB. Developed

several JSPs and Servlets to run under several Web Servers. Application's

architecture was the Model View Controller (MVC). Did tuning and

troubleshooting of the Web servers. Work involved a substantial amount of

SQL query tuning/optimizing as well as tuning and optimizing of PL/SQL

programs. Worked on the Data Warehouse doing ETL with Oracle, Perl andl

shell scripting.

Edward Jones Associate. Sr Systems Programmer/Analyst. May 1999 - June

2000.

.

Worked on the development of Real Time middleware (Electronic Software

Distribution System), on Unix/Solaris and Windows NT platforms. Work

involved GUI development using Java, Client/Server Network programming

(sockets, TCP/IP, SNMP and RPC) and ORACLE programming using SQL. and

PL/SQL Work included development of SNMP Agents. The distributed nature of

the application required use of CORBA. Considerable amount of

tuning/optimizing SQL and PL/SQL. Used C, C++, VC++. The Korn Shell and

Perl were used for scripting. Functioned as the middleware System's

Administrator.

Embedded System Engineer, Automark Marking Systems, February 1998 -

May 1999

Worked on the development of a new generation of machines, using the

Motorola 68332 microprocessor, the Motorola 56001 DSP chip and the Delta

Tau PMAC2 motion controller. Developed, VC++ and VB, software to enable

PCs to com- municate with the PMAC, using COM/DCOM and ActiveX controls.

Enhanced the firmware for existing machines, by adding functionality. E.g.,

implemented a Bar Code Reader Option. ( M6809 Assembler). Using Digital

Signal Processing (DSP) reduced Noise in the machines.

Software Engineer, Energizer Co. St. Louis, MO.

July 1997 - January 1998

Developed a Client/Server embedded SQL Windows Database Application using

Visual C++, MFC, Ole Automation and ActiveX controls. Developed the GUI

front end used to query the database. This was done both with ODBC and DAO

objects.

Software Engineer CPI Corporation, St. Louis, MO December 1994 - June 1997

System Administrator: Open VMS for the Manufacturing System; UNIX

(Solaris) for the Digital Imaging Laboratory and Network Administrator

for the Manufacturing System Windows NT network. Performed system

tuning, Operating System Upgrades, DECnet, UCX (TCP/IP for OpenVMS),

PATHWORKS and other upgrades, System Backups, installed many software

products. Improved greatly system performance by tuning. Using FTP

established a Client/Server system between the VAX and a Windows NT

network.

Worked on several real time embedded system applications.

Tuned and improved Performance of the Operating Systems and

Databases.

Software Engineer System Essentials Inc., St. Louis, MO

1993 - 1994

. Worked on the development of a large Windows application using

Borland C++.

Research Engineer St. Luke's Hospital, St. Louis, MO 1989 - 1992

. Performed research on signal processing analysis of the ECG

(electrocardiogram) and arrhythmia analysis using computer algorithms in

C.

Teaching Experience, 1985 - 1992

Taught Computer Science and Electrical Engineering classes at

Washington University.

Education

D.Sc.E.E., Washington University in St. Louis, MO.

B.Sc.E.E, M.Sc.E.E, Technion (Israel Institute of Technology) in Haifa,

Israel.



Contact this candidate