215-803-5978 Philadelphia, PA 19151 cc111ae0a@westpost.net ------------------------------------------- OBJECTIVE To pursue a challenging job position of either Software development, Embedded de velopment, or Systems Integration in an innovative, industrial leading company. SKILL HIGHLIGHTS Overall 8+ years enterprise experience on system architecture, design lead, met hodology definitions, logic and physical design on high-performance, deep sub-mi cron, multimillion gates ASICs and FPGA, 5+ years of experience in Firmware dev elopment, and 3 years of experience development on Enterprise Virtualization App lication Development on Windows Server 2008 R1 & R2. * Strong Aptitude for learning, adaptability, multi-tasking, innovative problem solving, tenacity, & planning * Strong understanding in IC unit level architect, design partitioning, function al specification and test plan Definitions * Strong understanding and experience with Agile processes and methodologies, es pecially SCRUM and XP * Experience in Developing with Microsoft Virtualization Technology * Experienced with Microsoft System Center Virtual Machine Manager (SCVMM), Hype r-V, VMware and vCenter * Good understanding of Virtualization, VDI, Public Cloud, Private Cloud, and Th in Clients * Prototyping experience with Microsoft Azure Cloud * Team Lead on several successful projects * Wide-range of experience with Embedded Development & Support on two successful projects * Proficient in writing highly portable, modular and scalable code in Verilog/VH DL for synchronous and asynchronous designs to allow easy portability, reusabili ty and maintenance * Expert on PCI Express Base Specification 1.0a and 2.0, and PCI Express I/O Vir tualization (SRIOV, MRIOV) * Hands-on design, architecture, RTL coding, RTL/Design reviews, verifications, and Hardware Debug * Leading expert on Troubleshooting Hardware, Software, and Integration Problems * Familiar with assertion based formal verification, both PSL and OVL * Programming Languages : C#, C, TCL, C++, T-SQL, WQL, and Assembly Languag e, PowerShell * Platforms/Frameworks : UNIX, Microsoft Windows NT/2000/XP, Embedded XP, L inux, Windows Server 2003 EE, Windows Server 2008, Microsoft Virtual Server 20 05 R2, VMware ESX, .NET 4.0, 3.5, 2.0, WCF, WPF, RDP, KMS, WAIK 2.0 * Microsoft Development : Visual Studio 2005/2008/2010, Windows Embedded St udio, Visual SourceSafe, DebugView, SQL Server 2005/2008, SQL Express 2005/2008 * Other Development tools : Wind River VxWorks, AMD SC520, Compuware NuMega V toolsD, DriverWorks, SoftICE, Cygwin * HDL : VHDL, Verilog * Simulation tools : Aldec Active-HDL, Debusy, and Modelsim Simulator * Synthesis tools : Synplicity Synplify Pro, Xilinx ISE * BFM : Denali Bus Functional Model (BFM) * FPGA Place & Route tools : Xilinx Alliance ISE Tool * Measurement/Debug tools : Vmetro & Catalyst PCI bus Analyzer/Exercisers, Tek tronix PCI Express Analyzer, Tektronix Logic Analyzers, and Xilinx Chipscope Pr o Embedded Logic Analyzer PROFESSIONAL EXPERIENCE Unisys Corporation Malvern, PA Software & Hardware Engineer July 1998-Current Virtual Office as a Service "VOaaS" (2009-Present) * Developed Middleware for the Cloud (Private and Public) to manage Virtual Desk tops for Windows 7 and Windows XP 2003 as part of a SCRUM team * Developed a Web Service to register End Users and Dynamically Provision Virtua l Desktops to End users accessing the Desktops through Thin Clients. Implemented with the Windows Communication Foundation (WCF) Framework * Utilized Windows Automation Installation Kit (WAIK) to customize and build Gol d Virtual Desktops for deployment. * Implemented and Tested Key Management Server within the VOaaS Infrastructure * Deployed VOaaS at a customer Site in a different country as part of the Unisys Cloud Offering and performed component Test Validation of VOaaS * Wrote scripts via PowerShell and T-SQL to automate creation, configuration, a nd deployment of Virtual Machines * Help Design the solution that it supported Multi-tenancy * Research Integration with VMware Hypervisor Unisys Consolidated Virtual Desktop Solutions - Session Manager (2008-2009) * Migrated original design from Virtual Server 2005 on Windows 2003 to Microsoft HyperV on the Windows 2008 R1 * Designed and Implemented the Virtual Machine (VM) Pooling on Microsoft Windows Server 2008 R1 and R2. The Design consisted of a centralized control which inte rfaced to Thin Clients to broker connections to VMs. The Session Manager inte rfaced via .NET Remoting to Agents residing on the Virtualization Servers. * Improved the Host Pooling Design. * Developed code with C# on Visual Studio 2005 and Visual Studio 2008. * Designed with ASP .NET 2.0 * Utilized SQL Server and SQL express 2005/2008 for building Databases consumed by the Session Manager application.
Unisys Consolidated Virtual Desktop - Secure USB Boot (2008)
* Configure, Build, & Deploy a secure XP Embedded Run-time image booting from a MXI USB Stick Flash that provided an RDP connection to a virtual Desktop * Developed console application with C using Microsoft Visual Studio 2008 for th e secure USB bootable Image. * Debugged Drivers Installation Failures, including use of Filemon and InCtrl5 u tilities * Implemented Enhanced Write Filter (EWF) and Cloning for the run-time Image. * Tested Deployed Image on the USB stick booting on Thin Clients, Laptops, and P Cs.
PCI Express Core Project (2003 - 2008)
* Team Leader for successful Design & RTL for PCI Express (PCIe) 1.0a and 2.0 co res as part of an ASIC chipset, implemented in an enterprise-class server (ES700 0). Both cores met their milestones. * Team Leader for Xilinx-based FPGA prototype for PCI Express (PCIe) 1.0a which completed several months ahead of schedule * Defined Project Milestones & Schedules for the ASIC Design Team and FPGA proto type Team. * Notified Projected Manager of risks & Developed workaround solutions to keep p roject on schedule. * Assisted Architect in defining Module updates in the Functional Design specifi cation for PCIe Gen 2.0 * Wrote PCIe FPGA prototype & ASIC Design specifications, simulation test plans, and hardware test plans * Performed RTL Simulation and Debug for both FPGA prototype & ASIC design * Synthesized RTL for FPGA prototype using Synplicity Synplify Pro * Performed Place & Route for FPGA prototype using the Xilinx ISE implementation tool * Debugged FPGA prototype board and ASIC chipset * Defined Verification Tests; Reviewed TCL-based Verification TestCases * Responsible for Debugging the major PCI Express core ASIC design verification failures * Interfaced to third party Vendors Denali and Avago (Found various bugs in thei r models) * Assisted team members in converting ASIC-based Verilog code to FPGA-based Veri log code. * Researched PCI express tools from Agilent, Tektronix, and Vmetro Vendors * Trained other Engineers and Co-ops on the entire Design Methodology process * Developed proficiency on PCIe from PCI SIG Developers Conferences, 2007-2008
dded Linux RTOS * Designed & Implemented LZW compression DMA Engine for console management hardw are PCI card * Implemented various design modules in VHDL language for Xilinx FPGA * Performed RTL & back-end-annotated timing simulation and debug * Modified, verified, & integrated IP VGA core from Intrinsix to function with e xisting design * Assisted Lead engineer in integration of Xilinx PCI core IP * Enhanced Design & Improved Floorplan to fit in smaller FGPA, thereby saving co mpany thousands of dollars * Wrote RTL simulation testbenches & models * Responsible for FPGA Synthesis, and improving timing on failing paths * Performed Place & Route, Floor-planning, Pin Lock, and UCF definition for FPGA * Integrated & Modified Ethernet Device Driver & VGA BIOS Debug * Firmware/Software development for the AMD SC520 Microcontroller using C * Innovatively designed a 'Protocol Checker/Assertion' in FPGA for real-time, in -circuit debug * Extensive Hardware Debug/Troubleshooting, especially with PCI bus analyzers & Xilinx Chipscope Pro * Trained/Mentored several co-op students and new team members (6) Remote Console Management Hardware (Phase 1) Project (1998-1999) -Embedded VxWor ks RTOS * Wrote POC (Power-On Confidence) Firmware for the console management PCI card u sing Intel960 assembly language & C * Ran POC against the on-board components: I960 processor, Adaptec SCSI chip, VG A chip, Ethernet chip, etc * Assisted Lead Engineer in Hardware Debug/Troubleshooting of the console manage ment hardware using PCI, SCISI, Ethernet, and Logic Analyzers * Develop Software Tests using Visual Basic for PCI based devices * Ensured that the BSP was modified and integrated seamlessly with the embedded Operating System * Wrote POC & Hardware Debug Specification for Manufacturing Mack Information Systems, Inc. Wyncote, PA Production Engineer September 1996-June 1998 * Assembled & repaired temperature monitoring devices * Responsible for circuit board assembly * Produced and shipped over $500,000 worth of equipment * Tested and validated PCs and various other devices * Wrote procedures for testing equipment * Designed electric circuits using Orcad HONORS AND AWARDS * Received Highest Performance Rating of 1 at Unisys, 2007-2008 * US patent for hardware implementation of LZW Decompressor, 2007 * Unisys Silver Recognition Award for outstanding contribution to the ES7000-500 program, 2003 * PCI SIG, Member * PCIA-Certified Technician, 1999 * Unisys Excellence Award for Remote Console Manager I, 2000 * Outstanding Academic Achievement, Drexel University, 1994-1997 * Dean's List, Drexel University, 1993-1996 EDUCATION Drexel University Philadelphia, PA Bachelor of Science in Computer Engineering Cumulative GPA: 3.6