Suresh Madhuvarsu

Agility and Common Sence in Life...

Solve real problems of businesses by listening to customers and markets.


Summary

Profession.... 11+ yrs software development and product mgmt experience
Global Ex..... Lived/worked in Europe, US and Asia 
Industries.... Automotive, enterprise, utilities
Technologies.. Java, xml, eclipse, jdeveloper, perl, yapp, c
Environments.. ISO, CMM, Agile/SCRUM and no process
Employers..... Startups to large high tech companies
Education..... B.Tech, MBA Entrepreneurship Candidate for 2013

Technical Overview

Eclipse Platform, SWT, JFace, RCP, EMF, GEF, WTP, ATF
RCP and Plugin Updates
Java 1.5 - (Core Java)
XML, Parsers, Xpath, XSL, XSLT
Domain Models Design
UML & OCL with EMF
Design Patterns (GOF)
Tool Integrations and Methodologies
Generative Programming with JET
IDE Tools and Usability Management
Transforming OO concepts to Business Domains

Process and Methods Experience

Component / Feature Based Development
Model Driven Architecture
Software Product lines
Agile Software Development
SCRUM, XP, TDD
Java Code Reviews and Testing
Performance monitoring with TPTP, YourKit, JProfiler, JProbe

Product Management

Product Definition based on Industry verticals and Business models
Requirements via User Stories, Case Studies and Questionnaires
Present ideas and concepts to various knowledge groups
Customer and Partner engagement
Voice of customers and partners to internal teams
New feature updates via presentations, videos and examples
Influence Internal and External Stakeholders

Automotive Technology

Manufacturer and Supplier Relationship (MSR)
Automotive Open System Architecture (AUTOSAR)
Automotive Software Development Lifecycle
IDEs and SDKs for Automotive Cycle Integration
OO Concepts in Automotive Components
Automotive Software Families and Operating Systems

[top]


Trainings

Practical Product Management certification from Pragmatic Marketing, USA
Bachelors in Technology; Computer Sciencs as Major from CUSAT, India
Object Oriented Design and UML from NOVATEC, Germany
Eclipse Platform and Plugin Development from INNOPRACT, Germany
Agile SW Development from Munich, Germany
CMM L4 and L5 as Practicionar from Bosch, India
Project Management Training from Sabcons, India
German Language Training from Bosch, India

[top]


Project Overview

Note : Following is a very crisp description of my previous and on going projects. For some obvious reasons, i did not mention the clients names. But you can see the company names that i am employed with.

1999-2000

Gemsoft is 14 person startup company and has focus on the Y2K solutions and Java Portal development. I worked in a team of 3 developers and reported to Director of Software Delivery.

Demonstrated the power of Java - "Write once and run anywhere" - by running the modules on Windows and Unix.
Transformed the informal technical requirements to working software.
Implemented e-mail UI with the anti-virus software for attachment protection.
Gained through knowledge on HTML, Servlets and JDBC.
Absorbed the power of startups in terms of agility and decision making capability.

2000-2006

Robert Bosch GmbH is a technology company with $50 billion revenue and over 270,000 employees worldwide. I worked with automotive software business division responsible for R&D of Tools, Process and Methods.

Initiated and managed the Bosch Automotive Tooling Platform to result in 4 mi euro savings in 3 years.
Decreased the automotive feature development turnaround time by 40%.
Decreased software development errors by 65% with the use of intuitive graphical UI.
Transformed metadata from proprietary formats to Industry standards such as MSR and AUTOSAR.
Used Object Oriented concepts for High volume processing of XML files and semantic graphical representation.
Created an integrated and intuitive Eclipse based IDE from 65 independent software tools.
Involved various stakeholders by collecting the requirements via Questionnaires, User Stories and Interviews.
Worked successfully across Asia, Europe and America in a cross-functional environment.
Star raiser in the organization and youngest member ever to lead and manage projects.
Successfully launched product beta programs and dealt with variety of feedback.
Initiated a customer training and adoption program for close to 2400 developers with in Bosch and across customer teams.
Successful implementation of Usecase based Agile and SCRUM methodology for geographically distributed teams.

2006-2008

Pramati Technologies is a private company with close to 200 employees in India and USA. The client JackBe was the leader in Mashup technologies with close to 25 employees in USA, Mexico and India. JackBe is a leader in the high performance AJAX Transactions and transformed to SOA based Mashup Platform.

Product won InfoWorld innovation award for Intuitive Drag-and-Drop UI in 2007.
Created game changing and powerful Desktop Web2.0 IDE based on Eclipse platform.
Increased the IDE adoption by working with pre-sales and customer teams.
Created training modules and incorporated continuous feedback from partners.
Intuitive feature set by through market and competitive analysis.

2008-till date

Employed with Utility company, San Francisco, CA.

[top]


Domain Expertise

An expert in providing the cost-effective application software solutions in the Automotive Domain. A working experience with the car manufacturers like Daimler Chrysler, BMW and Volks Wagon allowed more insight into the business and technological problems along with solutions.
Worked with MSR (http://www.msr-wg.de) and AUTOSAR (http://www.autosar.org) consortiums to provide effective solutions on tool integrations via XML and Domain Metadata. Mapped the domain software to the standards and applied the OO concepts on automotive software.
Quickly learned and implemented the solutions for AJAX and SOA applications. Note : I did not develop any applications or frameworks for AJAX or SOA. I used them as interfaces or domains to be worked with.

Technical Expertise

Expert in scientific methods of requirements collection form the internal/external customers by interviews, questionnaires and customized requirement templates.
With strong analytical skills, can quickly understanding of the domain and processes. This helps in identifying the gaps in the system and areas of improvement, there a very good software tool design.
Code generation techniques for the customized XML databases, DTD/Schema to Java classes, pure UML 2.0 class diagrams to java code.
Extensively used the Java Design patterns from Gang of Four for the reliable and extensible tool development for the Automotive Domain.
With a strong theoretical and practical background of OOAD from the university, became a design consultant for the other sub-divisions of the Bosch India for several Java and C++ projects.
Diesel engine knowledge enabled an efficient way of the application data representation with the help of MSR was done in consultation with the Daimler Chrysler, Volks Wagon as technology partners.
Product line approach for the software applications and the product variant handling in the automotive domain.

Leadership

With extraordinary technical land soft skills managed several technical teams and experts.
Able to implement the agile development methodology for the project and able to clearly show the result to the management in terms of the increase in productivity and reduction in bugs and increased customer satisfaction.
Proven experience in the project initiation, project level agreements, planning, estimation, scheduling, and tracking and delivery process.
Initiated several competence teams to sustain and support ever-increasing demand for the domain and technology in the automotive market.
Eclipse & Java Competence Team (EJC).
XML & Automotive SW (XAC).
Autocode generation with MSR, Autosar standards (AMAC).
Automotive Domain (ADC).

[top]