Freelance Software Consultant
Self Employed
2018-06-01-Present
• Working on a Windows audio enhancement application for a US client
• Developing an OCR API framework to scan text from documents and im...
• Working on a Windows audio enhancement application for a US client
• Developing an OCR API framework to scan text from documents and images in the back-end
• Worked with a client in Australia, and developing .NET Core APIs for their IoT and building automation solutions
• Worked with a US client to enable the Indirect Display Driver for their remote desktop product
• Developed a Windows printer driver for a client in Bangalore, India to send the PDF output to a web service
• Consultation and training on Windows internals, and device driver development and debugging at L&T Technology Services, Bangalore
• Developed a home automation Android application for a startup in Bangalore, India which uses REST API and cloud service for authentication and MQTT protocol to configure and control the IoT device
• Developed a generic Java utility to import and export JSON data from a given Excel data
Android
Java
C++
Git
JSON
Android Studio
Windows Application
RESTful API
View more
Software Architect
Intel Technology India Pvt. Ltd.
2005-09-01-2018-05-01
• Worked closely with Microsoft to develop the unique display driver features for HoloLens
• Developed an innovative display solution for...
• Worked closely with Microsoft to develop the unique display driver features for HoloLens
• Developed an innovative display solution for a major OEM, to enhance the multi-display experience of banking and financial customers
• Lead the development to enhance the WPF based Graphics Control Panel application to support mosaic display configuration
• Lead a team to conceptualize and implement innovative solutions for driver diagnostics and debugging, display power saving, and IoT product prototypes
• Designed a generic MIPI display programming sequence framework for display drivers
• Lead the development effort to enable the WPF based Graphics Control Panel application to support Intel Atom Graphics Controller through its driver interface
• Developed an innovative smooth rotation driver solution for better display rotation and avoid the screen flashes and artifacts caused by Windows 7 rotation
• Developed runtime power management support on display driver to get Connected Standby experience on Windows 8-Intel Atom tablet platform
• Developed a network handover mechanism for a connection manager application on C#, .NET
• Patent:
Display adaptation system for mipi display serial interface applications
Patent dateIssued Feb 19, 2015 Patent issuer and numberus US20150049101A1
Patent descriptionApparatus, methods, and systems are herein described for requesting Device Descriptor Block information from a display device. Further, storing the Device Descriptor Block information within processor memory. Advantageously, adaptation may be performed based on the stored Device Descriptor Block information to configure a display controller according to parameter settings in the Device Descriptor Block.
C++
C
Git
WPF (Windows Presentation Foundation)
Visual Studio
WinDbg
Winddk
Windows Application
Windows device driver
View more
Project Leader
Celstream Technologies Pvt. Ltd.
2000-09-01-2005-09-01
• Architected and lead the development of an SNMP based print job accounting and reporting application on .NET
• Designed and developed a...
• Architected and lead the development of an SNMP based print job accounting and reporting application on .NET
• Designed and developed a scalable and extendable string resource localization application. With a component plug-in design, new parsers to support new string resource formats could be seamlessly added to the application.
C#
C++
Com
Win32
Windows Application
SNMP
View more