About Me
• Operating systems: Storage Array Cluster, AIX, Solaris, UNIX, Linux, NetBSD, VMware, XEN, Windows and VxWorks.
• Communication Protocols: TCPIP, HDLC, SDLC, Y1731 and Y1564.
• Software: Multi-Threaded kernel module, RAID, C...
• Software: Multi-Threaded kernel module, RAID, Communications Sub-systems, file systems, Fault Tolerant, Fibre Channel storage, Target device module, tape proxy, Cryptography, u-boot and digital voice mail.
• System Drivers: Fibre Channel, Ethernet, RAID, SCSI, FCP, SAS, SATA, SSD, SDIO, SPI, I2C and RS422/RS232.
• System hardware: Sun Sparc, Intel 80686, and 8051, Motorola 68HC11, 68020, ARM Vortex 9, and PCIe.
• Languages: Micro Assembly, C/C++, Bash and Python.
Show MoreSkills
Programming Language
Others
Operating System
Development Tools
Software Engineering
Data & Analytics
Networking & Security
Web Development
Portfolio Projects
Company
• Development of (GFC) target mode 8/16/32G Broadcom (Emulex) FC adapter interface.
Description
- Development of (GFC) target mode 8/16/32G Broadcom (Emulex) FC adapter interface.
- Triage of Linux kernel failures, root-cause analysis and patch release.
- Development of redundant management module interface failure detection and analysis.
- Code review analysis and patch fixes.
Company
Senior Firmware Engineer, B&B Electronics
Description
- Development of MIB interface configuration of Broadcom SDK Fiber to Copper Virtual Network Switch.
- Implementation Y1564 utilizing Y1731 engine.
- Lead design and development of U-Boot secured front –End interface and dual-boot capability.
- Lead design and development of Cisco like configuration backup and restore.
Show More Show Less
Skills
Cisco OSTools
Visual Studio OnlineCompany
Software Engineer, IDT Inc/PMC Sierra
Description
- Development of NVMe Linux block driver kernel module to VMware Hypervisor 5.1 SCSI transport interface.
- Development of high performance Linux block device driver kernel module of NVMe SSD controller.
- Performance Analysis to identify bottlenecks to sustained 700K IOPS
Skills
SSDTools
Visual Studio (Win)Company
System Architect, VirtenSys
Description
- Design of IO Virtualization Multi-Root (MRIOV) FPGA module of Qlogic 2562 Fibre Channel adapter.
- Design of IO Virtualization (MRIOV) FPGA module LSI MegaRAID-1078 DAS storage controller.
- Design of VMware Hypervisor virtualization interface to PCIe IO virtualization modules.
- Development of SDIO and I2C Linux kernel module for PCIe switch configuration interface.
Tools
Datastage