I am a Senior Software Engineer at SnagFilms, Inc. In school I obtained Masters in Computer Science from Indiana University. Then I worked for the Cyberinfrastructure Network Science Center where I built tools for large scale network analysis, and modeling and visualizing information in Bio-medical, Social Science and Physics domain. Over there I also led the efforts for developing visualizations for VIVO – a web-based application for facilitating the discovery of researchers and collaborators across the country. Then I worked for General Sentiment where I worked as a Web Applications Team Lead, Engineer, Project Manager and led complete reboot of the site with completely new public facing website, over 5 new paid web applications, revamped admin site, improved uptime of the site from 99.85% TO 99.97% & reduced average response time of the site by over 85%. In my current job, I've spearheaded the development of a Subscriptions Billing & Payments Platform, from ground up.
Senior Software Engineer @ The company builds Web applications & Apps for streaming videos. We have started building SaaS that enables content publishers to provide a subscription (or ad based) video on demand service to the public.
- Architected subscription billing & payments platform for our new "Subscription based Video On Demand" initiative.
- Built an end-to-end subscription system including plans with varying billing frequency & availability that accepts sophisticated offers/coupons for single use or on a recurring basis
- Built the payments back-end that lets customers subscribe using various payment methods incl. Amazon Payments, PayPal, Stripe and Chase Paymentech on variety of platforms like Web, Roku, iTunes, Android Subscriptions
- Handles events like subscription change with pro-ration, refunds, problems with already approved payment methods gracefully
- Built integration of third-party tax processors like Avalara for tax filing purposes
- Led the development of a new modules based site architecture for a web application that serves articles, videos, reviews, celebrity profiles, user generated content (http://www.indiewire.com)
- Focus was on speed with which the page is compiled, transported and rendered on the user's browser
- Care was taken so that the modules are designed at an abstraction where setting couple of configurations in the cms, admins can change look and feel of the modules, mix and match data sources, change display logic like max count, sort order etc
- Due to the nature of the content where data within the modules could be static for varying amounts of time, a per-module caching mechanism was implemented with proper cache invalidation
- Integrated "DoubleClick for Publishers" service for variety of our assets with focus on Out-of-Page placements like Skin & Interstitial Ads.
- Implemented A/B testing using Optimizely for variety of newly launched features/pages.
- Improved cache invalidation logic of static resources served to the end users From February 2014 to Present (1 year 9 months) New York, New YorkProject Manager @ - Work with the business & professional services team at General Sentiment to come up with requirements of new products.
- Work with both the data API & web applications team to plan the tasks for the upcoming products.
- Keep track of various projects & report to the management regarding progress updates using applications like Wrike. From July 2012 to February 2014 (1 year 8 months) Hicksville, NYWeb Apps Team Lead & Software Engineer @ - Architect and execute the next phase of front-end development for General Sentiment’s media measurement and marketing analytics Dashboard (software as a service)
- Manage an existing team Web Apps developers working in across different time zones
- Work closely with the back-end General Sentiment engineering team to integrate the UI and back-end technologies and processes
- Assist in building out a high-end UI team in the US
- Self-start side projects that contribute to General Sentiment's product offerings and growth
- Optimize usage of AWS infrastructure
Achieved Goals:
- Improve uptime of the site from 99.85% TO 99.97%
- Reduced average response time of the site by over 85%
- Led complete reboot of the site with completely new public facing website, over 5 new paid web applications, revamped admin site.
- Cut the flab in various pieces of infrastructure that run the site with code shrunk by over 65% and database tables shrunk by 25% From August 2011 to February 2014 (2 years 7 months) Hicksville, NYVisualization Team Lead @ I mainly worked on developing visualizations – front-end & back-end, for VIVO – a web-based application for facilitating the discovery of researchers and collaborators across the country. Being part of the Social Network development group in VIVO, I along with my colleagues have designed & developed visualization architecture which makes it relatively easy for third-party developers to drop in their visualizations & start leveraging the power of VIVO’s semantic data backend. In the past I have worked on the sparklines, ego-centric & temporal graph visualizations which were part of the recent VIVO release. Last my focus was to develop a caching framework to make our heavy-duty visualizations like temporal graph to be snappier. From March 2010 to August 2011 (1 year 6 months) Software Engineer at Cyberinfrastructure for Network Science Center @ Working at the Cyberinfrastructure for Network Science Center at IU ( http://cns.slis.indiana.edu/ ) where I am part of the core development team that builds tools for large scale network analysis, and modeling and visualizing information in Bio-medical, Social Science and Physics domain. Here I am part of projects such as, NIH funded Epidemics Cyberinfrastructure project, NSF funded Network Workbench project and NSF funded Science Policy Tool project. From February 2009 to August 2011 (2 years 7 months) Software Developer at Office of Registrar @ Working as a Software Developer at Indiana University for Office of Registrar in a couple of domains. In Database {SQL, Oracle}, Web Technologies {PHP, XML, PERL}. Developed portion of Office of Registrar web portal in PHP. http://registrar.indiana.edu/ From January 2008 to June 2009 (1 year 6 months) Software Developer @ I worked as a Software Developer in the CNS lab at Indiana University which is headed by Dr. Katy Borner. During my work at the lab I have become increasingly interested in study of networks – their analysis & modeling. In my early days at the CNS lab I was mainly involved in developing plugins for our CIShell based tools like Network Workbench (NWB), Science of Science (Sci2) & Epidemics Cyberinfrastructure (EpiC). These plugins were implementations of well-known algorithms like Pathfinder network scaling, Hyperlink-Induced Topic search & also some homebrew algorithms/visualizations like Circular hierarchy visualization etc. From 2009 to May 2009 (less than a year) Web Designer & Developer @ Designed & Developed online contact management system for Investment Banking Network on ColdFusion + Oracle platform. http://kelley.iu.edu/ibn/ From April 2008 to February 2009 (11 months)
Master of Science, Computer Science, 3.7 @ Indiana University Bloomington From 2007 to 2009 Bachelor of Engineering, Computer Engineering, 3.6 @ University of Mumbai From 2003 to 2007 Chintan Tank is skilled in: Web Applications, Eclipse, XML, Java, Python, JavaScript, Software Development, Amazon Web Services..., AJAX, JSP, SQL, Distributed Systems, Databases, Object Oriented Design, Software Engineering, MySQL, Design Patterns, CSS, Software Design, Tomcat, Algorithms, HTML, jQuery, Github, Project Management, Servlets, Jenkins, User Experience, Team Leadership, Maven, Subversion, APIs, Semantic Web, Git, Integration, Spring, JSON, Hibernate, Unix, OOP, REST, Web Services, Architectures, A/B testing, PHP, Subscriptions, Recurring Billing, Payments, LESS, DFP