Irvine, CA, USA
Sept 2021 - Dec 2023
Team lead on Multimodal Orchestrator, directly collaborating in a fast-pace environment with our VP, Product Managers, CX Designers to innovate across the Large Language Models architecture.
- Pioneered the design and implementation of the Multimodal Orchestrator, integrating LLM inference and distributed multimodal content to deliver device-optimized UX for the next-gen launch accessible from 500+ million devices sold.
- Provided technical direction and ownership in high-profile working groups including 'LLM Multimodal Working Group', influencing Principal & Sr. Principal Engineers and hundreds of stakeholders to shape Amazon's next-generation AI initiatives at scale.
Seattle, WA, USA
Sept 2021 - Dec 2023
- Lead engineer of the Contextual Carryover team in Alexa AI
- Designed and implemented a scalable architecture and data schemas for contextual awareness that became the foundation for multiple voice-driven multimodal features that increased customer interactions while reducing friction metrics.
- End-to-end contextual voice based shopping browse/checkout flows enabling new revenue stream. This feature launch required cross-org influence for product and technical alignment.
- Thought leader for contextual interaction and product direction
Seattle, WA, USA
April 2018 - Sept 2021
Designed and implemented a distributed anaphora resolution system leveraging with an API for semantic validation of context candidates.
- Expanded Alexa’s understanding to include exophoric (non-spoken context) scenarios
- Launched contextual music sharing capabilities validating the new exophoric architecture.
- Designed end-to-end contextual voice based shopping support in Alexa. This feature launch required influencing multiple organizations for product alignment and successful execution
Seattle, WA, USA
March 2016 - March 2018
- Natural Language Understanding of contextual utterances
- Designed and implemented an API for semantic validation of context candidates
- Filed 3 patents related to anaphora resolution problems
Ottawa, ON, Canada
August 2014 - February 2016
Watson Analytics allows users to explore Big Data insights through visual representations. My focus on the team has been in Natural Language Processing, which is a niche element of the product. I developed and co-designed our NLP engine. As a result of my work at IBM I have 3 patent applications submitted to the USPTO and one published paper.
Markham, ON, Canada
April 2013 – August 2013
Worked in a team of four including two other technical interns and an MBA student to come up with a business pitch and brainstorm project implementation of a smarter compiler. I developed an automatic dynamic optimizer for COBOL, PL/I and other static languages. Made modifications to the compiler backend. Presented our prototype and business pitch to CEO Ginni Rometty, CTO of Rational, CTO of Java, IBM Fellow of System Z design and other IBM Executives in Ottawa, Toronto and Armonk.
Hamilton, ON, Canada
April 2012 – April 2014
Manage executive team of SEC and run weekly meetings. Designed events for the Computing and Software(CAS) student body. Guidance and support for all students of CAS at McMaster. Instrumented the Software Web Ninjas initiative to develop and maintain the clubs website and encourage students to learn web development. Open source on GitHub Began hosting tutorials for students to teach their peers specific real world skills they have developed outside of the classroom.
Etobicoke, ON, Canada
May 2012 – March 2013
Extensive use with Java, JavaScript, SQL, YUI frameworks 2 & 3, CSS. Integrated the existing SPM product to authenticate with an active directory via LDAP. Developed a software licensing mechanism and implemented product keys in the product. Created a client side logging tool with a supporting log display feature. Designed and implemented a server stress test application to test concurrency issues with a large number of users and requests. Used Git Extensions on a daily basis.
McMaster University Software Developer and Data Analyst
Hamilton, ON, Canada
May 2011 – May 2012
Developing a system to identify ‘at risk’ Engineering students for department of Engineering at McMaster University. Wrote many statistical queries to determine key elements of an at risk student. Extended an existing SQL database design to accommodate new features. Developing in PHP, Matlab, Java Script, JQuery, HTML and AJAX. Worked with Net Beans, Dreamweaver, Apache and PHP myAdmin. Presented the product to the Associate Dean of Engineering.
Richmond Hill, ON, Canada
May 2010 - Sept 2010
Developed an intranet to be used by the IT staff that work for Southlake Regional Health Center, York Central, and Stevenson Memorial Hospitals. Member of the Systems Integration Engineering Team. Designed and developed an intricate SQL database for the intranet. Developed in C#, ASP.Net, Java Script, JQuery, HTML and AJAX. Required to present and demonstrate to both the Clinical Informatics and SIE Teams.