Madan Nain

7401 Westlake Terr, #1203, Bethesda, MD 20817. Tel: 301-775-4605, Email: mnain@yahoo.com

Executive Summary:

Experience:

¤ Jul. 2007 to present, Lead Software Engineer, Harris Corp. Largo, MD.

Configuration Management: Clearcase

Bug tracking: Clearquest

Team size: 4 software engineers and 8 system administrators.

Technologies used: Databases: Oracle, Platforms: Linux/Windows in a hybrid environment with technologies like Safeboot (Disk encryption), ILM (Identity Lifecycle Manager from  Microsoft). Languages: Java/Python

 ¤ Sep. 2004 to Jun. 2007, Software Engineer, Amazon.com Seattle, WA.

·         Extend functionality of the Amazon Data ware house and maintain and operate the in-house developed ETLManager tool for scheduling and running 14000 ETL (Extract Transform and Load) jobs daily serving 2200+ Amazon internal users worldwide across all timezones.

Configuration Management: Perforce

Bug tracking: Remedy

Team size: 4 software engineers

Technologies used: Databases: Oracle/Mysql/Netezza, Platforms: Linux, Languages: Java/Ruby/C++

 ¤ Jan. 1999 to Sep. 2004, Principal Engineer, Hughes Network Systems.

 Germantown, MD.

·         Team lead responsible for architecture and delivery of software to perform synchronization, power control of a high-speed ip over satellite network (Spaceway) with uplink speeds as high as 16MBPS, synchronization steps in the order of a few micro-seconds. The space link segment of this network involved complex algorithms for power control to regulate power with a half (0.5) dBm. An in-house developed ASIC was used for this purpose. The entire system ran on multiple PowerPC's, each performing a specific task like Bandwidth control, power control and synchronization.

·         Support sub-system/system integration and verification for ICD (Interface Control Document) compliance.

·         Design, develop and document synchronization software between the Satellite and Ground Station for a Cell phone over satellite system. Used Shaler-Mellor methodology for software development.

·         The telephone system supported dual mode handsets which could change between satellite mode and GSM.

Configuration Management: Clearcase

Bug tracking: DETS (in-house developed)

Team size: 6 software engineers

Technologies used: Operating systems: Vxworks, Platforms: Intel i960, x86, PowerPC, Languages: C/C++

 ¤ Jun. 1998 to Dec 1998. Software Engineer, R-cube Inc. Cupertino, CA.

·         Implemented a smart card reader to allow a Web-TV set top box store and retrieve user configuration data. Web-TV set top box was based on Arm-7, had 8MB of Flash memory to hold a HTML 3.2 compliant browser and a POP client.

·         Software for smart card I/O using an 8051 micro-controller, for serialization of data.

·         This smart card interface was later enhanced to hold security certificates to provide access to secure applications.

Configuration Management: CVS

Defect tracking: GNATS

Platforms: ARM-7 and Intel x86, Operating systems: Linux

 ¤ Feb. 1986 to May 1998. Systems Engineer, Honeywell-Measurex Inc. Gaithersburg, MD.

·         Systems engineer for the non-contact thickness measurement gauge product line of Honeywell and Measurex. This technology used radiation to measure thickness of most flat rolled products like steel, aluminum, plastic, paper and others. Systems included providing feedback for automated control systems to regulate thickness.

·         Systems interfaced with various mill computers supplied by OEM’s like Siemens, ABB, Hitachi, GE and used Digital and Analog I/O along (DAC/ADC) with Serial I/O (RS-232/422) for setup and reporting.

Configuration Management: PVCS

Technologies used: Operating systems: pSOS, MSDOS, OS/2, Platforms: Motorola 680x0, Intel x86, Zilog Z80, Languages: C/C++

 Skills

Operating Systems: Vxworks, pSos, Linux/Freebsd/Unix, Rtlinux, Win 2000/XP/Vista, DOS

Languages: C/C++, Java, Perl, Php, Python and Ruby along with Unix shell scripting

Platforms: Intel x86 and i960, PowerPC 405, Motorola 680x0, Zilog Z-80 and 8051 family of micro-controllers by Intel and Atmel.

Configuration Management: Clearcase, CVS, Perforce, Subversion (SVN)

Tools: Tornado, Eclipse and Rational toolset and LAN sniffer's like Wireshark

Deployment: Altiris, Clonezilla and scripting

Database: Oracle 9i and 10g, Mysql, Postgresql and Sqlite3

Web: Apache, Tomcat, Velocity template engine, Smarty (PHP Templates), CMS (Joomla) and Wiki (Mediawiki/Dokuwiki) setup.

Defect tracking: Bugzilla, Gnats, Remedy, Clearquest, Mantis

CAD: AutoCAD 12 and AutoCAD Lite

Hardware tools: ICE (In-circuit emulators), Logic analyzers, spectrum analyzers and logic probes.

Documentation: MS Office, Open Office and Wiki.

 

 Miscellaneous

        Excellent communications and interpersonal skills

        International experience in a variety of countries handling geographically diverse teams and operations

        US Citizen

        References available on request