Minhaj

2/15/2015
Allen, TX

Position Desired

Computer Engineering
Allen, TX; Dallas, TX; Frisco, TX; Irving, TX; Plano, TX
Yes

Resume

Summary
A highly result oriented professional with over 15 years industry experience in embedded systems design and development. Special expertise include leading team through complete design & development cycle, maintaining and guiding project at System & Architectural level, experience in UEFI and software based TPM security architecture on ARM based processor, driver development on WinRT, Linux, NT and CE based operating systems, Microsoft Visual C/C++, Firmware development and hardware design and layout.

Technical Skills
Programing Tools & Langauges:
WDF, WDM, Win DDK, UEFI, Win SDK, C++, C, Java, LISP, ZiLOG firmware, Cypress Firmware, Assembly (8086 & VAX Macro), Embedded SQL, HTML, MS Visual C++, Code Composer, Code Warrior, Eclipse, Wind River, Keil, GNU compiler, gdb, Xcode IDE.

Software Configuration Management Tools:
make, rake, Ant, Accurev, CVS, Source Safe, Subversion.

Protocols/APIs:
SPI, I2C, USB, TCP/IP, 802.11, HTTP, CAN, CANOpen, PS/2, Modbus, POSIX, ACPI.

Operating Systems
WinRT/Windows8, Linux, Nucleus, eCos, XINU, HP-UX, SUN Solaris, MS Windows, WinCE 5.0, Windows Mobile 6.0/6.5, MS Auto 4.0, MS DOS, Mac OS X.

Database:
Oracle, Sybase, Microsoft Access

Equipment:
Oscilloscope, Logic Analyzers, In-circuit Emulators

Awards:
TI ACE (Achievement Creativity Excellence ) Award 2012.

EXPERIENCE
Texas Instrument Inc. Tech Lead/Application Engineer 12500 TI BLVD, Dallas, TX 75243
May 2011-Present
WinRT Tablets:
Technically led and partly Managed Toshiba and Xplore Tech WinRT tablet projects using ARM based OMAP4470 processor. Responsibilities included Gap & Risk Analysis, maintaining System level Architectural understanding and identifying and mitigating problems before occurrence, resolving technical issues by working with internal as well as customer and Microsoft Engineers and Management, planning and holding camps to resolve critical issues, managing local and remote Apps team members, working with Microsoft and TI team to implement TPM security architecture in UEFI, contributing towards tasks like critical driver implementation, HW design & Schematic review.
Bsquare Senior Software Engineer II
2100 Lakeside Blvd

Richardson, TX, 75082

Aug 2008-May 2011
Windows XP port to Linux:
Estimated the porting effort for multi-threaded million line Windows XP code to Linux platform for Hobart Corporation. Led a team of 3 Software Engineers in designing and developing a POSIX based abstraction layer which mapped Windows APIs to POSIX equivalent. Behavior of Windows APIs for synchronization primitives such as Events, Semaphores and Critical Sections were maintained in order to allow minimal changes to the original code. USB Kernel driver was also developed for Printer, Weigher and Wrapper devices in addition to the usage of Libusb library for various Application level USB communication. Work was also done on the Windows WDM driver and the corresponding application level interface to fix BSOD issues. I was also responsible for choosing, customizing and bringing up Linux distribution on Hobarts HLX Console and for training and guiding Hobart's team through testing phase of both Windows and Linux platforms.

Integrating Flash 10 with QtWebKit:
Worked on integrating Flash 10 into custom QtWebKit implementation of the Second Life application on Mac OS X & Windows XP. Resolved critical issues which Linden Engineers were unable to resolve allowing Liden Lab to meet their deadline with support for all platforms.

WinCE platform Development:
Designed and configured Windows CE 5.0 BSP for Versalogic Python LX 800 AMD Geode processor based platform. Final BSP provided support for Ethernet, Serial and parallel ports, Audio, USB, PC104, Mouse, Keyboard, SVGA video, CF card along with FTP and Telnet capabilities.

OMAP3430 Camera Driver:
Worked on WinMobile 6.0/6.5 based Camera driver running on OMAP3430 platform. Fixed complicated bugs like image tear in existing code. Added support for high resolution images and videos of up to 8 mega pixel. Worked with Microsoft in identifying memory leaks in the OS.

IPC Simulator:
Worked on IPC simulator for Ford HMI project. Responsibility included developing IPC channel specific test harness. Application allowed IPC traffic to be generated without the presence of corresponding CAN communication. User was provided with the flexibility to spawn multiple threads, each injecting traffic independently on the bus. Also worked on identifying and fixing bugs in Microsoft’s data-link layer implementation of the simulator.

Texas Instrument Inc. Contractor
13350 TI BLVD,

Dallas, TX 75243-1512

Jan 2008- Jul 2008
Designed low-level USB connector:
Worked on designing and implementing low-level TI n-spire network aware USB connector responsible for exchanging data between multiple clients on the PC with various servers on the device. Connector was also responsible for keeping track of all devices in the system. Code was implemented in C+ +and made use of STL to implement data structures like tables and lists.

Designed TCP/IP based servers on Nucleus RTOS:
Played a key role in implementing POSIX based multithreaded servers for various services used by TI calculators on Nucleus RTOS. HTTP protocol formed the basis of the whole architecture. Was also primarily responsible for integrating the system on the device. Work also included debugging 802.11 device driver as well as fixing other bugs in Nucleus kernel. Also worked on integration of platform independent (PC, LINUX, MAC) services on the device.

Cyber Group Inc Senior Engineer
12900 Preston Rd Suite 100

Dallas, TX 75230-1329

Dec 2005-Dec 2007
Designed and development of Modbus Translator:
Managed a team in India to develop a multithread applicat...

Login or Register to view the full resume.