I’m a software engineer with diverse experience in designing, implementing and deploying .NET, Java and Python software applications. Specific expertise includes graduate level education in Computer Science and Bioinformatics. Strengths include a strong background in data analysis and software testing.
|Familiar/Past Competence:||ASP, ASP.NET, CSS, Java, MySQL, Oracle, R, Unix, XML|
|Formal/Self Education:||C, JSP, Perl, PHP, SQL Server, Win32 API, VB|
Software Engineer 2, OFFICE (4/2014 – Present)
Pioneered the use of clustering on instances of an error based on log analysis using R. The approach allowed other engineers to characterize client-side errors without knowing the exact steps that generated the error.
Implemented and delivered team dashboard using COSMOS/Scope, BingDAT and JQuery to track key performance indicators. Allowed the team and partner teams across Office to gain visibility into key performance indicators throughout the File I/O stack.
Designed and implemented both client and server error dashboards to track and alert on errors. Allowed client and server error investigations to quickly assess the impact of a particular error and how it affects the service.
(3/2012 – 3/2014)
As an SDET, delivered rapid test feedback in all areas of Quality Essentials. The most notable being…
Designed and delivered C#/SQL Server test solution leveraging parity (PATs) for verification of a file upload implementation. Allowed the team to gain confidence over a broad set of real-life customer data.
Completely eliminated cascading failure and modal dialog reliability issues in automated C# functional test suite. Due to increased confidence, the Engineering Team is now using this test suite for end-to-end verification.
Tackled deployment and build testing resulting in a reliable automated C#/PowerShell deployment framework used by the whole Serviceability Team and Engineering Teams which brings deployments from a few days to about 1 hour.
HSG (6/2010 – 2/2012)
As an SDET, delivered end-to-end testing of multiple modules. The most notable being Quality Measurement Module (QMM) where I…
Reduced execution time of C# test suite by 30% using binary caching strategy.
Designed and implemented message generator using C# to achieve 100% edge coverage of CMS state flow diagrams in parser service.
Implemented suite of PowerShell scripts to find 300+ bugs in look-up table implementation.
Senior Computer Scientist, White Oak Technologies
(5/2009 – 6/2010)
As a full-time developer, I implemented solutions that:
Achieved 3X speed increase for automated builds as well as increased reliability.
Improved testing of upload tool by building a PyUnit test automation framework.
Reviewed team’s testing procedures and suggested areas for improvement.
Senior Programmer Analyst, Mount Sinai Medical Center
(11/2007 — 4/2009)
As a full-time developer, my key contribution was:
I also launched the division’s first intranet clinical website.
Retained as consultant from April 2009 – July 2011.
Lead Programmer Analyst, Stony Brook Medical Center
(2/2006 — 11/2007)
As a full-time developer, my most notable contributions were:
Developed and implemented distributed architecture making heavy use of Oracle Streams.
Software Developer/Project Manager, LifeTree Technology
(2/2001 — 2/2006)
Promoted in 1 year to project manager in start-up environment.
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.
Led migration to AJAX for Marine Biology JSP web application. Learned (almost overnight) Java-based DWR AJAX technology for integration into JSP application.
Built Debian-based Linux web server from scratch on a VPS hosted VM.
Selected from group of approximately 100 to develop Chemistry student-learning system (LUCID).