On my work, technology and related stuff....

Summary

Principal Engineer architecting and building mobile application solutions. An independent iOS app developer. Was actively involved in researching mobile performance monitoring solutions and in defining next generation IPTV standards. Experienced in managing and coordinating geographically diverse development projects with a proven track record of on-time delivery. Interfaced extensively with industry partners and customers on various collaborative technology projects. Awarded 21 U.S patents and several more patents pending.

Technical Skills

Technologies

  • Mobile Application Development (iOS)
  • Mobile Application Performance Monitoring
  • Internet Protocol Television (IPTV) & related standards (TISPAN/OIPF)
  • Advanced Advertising standards (SCTE 130)
  • SIP-based Next Gen Networks (NGN), IP-Multimedia Subsystem (IMS)
  • SIP-based Social Applications & related standards (SIP, XCAP, SIMPLE)
  • Computer Networking technologies (OSI Model) & Protocols (TCP/IP suite)
  • Network Management (SNMP)
  • Network Security (firewalls, IPSEC, TLS, ALGs)

Software Engineering:

  • Requirements gathering and analysis, Use Case Definition
  • Systems Architecture Specifications (UML)
  • System interface design specifications

Languages

  • Objective-C, C, C++

 

Professional Experience

Barracuda Networks
Ann Arbor, MI 
Roles: Principal Software Engineer
Mar, 2012– Present

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Currently developing iOS mobile applications

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lunaria Software, LLC
Ann Arbor, MI
Roles: Owner, independent iOS developer
Jan, 2011– Present

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Responsible for developing iOS apps for the iPhone and iPad and for mentoring iOS developers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Compuware Corporation
Detroit, MI 
Roles: Software Architect
Jan, 2011 –  Feb,2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software Architect researching and developing application performance solutions for mobile applications

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Motorola Corporation

Advanced Technology Office, MI 

Roles: Principal Staff Software Engineer

Oct 2006 – Dec,2010

 

 

 

Lead architect on IPTV, Social-TV and Advanced Advertising related technology initiatives. Member of core architecture team responsible for project definition, use cases description, architecture, system interface specifications and technical management. Lead delegate from Motorola to various IPTV related SDOs.

 

 

 

 

Intel Corporation
Corporate Technology Group (CTG), OR
Roles: Senior Network Software Engineer
July 2000 – Aug 2005

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Member of platform security research team responsible for researching and prototyping innovative platform and network security techniques. Other areas of research included NIC virtualization, traffic engineering and platform management.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wipro Infotech
Global R & D Division, India
Role: Software Engineer
Sep 1997- Nov 1998

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Member of team that designed and developed SNMP based network management solutions for switching devices

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Education

  • M.S in Computer Science, Rensselaer Polytechnic Institute (R.P.I), N.Y.2000
  • Bachelor Of Engineering in Computer Science & Engineering, Bangalore University, India.1997

Honors / Awards

  • Recipient of University Topper Award, Bachelor of Engineering, Bangalore University, 1997
  • 21 U.S patents granted
  • Recipient of several company awards