Education
Master of Engineering (M.E.N.G, A.C.G.I) (Software Engineering), Second Class Honours (Upper Division) 1996, Imperial College, London
Skills
* C, C++ Programming
* Networking (TCP/IP, UDP, IPv6, Routing/Switching, Socket programming)
* Network routing protocols (BGP, OSPF, OSPFv3, IS-IS, RIP, RIPng)
* MPLS (Label switching, BGP-MP, LDP, RSVP-TE)
* Router/Switch Experience (Cisco, Juniper, Extreme Networks)
* IP Security (IPSEC, VPN) -- not used since 1999
* Source code management (SourceSafe, Perforce, a little knowledge of CVS & RCS)
* Platforms (Linux, Windows, Embedded PowerPC, Embedded Hitachi SH3/SH4)
* Recruiting/hiring
Experience
8/2009-2/2011 Northrop Grumman, Manhattan Beach, CA (Contractor)
* Design and modify existing software and tools to program custom FPGAs on a circuit/ethernet switch device.
* Design VLAN-switched Ethernet network to demonstrate and exercise circuit/ethernet switch in real-world situations.
* Utilize Adtech test equipment to verify data integrity and forwarding through switch
* Help perform final demonstration to customers
9/2006-5/2009 Northrop Grumman, Manhattan Beach, CA (Contractor)
* Create requirements and design documentation for system components
* Assist with creation of routing code
* Develop software test tool/simulator for routing code (RSVP) (C++)
* Interact with system engineers and customers on system integration and design issues
8/2005-9/2006 Caspian Networks, San Jose, CA (Senior Software Engineer)
Responsible for execution of development contract with Northrop Grumman for eventual use on communications satellite.
* Interact directly with customer on design and requirements documents
* Attend onsite customer design and review meetings
* Responsible for development of product (IP routing software), and integration with customer environment
* Responsible for several demos to customer, and support for a 3-month long independent government test of the overall product prototype
11/1999-11/2004 Ixia, Calabasas, CA (Principal Software Engineer)
Design, implement and manage Network routing performance test tool.
I started as a Senior Software Engineer at the beginning of the project in 1999, and ended up as a development manager, managing over 20 developers in Calabasas, San Diego, India and Romania. Responsible for all routing performance test software at Ixia from conception to 2004
* Design architecture-independent framework (code currently runs on Windows/X86, Linux SH4, Linux PPC 405/950, ThreadX/SH3, ThreadX/SH4)
* Present de...
Login or Register to view the full resume.