Resume

Ray

Email | Twitter

Programmer with diverse experience in designing, implementing and deploying .NET and Java software applications.  Specific expertise includes graduate level education in Computer Science and Bioinformatics.  Strengths include a solid background in pharmaceuticals and health care.

Education

Johns Hopkins University
MS in Bioinformatics
GPA: 4.0
SUNY at Stony Brook
BS/MS in Computer Science
GPA: 3.8

Technical Proficiencies

Highly Competent: ASP, C#, Java, JavaScript, JScript, Linux, Python, Windows
Familiar/Past Competence: ASP.NET, CSS, JSP, MySQL, Perl, Oracle, Unix, VB, XML
Formal/Self Education: C/C++, R, SQL Server, Win32 API

Experience

Senior Computer Scientist, White Oak Technologies (5/2009 - Present)

Programming lots of large dataset manipulation using Python, Python, and yes… more Python!  Software testing and checking using Python (PyUnit) in conjunction with exploratory testing.

Senior Programmer Analyst, Mount Sinai Medical Center (11/2007 – Present)

Programmed 100% of thick-client Tablet PC application using .NET C# and NHibernate/MySQL. Its data synchronizes with a SUSE Linux server that uses my Perl scripts to copy the synchronization records to a final database. Solved long-standing distributed synchronization problem. Built and deployed desktop software using VB and Access for use by clinical staff. Pioneered use of NUnit/VBUnit test cases, SVN, FogBugz defect tracking and Agile Timebox development. Launched division’s first intranet clinical website.

Lead Programmer Analyst, Stony Brook Medical Center (2/2006 – 11/2007)

Programmed multi-threaded thick-client Java application for use in the operating room using Java Swing and RMI. Automated monitoring of over 20 Oracle 10G databases using Java, Python and PL/SQL. Developed and implemented distributed architecture making heavy use of Oracle Streams. Built several Java Server Pages web applications using Tomcat for hospital staff. Oracle 10G consultant for graduate research projects at Stony Brook University.

Software Developer/Project Manager, LifeTree Technology (2/2001 – 2/2006)

Promoted in 1 year to project manager. Led migration of clinical trial web application to .NET platform using ASP.NET, C#, CSS, JavaScript and SQL Server. Improved and integrated Windows Service solution for DPAPI connection string encryption to address security vulnerability using ASP and C#. Frequently recruited to resolve time-sensitive customer and production issues.

Academic / Research

Awarded runner-up at Long Island Software Awards (LISA) for Java desktop application. Led migration to AJAX for Marine Biology JSP web application. Learned (almost overnight) Java-based DWR AJAX technology for integration into JSP application. Recommended and delivered JSP/Tomcat application ported from Windows to Linux platform. Selected from group of approximately 100 to develop Chemistry student-learning system.

Hobbies and Interests

  • Bioinformatics
  • Getting Things Done (GTD)
  • Software Blogging
  • Software Testing
  • TiddlyWiki Plugin Development
  • VIM Plugin Development
  • ToastMasters International

Sample Articles (with reviews)

Personal Projects

  • Non-photorealistic Volume Rendering with Stippling
    My objective is to implement the stipple rendering engine so that volume data sets could be rendered with stipples. The original goal was to get the basic stippling engine functioning and then add the various feature enhancements. As it turns out, the silhouette curves is more interesting and adds a lot of detail to the rendered image. My implementation includes two feature enhancements: boundary enhancement and silhouette enhancement. In addition, silhouette curves is implemented.
  • Project Java
    This project you see before you is the first step towards a rapidly, distributable system for the Chemistry student as well as the teacher. The system is comprised of activities and tools for developing the Chemistry student’s skills as a learner while learning introductory college Chemistry.
  • Medical News
    Our project aims to create a medical news service (akin to Google News) that will present the articles in the PubMed database in an organized manner. We created web pages with simple layouts to display the latest PubMed abstracts in the subfields Drug and Disease, two areas we believe to be most interesting to viewers. During this process, articles are preprocessed and labeled with different categories or subfields, with a score, which associates a specific article with its mostly probable category. We store these along with other information in a database, which is updated at the end of everyday with new articles.

    NOTE: The ASP web host (Web Samba) for Medical News is frequently offline. However, they do come back online.

Similar Posts:

Leave a Reply