We provide IT Staff Augmentation Services!

Contractor Resume

2.00/5 (Submit Your Rating)

Milpitas, CA

OBJECTIVE:

To utilize my experience to architect and develop software solutions.

SUMMARY:

Over 20 years experience of mostly real - time embedded software development in areas of data, control, voice, wireless and video networking, drivers, diagnostics, VxWorks/ThreadX/Linux and microcontrollers in C/C++/scripts/Assembly. Experienced with ICE, wireshark, JTAG/debugger/Scope/Analyzers

WORK EXPERIENCE:

CONTRACTOR

Confidential, Milpitas, CA

Responsibilities:

  • Development of Video Delivery software in C++/Python/Linux environment.
  • Project entails implementation of Ad Insertion feature in a playlist for an RTSP based specification.

CONSULTANT

Confidential, San Jose, CA

Responsibilities:

  • Platform development on C/linux-based Smart Services Router product line. Worked with board initialization issues on Xeon/IA-64 architecture.
  • Debug and triage issues with various applications entailing understanding of BIOS, PCIe, Ethernet drivers and IPMI.
  • Help with initiatives in software quality improvement, documentation and interviewing offshore contractors.
  • Usage of tools such as git, gerrit, coverity, gdb, flashrom.

CONTRACTOR

Confidential, Milpitas, CA

Responsibilities:

  • Development of drivers for Power Module (I2C/QNX) and platform development for ASR9000 product line.
  • Development of (UCS Central) Unified Computing System -
  • Fixed bugs relating to model-based framework (xml/visore/C++)
  • Development in Engineering Licensing Group.
  • C/Linux programming.
  • Usage of tools such as valgrind, coverity, gdb, acme, svn, Agile.

Confidential, Carlsbad, CA

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Designed and developed software using sockets in C++/Perl/Linux to monitor switch interfaces on management blade of ATCA chassis, and take corrective action for high availability.
  • Fixed bugs entailing knowledge of Tail-f’s Confd and yang modeling language. Source code control done using Perforce.

SENIOR SOFTWARE ENGINEER

Confidential, La Jolla, CA

Responsibilities:

  • Software development in the platform team. Coding done in RedHat Linux/ATCA environment (C++/STL/scripts)
  • Design and develop software to support new features such as RADIUS (using freeradius), SNMPv3 Add and support MIBs (agent and Manager)
  • Developed interface between already existing HTTP proxy software on product and open-source squid proxy.
  • Designed and developed a Cache Manager (wrapper around Memcache).
  • Project entailed POST/GET messaging to write/read videos to/from memory. Wrote scripts for evaluating existing and third-party transrater.
  • Work involved knowledge of svn, ffmpeg, sed, awk, perl, regex, iptables, mysql.
  • Tools used include MG-Soft, HP OpenView, Elecard.

INDEPENDENT CONTRACTOR

Confidential, Livermore, CA

Responsibilities:

  • Embedded Armstrong /Linux development on Gumstix board for charging batteries via fuelcells (serial communications) in C++.
  • Responsible for adding features, sustaining and documenting software.
  • Ubuntu Linux (Ver 8.04) kernel device driver for a card reader
  • Extended keypad functionality to include three function keys. Interfaced with Hardware team to develop interrupt-driven driver on Zilog/ARM9 platform in C.

STAFF ENGINEER

Confidential, Sunnyvale, CA

Responsibilities:

  • Embedded software (C/C++/shell scripts) development on linux-based video processing equipment in SVN/Perforce environment.
  • Designed, developed and tested a Switched Digital Video protocol based on RTSP.
  • Used Live555 open-source software.
  • Developed and unit-tested features that entail processing of MPEG-2/DVB (TOT) Tables, SNMP/MIB processing.
  • Used gdb and Video Analyzer for debugging and testing.

SENIOR SOFTWARE ENGINEER

Confidential, San Jose, CA

Responsibilities:

  • Design, Develop and Test real-time embedded software for WiMax equipment in C on ARM/Tornado platform.
  • Designed, developed and tested new feature to provision Mixed VLAN Mode (Trunk + Access) operation. Fixed bugs in the Provisioning-Agent module of base station to dynamically take into effect changes in configuration, using callback mechanisms.
  • Fixed bugs that entailed understanding of QOS/Classification and Bridging/ARP modules.
  • Modified existing design of scan-tool for 802.11 devices, and developed new tool to scan and retrieve information from 802.16d devices, using sockets.

CONTRACTOR

Confidential, Santa Clara, CA

Responsibilities:

  • Integrated, developed and debugged (using Lauterbach emulator) CSR drivers in C/C++ for a WiFi chip. Also re-used wireless data structures of Linux.

We'd love your feedback!