Developing Office Win32 software

I designed and delivered a C++ feature “AutoSave App-wide Setting” for Word, Excel and Powerpoint. This is used by tens of thousands of customers every day to improve their AutoSave experience. I delivered a C++ feature “Encourage AutoSave Teaching UI” for Excel and Powerpoint. This is helping customers every day discover AutoSave. I eliminated 2 of the top crashes affecting Word, Excel and Powerpoint due to reentrancy and request cancellation. This affected tens of thousands of customers every day and were 2 of the longest unsolved crashes. ...

October 24, 2020

Working with Office test automation

I delivered a C# tool to identify and eliminate top failing tests. This tool (and a process I developed) affects every engineer on File I/O by reducing the noise of flaky tests. I delivered JavaScript/KendoUI Validation Dashboard for signing off on monthly releases. This is used by management to assess the risk of a new monthly release. I delivered a backdoor hybrid C++/C# lock API to enable Excel automation. This API is heavily used by engineers throughout Office to test locks. ...

October 24, 2020

Working in the Health Solutions Group

I worked at Microsoft as an SDET2 in the Health Solutions Group from Jun-2010 to Feb-2012. I delivered end-to-end testing of Quality Measurement Module (QMM). I reduced execution time of a C# test suite by 30% using a binary caching strategy. I designed and implemented a message generator using C# to achieve 100% edge coverage of a set of CMS state flow diagrams. I delivered a suite of PowerShell scripts to find 300+ bugs in a look-up table implementation. ...

October 24, 2020

Working in Engineering Excellence

I worked at Microsoft as an SDET2 in Engineering Excellence from Mar-2012 to Mar-2014. I designed and delivered a C# web service test solution. This allowed the feature crew to gain confidence that the new web service had parity with the old web service. I designed and delivered a C#/SQL Server test solution for verification of a file upload. This allowed the team to gain confidence over a broad set of real-life customer data. ...

October 24, 2020

Working in the Office Division

I’m currently working at Microsoft as a Senior Software Engineer in the Office Division since Apr-2014. Office Win32 development Office C++/C# test automation See also Working at Microsoft

October 24, 2020

Working at Microsoft

I’ve been working at Microsoft since Jun-2010. Here are the teams I’ve worked on: Office (2014-Present) Engineering Excellence (2012-2014) Health Solutions Group (2010-2012) See also My resume

October 24, 2020

Working at White Oak Technologies

I worked as a Senior Computer Scientist at White Oak from May-2009 to Jun-2010. I achieved 3X speed increase for automated builds as well as increased reliability. I improved testing of an upload tool by building a PyUnit test automation framework. I reviewed the team’s testing procedures and suggested areas for improvement. See also My resume

October 24, 2020

Working at Mount Sinai Medical Center

I worked as a Senior Programmer Analyst at Mount Sinai Medical Center from Nov-2007 to Apr-2009. I designed and delivered a Tablet PC application using .NET C#, WinForms and NHibernate/MySQL and collaborated across health professionals and IT. I also launched the division’s first intranet clinical website. I was retained as a consultant for over 2 additional years from Apr-2009 to Jul-2011. See also My resume

October 24, 2020

Working at Stony Brook Medical Center

I worked as Lead Programmer Analyst at Stony Brook Medical Center from Feb-2006 to Nov-2007. I delivered a multi-threaded Java application for use in the operating room using Java Swing and RMI. I automated the monitoring of over 20 Oracle 10G databases using Java, Python and PL/SQL. I also developed and implemented a distributed architecture making heavy use of Oracle Streams. See also My resume

October 24, 2020

Working at LifeTree Technology

I worked at LifeTree Technology from Feb-2001 to Feb-2006. I was a Software Developer and was promoted in 1 year to Project Manager in a start-up environment. I led the .NET migration of a clinical trial web application written originally written in ASP. The migrated app uses ASP.NET, C#, CSS, JavaScript and SQL Server. I also delivered a Windows Service solution for DPAPI connection string encryption to address security vulnerability using ASP and C#. ...

October 24, 2020