We provide IT Staff Augmentation Services!

Programmer Analyst Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Researched & implemented method to locate and blink individual SAS drive’s LED of JBODs
  • Developed Python unit test to push limits of proprietary ‘C’ coded storage engine
  • Developed web & console maintenance interface for DENX ELDK RTOS on PPC device; used POSIX IPC
  • Received Recognition for 6 week early deliverable of Engineering Development Unit
  • Worked in cross - disciplinary teams; evaluated hardware and software; reduced project time
  • Developed applications over NetBIOS, TCP/IP, UDP/IP and NDIS; understand TCP/IP stack from MAC layer

TECHNICAL SKILLS:

OS: Linux/UNIX, Windows, others. Linux Distro: Ubuntu, RedHat, SuSE, Fedora, etc.

Software/Hardware: C/C++, Java, Perl, python, cython and other. IDE: MSVC, NetBeans, Eclipse, Qt4. Intel 32/64, TI OMAP-L138 ARM and PowerPC 440.

Tools: Tortoise, Subversion, CVS, git, Valgrind, gdb, pdb, tcpdump, others.

Techniques: Multi-threading, POSIX, Win32 and IPC (Inter-process Communication).

Drivers/Firmware: Spindle Storage and High Speed Serial (UART), others; SCSI firmware.

Network: Sockets, TCP/IP, UDP/IP, NetBIOS, NDIS, TDI and InfiniBand.

Other: OOP. SDLC. Linux RTLinux patches and RTAI.

: ASCS, Salt Lake Community College, Salt Lake City, UT

: Enterprise Javabean Programming; Java Programming Tech; UML

PROFESSIONAL EXPERIENCE:

Programmer Analyst

Confidential

Responsibilities:

  • Develop, debug and maintain C++ and C++11 modules of POS System.
  • Windows 7; Visual Studio 2013; remote debugging; message queues, threads and concurrency.

Firmware Engineer

Confidential

Responsibilities:

  • Working with embedded Linux, C and C++.
  • Development using POSIX message queues, threads and concurrency.

Software Engineer

Confidential

Responsibilities:

  • Ported PHP class to C++; Linux (64-bit Centos 6.4 and Ubuntu 12.04 LTS).
  • Improved module’s execution, MySQL access speed, memory usage, bandwidth and scalability.
  • Used gnu g++11 capability; C++ STL; and, MySQL++ with the mysqlpp library for database interface.

Staff Analyst/Developer

Confidential

Responsibilities:

  • Developed unit test for proprietary storage system engine on 64-bit freeBSD 9 and Ubuntu 12
  • Unit test written in Python interfacing with Cython for the ‘C’ coded engine
  • Developed Python application to control SAS/SATA drives’ RED LED with LSI HBAs
  • Development in Python, Cython and ‘C’; debugging in pdb and gdb

Senior Software Engineer

Confidential

Responsibilities:

  • AFIRS 228 - 4.1 ELDK RTOS on PPC 440; development of x86/PPC on Ubuntu, cross compiled
  • Develop Maintenance Web Interface using CGI/C, PHP, JavaScript and other technologies as needed
  • Developed APIs for console, Web and other interfaces; used POSIX Message Queues for IPC
  • Used Google Tests C++ Library, interfaced with ‘C’ for functional and system tests.
  • Followed DO-178 levels D & E.

Senior Software Engineer

Confidential

Responsibilities:

  • Collaborated on projects for NASA SUMI, NASA JPL, Lockheed Martin, Boeing, NIITEK, BSST, Rockwell Collins and GEHC; software development and system integration. Agile methodology used
  • Received recognition s for two projects: 1) used Rack Mount System to emulate Rugged Unit operation as proof of concept—set-up system as per customer needs, delivered Engineering Development Unit 6 weeks early; 2) with short notice, diagnosed and solved problem of legacy product
  • Worked in cross-disciplinary teams; evaluated hardware, software and tools to ensure effectiveness in project use and cost reduction. Reduced project time by developing algorithms and applications for automating testing with Perl, C/C++ and Java; used multi-threading, POSIX and Sockets
  • Developed Linux 2.6 kernel modules, and drivers, for High Speed Serial (UART), 1553 & 429 for avionics, DIO and PIO; these were used in Projects for NASA SUMI, NASA JPL and Rockwell Collins.
  • Developed on Linux, UNIX and Windows; Linux 2.6x drivers for cPCI, PCI, PCIe and PMC
  • Supported GEHC InfiniBand (IB) project; updated and packaged code base from Mellanox’s Golden CD; supplied source RPM to GEHC; tested IB HPC using IPoIB, SDP, uDapl, MPI and SRP; source RPM delivered to GEHC to build new Linux kernel distribution

Senior Software Engineer

Confidential

Responsibilities:

  • Developed OOP apps using C/C++ and Delphi 5

Software Engineer

Confidential

Responsibilities:

  • Designed, developed, implemented and supported client/server applications
  • Developed network communication applications for device drivers
  • Developed network communication applications over NetBIOS, TCP/IP, UDP/IP and NDIS; good/excellent understanding of the TCP/IP stack from MAC layer
  • Developed Delphi 5, C/C++ code, structured/OOP, multi-threading and Sockets

Software Engineer

Confidential

Responsibilities:

  • Project Manager, Leader, and Designer for NT 4.0 / W2K printer driver project
  • Designed, developed, implemented and supported bar code solutions
  • Implemented GDI printer driver with printer resident fonts for Zebra printers
  • Developed application to retrieve subnet list of Zebra printer servers
  • Developed barcode reader Win9x, WFW, DOS, and MacIntosh
  • Developed C/C++ code, structured and OOP, using multi-threaded and Sockets

We'd love your feedback!