Post Job Free
Sign in

Engineer Manager

Location:
Cupertino, CA
Posted:
December 19, 2014

Contact this candidate

Resume:

Anagha Tongaonkar

Email: *************@*****.***

Phone: 408-***-****

Professional Summary

Software developer and project leader with 10 years of experience in developing & delivering web

applications and cloud-based services.

Certified Scrum Master with proven ability to deliver projects using agile methodology.

Experienced in entire Software Development Life Cycle (SDLC).

Quick learner – skilled in managing complex projects from inception to delivery.

Sound knowledge of Java, REST, J2EE, XML, SQL, RDBMS.

A candid, constructive, and proactive contributor with good problem analysis & resolution skills.

Effective communicator with ability to collaborate well with various functional teams.

!

Technical Skills

!

Languages: Java, SQL, Groovy, Shell scripting

!

Frameworks/Open Source: J2EE, Spring(IoC), Jakarta Struts Framework, JDBC, JUnit

!

Web Technologies: REST, Servlet & JSP, JavaScript, XML, JSON

!

Relational Databases: MySQL, Postgres, Oracle

! : ANT, Maven, Eclipse, Spring STS, EclEmma, Findbugs

Web/Application Servers: Apache Tomcat, JBoss

!

Tools

!

Operating systems: Linux, Windows, MacOS X

!

Source Control: SVN, CVS, Perforce

!

Development methodology: Scrum-based Agile

!

Agile tools/Issue tracker: VersionOne, JIRA, Pivotal Tracker, Rally, Bugzilla

Others: PlanningPoker, Splunk, TeamCity, Crucible, Confluence, Wiki

! Education/Certifications

Certified Scrum Master - ScrumAlliance

Master of Science in Software Engineering, San Jose State University, San Jose, CA, 2004

Bachelor of Instrumentation Engineering, University of Mumbai, Mumbai, India, 1998

!

! Work Experience

Manager, Software Development

Rovi Aug 2011 – Nov-2014

Rovi(www.rovicorp.com) powers digital entertainment solutions for clients such as Charter, Apple, and

Facebook. At Rovi, I worked on various guide products. Contributed significantly in the design,

development, & deployment of the REST APIs that are used by guide applications running on devices such

!

as Set Top Box(STB), mobile devices(iPhone, Android). My roles at Rovi are described below:

Manager, Software Development for Gateway component

Managed design, development, QA, & release of the Gateway component for various guide products that

are based on Gateway. Delivered key products such as TotalGuide, TotalGuide xD, and iGuide to Rovi's

key customers.

• Designed & implemented REST API for retrieving links for Black&White logos for Channel listing.

• Designed & implemented the genre lookup & search by genre feature, this helps look up genre

information and then search programs by genre.

• MSO Admin Tool - Performed requirement analysis and release planning. Led the design and

implementation of the MSO Admin tool, which enabled Rovi to onboard cable providers more efficiently.

Followed Agile methodologies, was Scrum master for the team.

• Annotation processor - Created a proof of concept tool for generating RAML by processing JAXRS

annotations in java source files.

• Triaged and resolved multiple critical production issues in a timely manner.

• Conducted regular one-on-one meetings with direct reports & team meetings.

• Participated in yearly performance reviews and budgeting sessions.

!1 of 3

!

Anagha Tongaonkar

Email: *************@*****.***

Phone: 408-***-****

• Release planning for Gateway feature - “Must haves” - estimate those at high level, plan Sprints based

on level of effort. Prepare teams to provide fibonacci point estimate.

• Feature negotiation decide which feature to be prioritized based on resource availability vs customer

deliverability deadline.

• Road map development for Gateway.

!

• Manage resource allocations for cross-functional development programs.

Software Engineer

Quickly came up to speed with the “Gateway” component, a proprietary RESTful-based orchestration,

customization, and aggregation tier for Rovi’s cloud web services. Worked on the guide products:

TotalGuide & iGuide.

• Developed various REST APIs to provide program(Movie & TV), VOD(Video On Demand), & Celebrity

information.

• Designed & implemented client-specific algorithm to retrieve program/celebrity image for a given guide

screen.

• Designed & implemented Parental Rating algorithm to display/hide programs based on parental controls.

• Developed integrated search capability that enables subscribers to search TV listings and VOD content in

a single request.

• Enabled Access logs to help collect data for analytics tools.

• Became domain expert and was promoted to Scrum Master role for the Gateway component. Conducted

scrum activities such as backlog grooming, sprint planning, daily standup, end of sprint demo, sprint

retrospective.

• Successfully on boarded new offshore team members & helped them to contribute effectively.

• Earned kudos & recognition for helping the Product Support team in resolving critical Customer issues.

• Defined & implemented a process to review bugs/issues on a regular basis during the Sprints. This

greatly improved the quality of release candidates.

• Identified cross-team dependencies early on & planned Sprints such that critical features are completed

! in a timely manner.

Environment: Java, Spring 2.5, Apache CXF, Apache Tomcat 6.0, REST JAX-RS, Spring STS, XSLT,

XML, JUnit, Maven, SVN, Agile methodology using JIRA & VersionOne, Crucible for code reviews,

TeamCity, Planning Poker, Apache access logs

!

Sendmail now Proofpoint Software Engineer Aug 2010 – Aug-2011

Sendmail (www.sendmail.com) is a leading provider of Message Processing (MP) infrastructure. As a part

of the Sentrion MP application development team, some of the major features that I worked on, are:

• Quickly came up to speed on the Sentrion application's in-house developed framework. Designed &

implemented the module manager API. Unit tested the newly-written code using JUnit.

• Modular deployment: This feature allows users to deploy desired module(s) to multiple hosts thereby

saving time. Owned & led the design, development, & implementation of this feature using agile

methodology.

• Developed & demonstrated a proof-of-concept for the modular deployment. This helped coalesce the

requirements from product marketing, chief architect, & UI designer.

• Planned & estimated the story by identifying development, QA, and documentation tasks. Delivered the

feature successfully in less than three months time.

!

• Gathered feature requirements for offshore development team.

Environment: Java, Eclipse, Maven, CVS, Findbugs, PMD CPD, JUnit, ShUnit, test automation, VMware

vSphere client, Agile methodology using Rally, Linux, Planning Poker

! Inc. now Fusion Petroleum Technologies Software Engineer

3DGeo May 2005 – Jul 2010

FusionGeo (www.FusionGeo.com) is a leading provider of integrated geophysical software services to the

oil and gas industry. As a part of the R&D team, collaborated with the Research teams at Stanford

University and Santa Clara University for multidisciplinary projects. Primary responsibilities included:

• Project lead for several projects.

• Gather requirements by interacting with the sales team and the internal customers. Create requirements

and design documents.

!2 of 3

!

Anagha Tongaonkar

Email: *************@*****.***

Phone: 408-***-****

• Develop applications; create user documentation – user guides, tutorials.

• Collaborate with the Research team at Stanford University and Santa Clara University for DoE funded

multidisciplinary projects.

• Integrate 3DGeo’s (Java) applications into FusionGeo’s (Qt-based) GeoPRO software platform.

! of the major projects handled by me were:

• Provide customer support.

Some

• AIM4 – As a project lead, I gathered requirements, documented use cases, designed, & developed this

workflow application as a part of 3DGeo’s award-winning project “Kaleidoscope” with Repsol YPF.

• Tomoworkflow – As a project lead, designed and developed this application for execution of pre-defined

Tomography workflow. Proposed and established QA process that involved – test data collection, test

case preparation, test execution, and test report creation. Created user guide and release bundle.

• INSP – Contributed significantly to grid-enabling INSP using grid technologies such Globus toolkit and

Java CoG kit. Internet Seismic Processing system is a client-server application where the client is used to

construct & manage workflows (job), and view & edit seismic data, while the server executes compute-

intensive workflows on parallel computers.

• PSDM and COMAZ workflow applications – Developed workflow applications for configuration &

execution of compute-intensive PSDM and COMAZ scientific modules.

Environment: Java, Eclipse, NetBeans, EJBs, Postgres, SQL, XML, ANT, Python, CVS, SVN, Linux-based

development

! Custom Media

Mixonic Software Developer Nov 2004 – Apr 2005

MCM (www.mixonic.com) is a custom media company that creates custom media such as custom CDs and

DVDs for a variety of customers. MCM has a web-based application using Struts and deployed in JBoss

for facilitating customer order process and content upload. Some of the major tasks handled by me were:

• Value Pack functionality – Designed and implemented this functionality and added it to MCM’s product

offering. Enhanced the in-house administration tool for managing the Value Pack orders. Enhanced

Shipping Cost Calculator & Orders modules to facilitate: Standard, Rush, & Value Pack orders.

• Helped with QA of changed functionality. Performed integration testing of the modified application,

prepared Test reports.

• Prepared requirements document for an applet-based Uploader tool for offshore team.

Environment: Java, Struts, JBoss, MySQL, SQL, ANT, Eclipse, Perforce, Windows-based development

! Computer Systems

Patni Software Engineer Jan 2000 – Jul 2001

• Commercial Management System (CMS) reports for GE Lighting – As a group lead, gathered

requirements, prepared Project Plan and Test Plan, developed CMS reports, performed integration

testing of the reports with the existing system.

• XDM Repository Access (RA) APIs for Hitachi – Developed RA APIs for Hitachi’s XDM (eXtensible Data

Manager), a distributed database management system.

Environment: C++, ASP, VBScript, Visual SourceSafe, Windows-based development

!Fisher Rosemount India Ltd. Systems Engineer Aug 1998 – Dec 1999

Terminal Automation System Software (TASS) for Oil terminals – I worked on the TASS application, which

is used for automation of loading and billing systems of oil terminals like Indian Oil Tanking Ltd.

• Developed user interface & customized reports for the loading & billing functionality for TASS application.

• Assisted in deploying and testing the automation software at client site.

• Trained the client staff in using the TASS application. Provided user documentation using HTML.

Environment: Visual Basic, DB2, Crystal Reports, Windows-based development

!

!

LinkedIn Profile: http://www.linkedin.com/pub/anagha-tongaonkar/2/645/79

!

References: Available upon request.

! Authorization: US Permanent Resident

Work

!3 of 3

!



Contact this candidate