Experienced generalist programmer. Expert in workflow applications for Finance, Online Media and Collaboration tools. Strong debugging skills. Excellent communication, planning and teamwork skills.
Director of Engineering @ From January 2014 to Present (2 years) Director Of Mobile Technology @ At BuzzFeed I'm responsible for developing the iOS and Android apps. I co-ordinate with the Product and the QA team to build an awesome experience for our mobile users. I manage a team 5 engineers spread across the globe. Im responsible for architecting these apps.
iOS
* Re-architected the app with CoreData (from json files on disk)
* Implemented functional testing using Frank-Cucumber
* Implemented CI via Jenkins
* App was ranked #1 news app in US store
* App broke into the top 100 apps list
Android
* Architected the app with SQLite as the central store mechanism
* Implemented CI via Jenkins
* Recently began effort to add functional testing with UiAutomation
Miscellaneous
* Updated internal CMS (in perl) with API changes for mobile apps
* iOS and Android contacts app with a Google App Engine backend plus Twilio integration. From November 2011 to January 2014 (2 years 3 months) Lead Developer @ At HuffPost I’m responsible for all the mobile applications in addition to adding new features to the site and maintaining the editorial system which runs on Movable Type (MT). I'm responsible for coordinating the production process from strategy implementation through to technical delivery of the final product.
* Lead a team to develop mobile apps and mobile web apps for the Huffington Post media group.
* Architected the HuffPost iPhone app. The app features push notifications, Facebook integration , view and post comments to stories, native slideshow etc. The app is currently ranked among the top 20 free news app on iTunes store.
* Architected the HuffPost iPad app.
* Architected the HuffPost Android app. This apps has features like offline browsing, Facebook integration, push notification, native slideshow, view/post comments and home widget
* Customized Movable Type platform - developed many plugins and core system changes to MT. From August 2008 to November 2011 (3 years 4 months) Senior Software Engineer @ I’m part of a team of talented engineers, developing a data intensive workflow software, designed around perl and MySQL backend. Currently, I’m working on adding Memcached support, to cache portfolio objects, for faster lookup.
Also:
* Setup Selenium tool, to test the web front end.
* Replaced the custom file based queue with ActiveMQ and implemented Stomp protocol , as a perl module. These two additions improved the stability and scaled the system from 100 users to 3000 concurrent users.
* Setup web front end to ActiveMQ queues/topics, enabling live news feed over http.
* Bug fixes to ActiveMQ and Stomp protocol implementation on ActiveMQ’s end. From June 2006 to August 2008 (2 years 3 months) Software Engineer @ At CSS, Chennai, while working for our clients, SourceForge Inc (then VA Software) and Operative LLC, I was part of a team that created two industry leading products:
Dashboard v1 (Apr 2004 - Apr 2005): The first version of the workflow management software for online ad operations. Lead a team of 3 engineers to implement the pilot project, which was completed on schedule, with all the features.
Sourceforge Enterprise Edition (Jun 2002 - Apr 2004): the enterprise edition of sourceforge.net . Designed and implemented the Issue Tracker and File Release Management modules. Implemented unit test framework, for the Java edition of the software. From June 2002 to May 2006 (4 years) Senior Software Developer @ As a part of CSS, I worked for Operative. As the on-site technical lead for a team of 18 Engineers, I co-designed the “Dashboard v2”, a workflow software for Online Advertisers. The system was designed around mod_perl and MySQL, running on Linux servers.
Prior to re-architecting “Dashboard v2”, I managed the older system, running on PHP, Apache and PostgreSQL. I also setup a fail-over master/slave for PostgreSQL, with slony-I. From 2005 to 2006 (1 year) Programmer @ At this startup company, I implemented and maintained a web based workflow manager for college/universities. Also I created the Running Account and Deposit Management system for Campco Ltd, a co-operative bank, all running on mod_php and PostgreSQL backend. From May 2000 to May 2002 (2 years 1 month)
B.E @ Bangalore University From 1994 to 1998 Sandeep Chayapathi is skilled in: Perl, Objective-C, JavaScript, MySQL, Subversion, PHP, PostgreSQL, Python, CVS, ActiveMQ, Cocoa, Apache, Java, Linux, jQuery, CSS, SQL, AJAX, HTML
Websites:
http://csandeep.googlepages.com/