Post Job Free
Sign in

Director of Development

Location:
United States
Posted:
January 09, 2009

Contact this candidate

Resume:

Rajiv Rawal

**** ******** **.

Austin, TX *****

Home phone: 512-***-****

Cell phone: 512-***-****

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

SUMMARY

• Over 18 years of Software industry experience with a consistent track record of delivering on time & within budget

• Over 5 years of complete management and accountability for Development, Product Management and QA

• Performance and goal oriented with a “make it happen” attitude

• Proficient with adopting agile methodologies for development processes

• Very hands on with a strong technical background

• Adapted Agile methodologies to several projects

• Experience in SAAS, e-commerce, CRM web based applications and rich clients

• Strong fundamentals & experience in Java, J2EE and .Net technologies

• Leadership qualities and ability to coordinate with different organizations in the company

PROFESSIONAL EMPLOYMENT

Tangoe Inc, Austin TX________________________________________09/2005 – Present

Director of Development

Job Responsibilities:

Responsible for managing all aspects of product development for the Tangoe Commcare Mobile platform. This included Development, QA & Product Management. Also had accountability for delivery of feature releases, communicating product roadmap, product strategy and custom development features with customers. Accountable for all feature releases being delivered on time, within budget and with quality. Implement a development process to ensure quality and agility. Responsibilities also included managing a Statement of Work process for custom development. Build relationships with offshore vendors to contain cost for Development and Quality Assurance. Demo Product features, specification reviews, track/manage product enhancement requests and see them through delivery, and own the Product roadmap. Also, handle all the recruiting, performance reviews and salary adjustments for the team.

Major Accomplishments:

Created a development process to deliver feature releases every 6-8 weeks on a consistent basis. Also, successfully supplemented on shore development with an off-shore QA and development model to deliver within budget and enhanced the development process to manage that. Championed the development of the procurement portal, data warehouse and several features in the Commcare Premium Mobile application. Very hands-on leader with deep insight into high level architecture. This product is the leader in the space for managing full lifecycle (procurement, provisioning, expense management, optimization, data mining and reporting) of wireless telecommunication needs for large enterprises. Successfully, delivered several features and enhancements to the product in more than fifty releases. Became the main point of contact for all product related queries. Supported more than 125 enterprise clients in a hosted model within a 95% SLA up time in a Software as a Service (SAAS) environment. Very hands on in guiding the design/architecture of the application. Streamlined development process using Agile methodologies to deliver consistently on a frequent basis. Built a process for doing capacity planning and triaging product requirements. Fostered an open team environment between different groups within the company.

Cobalt Group, Austin, TX____________________________________________01/2005 – 09/2005

Senior Development Manager

Job Responsibilities:

Responsibilities included leading a team of developers and architects (both on-shore and off- shore) for two industry leading CRM products. Responsible for mentoring, leading the architectural improvements of the product and laying down an agile software development process for increasing the reliability and quality of the product. Presented to executives on a regular basis about status and improvements in the product. Did performance reviews and merit increases. Managed java and .Net based product architectures. Also, interfaced with QA, Product Management and Program Management to ensure and coordinate releases.

Major Accomplishments:

Created an agile software development process to increase efficiency, quality and reliability of the product.

Prospector is the leading high-end CRM product in the auto industry which is run in an ASP model. Lead a re-architecture effort for significant performance gains and improvements. Created a metric–driven process for increasing efficiency in resolving defects and increasing productivity of off-shore developers. Made continuous integration a part of the software development process.

Landmark Graphics, Austin, TX____________________________________________01/98 – 01/2005

Technology Advisor

Job Responsibilities:

Responsibilities included leading architecture, design, development and managing/leading a team of more than 20 developers and interfaced with QA, Product Management and Program management. This infrastructure is being used by more than fifteen applications currently, and this role also required developer support/training, and acting as a technical advisor for application development. Responsibilities also included shipping a SDK of infrastructure to external clients. Also crafted an agile process for development using Extreme programming ideas to be able to ship frequently using continuous integration.

Major Accomplishments:

Played a key role in the development of DecisionSpace Infrastructure. This was one of the largest projects written in Java in the industry at that time. Followed Extreme Programming practices and were able to ship every 3 months internally and every six months externally. DecisionSpace is a three tier infrastructure with an application framework which allows different applications to plug themselves as modules within the application framework to create a workflow environment. There are currently 16 large applications which publish themselves with this framework and there are more planned for the future. We also shipped a commercial SDK to external customers.

Schlumberger (Austin Product Center), Austin, TX_____________________________01/96 – 01/98

Senior Project Development Lead

Job Responsibilities:

Managing the development of Acquisition management system. Responsible for the architecture and design for the Surface Layout Manager project and Acquisition Manager System. Day to day responsibilities included making architectural and design decisions for the system, client liaison for the project and providing technical expertise to other products.

Major Accomplishments:

Played a key role in the development of a Distributed Object Oriented Database layer on top of the corporate data model which presents the user with an Object paradigm for writing client/server application programs. This system software was being used by all application programmers in Schlumberger oilfield services worldwide. Responsibility included extending the software to support a COM interface.

Developed a Surface Layout Manager component (OCX) which allowed the acquisition system user to interact and communicate in real time.

Sabre Decision Technologies (American Airlines), Dallas FortWorth, TX___________01/94 -01/96

Senior Software Consultant

Job Responsibilities:

Project leader of the StaffManager group. Responsible for architecture, design and implementation of the StaffManager product. As architect and chief implementer for this system, had day-to-day responsibility for major architectural decisions ad managing the resources on this project. Also responsible for writing RFP and acting as a customer liaison to consult and see how this product could be used as a solution in their environment.

Major Accomplishments:

Designed and developed a complex real time client/sever application to automatically generate tasks and assign them to different resources optimally. This software is being currently used by major international airports in the world.

Coded extensively using advanced features of C++ and object oriented techniques. Implemented the server application using multiple threads and wrote a generic persistent layer to an ORACLE database. This layer was written so that it is portable to most major databases. Managed and administered the Oracle database. Wrote an expression builder in MFC to offer flexibility to users to define their own filters. Implemented communication layer in TCP/IP UDP.

American Airlines Decision Technology, Dallas, TX_____________________________03/92 - 01/94

Senior Software Consultant

Job Responsibilities:

Technical leader of the Off Schedule Operation project for American Airlines. Day-to-day responsibilities included making all major design decisions, implementation of the core system and managing client interface.

Major Accomplishments:

Designed, developed a real time client/server application to automatically find and rebook misconnecting passengers. Developed the graphical user interface in C-Views class library to achieve portability. Implemented a database library using ODBC to interface to a Netware SQL database.

EDUCATION

M.S. Computer Science - Texas A&M University, College Station, TX – 1992, GPA 4.0/4.0

B.S. Computer Science and Engineering, University of Pune, Pune, India - 1988

TECHNICAL EXPERTISE

Object Oriented Programming, Extensive architectural Knowledge, Design patterns, Java, JSP, J2EE, JNDI, JDBC, LDAP, C++, Web Services, Struts, Servlets, SOAP, SOA, Oracle, Data warehouse, ETL, Software development methodologies, UML



Contact this candidate