I have been developing software applications professionally over a period of 15+ years. Here is an overview of my work.
Download resume (PDF)
iManage Work 10
iManage provides the leading document and email management system used by 3000 companies and over 1 million professionals worldwide across cloud and on-premises offerings. iManage cloud has been onboarding 1 new customer a day for 2 years in a row.
I lead the iManage Work 10 team that built the modern, responsive web interface of this the flagship product. Web based screens are reused within Microsoft Word, Excel and Outlook (Windows & Mac), Gmail, the iOS app, Dropbox-style drive sync, and an Electron based Mac client. It also provides a platform for partners to integrate their own applications. I also lead the iManage Share product team this product offers a cloud-based document sharing solution. Dual role: Technical architect & Manager to 10 engineers.Frontend: Angular Redux Bootstrap LESS
Backend: Flask Python
WorkSite WebInterwoven Inc.
Backend: C# ASP.NET Http Handlers .NET interop
iManage ShareSecure File sharing and Collaboration for Law firms
Backend: REST APIs Java servlets Zookeeper PostgreSQL Swift Twilio
HP FlowHewlett Packard Software
Backend: ReST APIs Java Zookeeper PostgreSQL
Migration utility for archiving workspaces and creating legal holdsFrontend:
Universal SearchAutonomy Corporation
Backend: Java Servlets C# ASP.NET wrapper IKVM.net Runs on IIS/Windows and Tomcat/Linux
In my role as internFrontend: