Skills
Full Stack .NET Software Development
AI Software Development
Product Development
Experience
AI Product Developer (Lead Inventor)
I spend one-third of my time as a lead inventor, actively growing an intellectual property portfolio that I initiated. It consists of more than 25 intellectual property (IP) initiatives, prioritized by commercial value, feasibility, and competitive landscape, and developed in close collaboration with 8 senior inventors and 3 legal specialists. Each initiative represents a potential patent backing a distinct Agentic, Edge, Hybrid Edge-Cloud, or Cloud AI product. To date, this has resulted in 12 patents, including 10 as lead inventor and 2 as co-author.
- Drive the product design and patent development from market opportunity identification through business case development, technical design, and alignment with the company's technology strategy.
- Shape the AI product strategy by evaluating trends, constraints, and trade-offs across on-device, hybrid, and cloud deployments.
- Originate patent-backed AI product concepts that can be leveraged to create competitive advantage, support legal defense, and generate revenue through direct sales, licensing, or strategic partnerships.
- Apply agile product ownership principles to estimate key product metrics, including current value, unrealized value, time to market, and innovation potential.
.NET AI Software Developer
I spend two-thirds of my time leading the development of new On-device Conversational AI services as part of the core team behind a high-impact, customer-facing greenfield project that enables the seamless integration of On-device AI into existing applications, as well as the rapid development of Hybrid Edge-Cloud AI and Agentic Edge AI solutions.
- Develop multiple AI services deployed to millions of consumer and enterprise devices using C#, .NET, Microsoft AI, the OpenAI API, and pretrained ONNX models.
- Lead the development of three on-device speech recognition services and four on-device multilingual conversational AI services delivered in partnership with two leading AI hardware vendors.
- Develop Agentic Edge AI service components aligned with the OpenAI API specification, including SLM-based reasoning capabilities, voice-driven interaction and function calling.
- Act as the development point of contact for my services, coordinating with test, DevOps, and AI engineers, product and engineering leadership, and external partners.
- Build model and agent evaluation pipelines with tests validating behavior, accuracy, and performance.
Full Stack .NET Software Developer
Continued working on the same project, taking on additional accountabilities.
- Led the development of one application subdomain, delivering multiple .NET microservices and React micro-frontends while mentoring three interns and onboarding four new developers.
- Owned two C# services and was a key contributor to two additional services used by other teams, collaborating closely with their product owners and technical leads.
- Served as a development point of contact, collaborating with support and test engineers and actively supporting the Product Owner during UAT.
Junior .NET Software Developer
Part of the development team building a web platform to migrate a legacy monolith into a C# microservices ecosystem.
- Contributed to the development of 15+ C# services.
- Built integration and functional tests and automated them through GitLab CI.
- Automated multi-environment deployments with GitLab CI/CD, reducing release complexity.
- Owned and built automated dashboards tracking system health and application performance.