Software Design Professional with 12 years experience Ashish Mukherjee, New Delhi, India

Contact Info [email protected] Skype: ashishm001

Skills

Demonstrated ability to lead fresh initiatives and build a team to deliver results

Technical Skills

Programming C, mod_perl/ (incl. Moose, ) 11+ years Php (incl. Zend and CodeIgnite) 7+ years Java (Core) 3+ years Python 1+ years RDBMS MySQL, PostgresSQL, Oracle 12+ years XML/XSL 11+ years Unix Administration, Performance Apache, Nginx, MySQL, PostgreSQL 12+ years Hadoop Map-Reduce, Pig, Hive 3.5+ years

Open-source Contributions * CPAN module - WWW::SlideShare * Enhanced the Python spell check tool of W3C Tools to recursively spell-check a site given a starting url.

Publications Method and System for Matching a Candidate Profile for Job Openings based on Qualitative Parameters (20-Jan-2011) - http://ip.com/IPCOM/000203124

Work Experience (March 2000 - )

Technical Consultant (Feb 2011 - )

Focussed on evolving projects from scratch with high quality technical contributions.

TravelMania A stealth-mde start-up in the travel space. Worked closely with the founder to evolve the product spec while developing the prototype. Worked on a solution to Travelling Salesman Problem as part of the effort. An important project outcome was a largely reusable codebase for development of the production application.

ComputerWare This is an IT solutions firm for which I contributed to scaleable backend architectures for their projects across domains. Also performed security audit and server configuration/administration.

Manikaran Power Ltd Built feature enhancements and provided operations support for the online energy trading system of Manikaran Power Ltd. (Linux, perl Mojolicious framework, Nginx and PostgreSQL). Yahoo! Software Pvt. Ltd. (Jan 2007-Feb 2011), Lead & Principal Engineer

My role encompassed working with stakeholders to understand and formalize requirements, design and coding. Built and led successful engineering teams to execute diverse projects.

Yahoo-MSFT Reporting Platform (Jan 2010-Feb 2011) Designed and implemented a custom reporting solution in PHP which performs code generation to query data on the Hadoop cluster. This has seen large adoption in Yahoo for reporting needs of various teams.

Minerva ETL Platform (September 2008-December 2009) A Hadoop platform for ETL (Extraction, Transformation & Loading). Did initial feasibility study and built core platform pieces in perl and Java code. Designed and coded the workflow and scheduling component.

Feeds Solutions Team, Yahoo Media Group (Jan 2007-August 2008) Identified feed processing requirements, designed reusable components and provided solutions based on the platform capabilities. Contributed code for major releases like Y! Cricket and Y! Shine.

Sustaining Engg. Team, Yahoo Media Group (April 2007-December 2007) The team worked on infrastructure components like REST, Message Bus and News Repository. Played a pivotal role in transitioning projects from U.S., building the team and interfacing between the teams.

Technical Consultant (August 2005-January 2007)

Undertook projects for international clients, as a contractor. The major clients were - logicLab, Denmark - Developed a mail-management sub-system for their e-commerce product driven by a Postgres database backend and MVC framework for the Website.

BrainData Solutions LLC, USA - Worked with technical staff to freeze a technical design and develop important object-oriented modules for their affiliate program backend.

MonsterIndia.com - Worked closely with the technical team to evolve a scalable architecture

Yahoo! Software Pvt. Ltd. (August 2004-August 2005), Operations Engineer

Was an engineer with the Logs Systems team and worked on -

1) Replication solution to replicate large volumes of data in Oracle databases to other data-stores.

2) Development of tools to monitor health of systems and automate operations on massive data- sets. Root Cause Analysis to detect and eliminate ecurring problems.

Webneuron Services Pvt. Ltd. (Feb 2003-August 2004), Senior Systems Engineer

A leading career portalacquired by Monster Inc in 2004. Played an important role in all stages of the following projects -

1) TextStar - Prototyped a scalable full-text search using C++ and Lucence to replace the less scalable Java solution

2) Symphony - A fully customizable hiring management system driven by Oracle/mod_perl. Developed important features like resume management, employee management and Oracle-driven full-text search.

3) Performance management - designing performance metrics, load testing, identifying bottlenecks and optimizing system components to meet increasing scalability demands.

4) As the in-house MySQL specialist, was tasked with planning, configuration, deployment, upgradation and maintenance of MySQL databases driving the site. eBookers (June 2002-Feb 2003), Developer

Worked with technical and non-technical teams spread across the globe to execute tasks for an European travel giant -

1) Report Master - A collection of reporting tools using C,perl & MySQL for marketing teams. 2) - Modified the bug-tracking tool to enforce workflows and provide desired customizations. eGurucool (March 2000-June 2002), Software Engineer

As a key developer of India's premier educational portal (built on a LAMP & PostgreSQL), was part of the following projects -

1) SmartStudy - A product comprising educational content and services for students. Developed interactive features and SOAP clients to connect with external services.

2) HawkEye - A Content Management System for content delivery in HTML, PDF (using Java FOP) by converting database content to XML and performing XSL transformations.

3) eConnect - A complete Web-based service for students, teachers and parents. Developed core components including Web-mail and electronic report card system with graphing and statistics.

Highest Qualification — Bachelor of IT, IGNOU (1999-2002)