| Contact: | sandipb_AT_sandipb.net |
|---|---|
| Date: | Thu September 8 2011 |
Contents
Free & Open Source Software (FOSS) developer, administrator and consultant with experience in a wide spectrum of FOSS languages and technologies. Working for over five years in various engineering functions for one of the world's largest and oldest Internet services company.
Working since 1999 to present (12+ years)
Principal Engineer, Yahoo Linux strategy team ( Feb 2011 - present )
- Feb 2011 - Present: Ylinux team.
- Principal work being building customized Linux distributions for Yahoo based on RHEL images.
- Rewrote the legacy image build process into a more modular version.
- Set up a CI build for images based on Hudson.
- Wrote a os-agnostic OS testing framework, which is now used in the CI process.
- Also involved in evangelizing Linux within the company.
Principal Engineer & Service Engineering Architect ( May 2009 - January 2011)
- Feb 2009 - Jan 2011: Advertising Products Group (APG). Providing service engineering architect services to various APG groups. Ensuring compliance of infrastructure to various company engineering standards.
- May 2009 - Jan 2009: Sherpa Cloud database Operations. Development and maintenance of various tools used in operations. Involved in the first launch of the product in May 2009.
Engineering Manager ( 2007 - April 2009)
- Initiated various other 12x7 SE teams in Yahoo Bangalore including Infrastructure, Sherpa (Yahoo's next generation cloud database), Open Content Platform, etc.
- Rewrote entire code base of data mining team in C/C++ to remove legacy dependencies and to take advantage of new infrastructure.
Team Lead (2006-2007)
Joined as sole developer for a data mining group. Skills: C/C++.
- Additional management responsibilities:
- Initiated a new 24x7 Service Engineering team called Direct Marketing Operations. Transitioned from dev.
- Managed the 24x7 SE team responsible for crawlers powering Yahoo shopping
- Initiated the 12x7 SE team in Bangalore handling Yahoo's user database (UDB) - a massively scalable , global proprietary distributed database.
People management, including recruitment of new members to various teams
12x7 pager oncall for all teams from time to time, plus 24x7 support to the data mining group
Developed PHP based reporting tool for team management. Currently this tool is being used by multiple teams at Yahoo.
This was a startup focusing on innovative networking solutions. Apart from the owner, I was the only other person working here for the duration of my employment.
Was the sole developer for Mindframe's PacketManager - a proprietary Linux based network device which provides point to point reliability (including hot fail over) over multiple unreliable ISPs. This device was the primary reason behind the success of our first customer who ran a VOIP based BPO over the data network managed by the PacketManager.
Development was primary using C on the Linux kernel. The primary development was on a virtual network device running in kernel space.