We provide IT Staff Augmentation Services!

Programmer Analyst  Resume

2.00/5 (Submit Your Rating)

El Dorado, ArkansaS

SUMMARY

  • Develop, debug and maintain C++ and C++11 modules of POS System.
  • Windows 7; Visual Studio 2017 and its tool chain; remote debugging; message queues, threads and concurrency.
  • Use Git for code repository; use TFS, Windows Ext, and Tortoise Git.
  • Training in Usable Security, Hardware Security and Software Security from University of Maryland.
  • Certifications listed under “Certifications” on my linkedin Profile.
  • Run Checkmarx and cppcheck on code and correct any errors found to make C++ code PCI ready.
  • Use TFS and SCRUM meetings; use several week Sprints.

TECHNICAL SKILL

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

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.

WORK EXPERIENCE

Confidential, El Dorado, Arkansas

Programmer Analyst 

  • Develop, debug and maintain C++ and C++11 modules of POS System.
  • Windows 7; Visual Studio 2017 and its tool chain; remote debugging; message queues, threads and concurrency.
  • Use Git for code repository; use TFS, Windows Ext, and Tortoise Git.
  • Training in Usable Security, Hardware Security and Software Security from University of Maryland.
  • Certifications listed under “Certifications” on my linkedin Profile.
  • Run Checkmarx and cppcheck on code and correct any errors found to make C++ code PCI ready.
  • Use TFS and SCRUM meetings; use several week Sprints.
Confidential,Salt Lake City

Firmware Engineer

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

Software Engineer

  • 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.
Confidential

Staff Analyst/Developer

  • 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
Confidential

Senior Software Engineer

  • 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.
Confidential

Senior Software Engineer

  • 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 awards 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
Confidential

Senior Software Engineer

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

Software Engineer

 
  • 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

Confidential,

Software Engineer

  • 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!