Software Architect
Morristown, New Jersey, Us
Avaya SIP Reference Architecture Lead for SIP Endpoint Management: defined web services and SIP services used by next generation phones for downloading profile data, high availability signaling, presence information. Created a Section 508 compliant web interface with multi-lingual multi-device capability, available in both English and Japanese. Lead a Scrum (agile) team of 8 developers. Championed the web services SDK, available on Avaya DevConnect for 3rd parties. Scaled the web services implementation from carrier scale (100s of thousands of phones) to branch office (20 phones), including leading embedded development on a flash-based low-memory system. Worked across organizations to create cross-product working groups, standardization efforts, and knowledge sharing sessions on web services.Data Distribution Services: Defined and developed robust data distribution capabilities for next generation communication systems, capable of upward, downward, and sideways replication across different schema versions, different database technologies, and persistence requirements. Supported geographic redundancy and other high availability architectures required for enterprise communication systems.Lead Developer for Avaya SIP Enablement Services: Lead the 5.0 release, which introduced data distribution, TLS oriented plug-and-play installation and bootstrap capability that I personally designed and implemented. Trained team as it grew from 8 developers to 40 developers with 20 more sustainment team members in India. Represented development on Avaya Japan Core team for SIP, working directly with business partners in Tokyo. Prior, participated on the very first prototype team that created the first SIP applications at Avaya, creating all web interfaces, databases, and web services for the solution.