Ash Tewari

Ash Tewari

Senior Software Engineer at Ixia

Greater Los Angeles Area

Current
  • Senior Software Engineer at Ixia
  • Software Engineer (Core Technology) at Ixia
  • Software Engineer at Ixia
  • Internal Applications Developer at Ixia
Education
  • Auburn University
  • Philadelphia University
  • Punjab Technical University
Connections
39 connections
Industry
Telecommunications
Websites

Ash Tewari’s Summary

• Over 10 years of greenfield and brownfield software design and development experience.

• Focus on quality, testability and on-time delivery.

• Hands-on management and leadership.

• Proactive adoption of new techniques and technologies to improve personal and team efficiency, productivity and quality of work.

Ash Tewari’s Specialties:

• Prototyping of ideas and consensus building in cross-functional teams and with senior management.

• Multi-threaded WinForms/Thick Client Applications. Complex UI design and development.

• Middleware component design and development. Automated testing.

• Complex custom reporting frameworks and tools.

• Database schema design and normalization, Advanced stored procedures and triggers, performance tuning/optimization


Ash Tewari’s Experience

  • Senior Software Engineer

    Ixia

    (Public Company; XXIA; Computer Networking industry)

    June 2007Present (2 years 6 months)

    Ixia is leading multi-national provider of testing and analysis systems (hardware and software) for IP networks.

    * Designed and developed multithreaded WinForms applications and components.
    * Over half a dozen shared GUI framework components. Handling multiple branches, dependencies and releases. DevExpress WinForms Suite and Composite UI design pattern. Took over ownership of the Complex, multi-threaded, event driven gui framework and supported, enhanced and evolved it.
    * Lead on-time completion of the persistence solution for a high throughput off-line data-analysis tool. Research, review of alternative technologies and solution. Hands-on prototyping, design, development and testing.
    * Refactored legacy code to improve performance, scalability and testability.
    * Guided, mentored and trained team members. Resolved cross-functional issues and removed scheduling/resource obstacles for the distributed team in two time zones.
    * Negotiated and coordinated product deliverables with Clients, Senior Management and Product Management.
    * Evaluated and communicated project risks, scope and progress to Senior Management.
    * Lead and deliver compliance for Microsoft Vista in core components.

  • Software Engineer (Core Technology)

    Ixia

    (Public Company; XXIA; Computer Networking industry)

    August 2005Present (4 years 4 months)

    Integration of shared middleware and gui components with multiple client applications. Concurrent development for multiple releases with overlapping schedules and distributed teams.
    * Training and consulting clients for knowledge transfer and integration work.
    * Debugging complex distributed applications * defects, hangs, crashes and performance (high cpu and memory consumption) issues. Track down memory leaks in mixed (managed and unmanaged) code. Windbg, adplus, sos, third-party and custom
    logging/profiling using log4net/AOP/PostSharp. Working with symbol servers and dmp files.
    * Analyze, prototype, develop, integrate with third party components/libraries : DevExpress, ChartFX, Dundas. Handling development and integration issues with third party components.
    * Coordinate with remote team members in 3 time-zones.
    * Used virtualization tools like VmWare to streamline debugging and testing multiple software configurations.
    * Automated testing. Continuous integration.
    * Delivered support in core components for side-by-side installation of multiple application versions.
    * Written and reviewed design documents and functional specifications. Reviewed test-plans. Participated in code-reviews and discussions.
    * Source code version control setup/administration. Branching/merging. Perforce and SVN.

  • Software Engineer

    Ixia

    (Public Company; XXIA; Computer Networking industry)

    August 2003Present (6 years 4 months)

    * Requirements, prototyping, design, development, testing of a shared reporting framework. Ownership during complete development life-cycle * from conception to version 5.x. Plugins based solution. Specification of data format, schema, mappings using xml.
    Flexible, versatile and scalable solution. Leveraging third party libraries and custom components for ETL and reporting.
    * Completed database comparison and benchmarking for objective selection of the DBMS for the project.
    * Designed and evolved SQL Server database schema. Write stored procedures, triggers. Design and implement security strategy. Deployment, configuration, performance monitoring,
    optimization and tuning.
    * Designed and developed an integration test application for a mission critical shared GUI component.

  • Internal Applications Developer

    Ixia

    (Public Company; XXIA; Computer Networking industry)

    March 2001Present (8 years 9 months)

    * Requirements analysis, design and development of sales commission management system.
    * Designed and developed the company*s warranty management software. Integration with legacy ERP and CRM systems.
    * Converted the bug-tracking application to use SQL Server. Integrated with customer support ticketing application. Implemented dozens of features in both applications.


Ash Tewari’s Education

  • Auburn University

    M.S. , Engineering , 19961998

  • Philadelphia University

    M.S. , Engineering , 19951996

  • Punjab Technical University

    B.Tech , Engineering , 19911994


Additional Information

Ash Tewari’s Websites:

Ash Tewari’s Interests:

* I enjoy interacting with the members of software development community and very interested in sharing perspectives and insights with others. In my free time, I like to experiment with new tools, techniques, technology and concepts. In the process, I sometimes create something useful too ! I have started a couple of open source projects and I blog at http://www.tewari.info. * I enjoy outdoors. Hiking, backpacking, camping are my favourite activities. * Reading, in general, has been my favorite pastime since childhood. I will read anything, preferably non-fiction books, journals and articles.

Ash Tewari’s Groups:

  •    PhilaU Connect
  •    Auburn University Alumni
  •    IXIA Communications

Ash Tewari’s Contact Settings

Interested In:

  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ash Tewari’s full profile:

  • See who you and Ash Tewari know in common
  • Get introduced to Ash Tewari
  • Contact Ash Tewari directly

View Full Profile