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
Ann Arbor, MI
Roles: Principal Software Engineer
Currently developing iOS mobile applications
Ann Arbor, MI
Roles: Owner, independent iOS developer
Responsible for developing iOS apps for the iPhone and iPad and for mentoring iOS developers
Detroit, MI
Roles: Software Architect
Software Architect researching and developing application performance solutions for mobile applications
Advanced Technology Office, MI
Roles: Principal Staff Software Engineer
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.
Corporate Technology Group (CTG), OR
Roles: Senior Network Software Engineer
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.
Global R & D Division, India
Role: Software Engineer
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