We provide IT Staff Augmentation Services!

Software Engineer/technical Lead Resume

2.00/5 (Submit Your Rating)

Waukesha, WI

SUMMARY

  • C++ programming experience of 21+ years, R&D environments and industry. 3+ years of SQL scripting.
  • UNIX experience: RHEL/CentOS, Debian, and Solaris (23+ years). HPC developer, use of POSIX Threads.
  • Modeling and performance analysis experience. Background in distributed systems.
  • Real - Time Systems research and development.
  • System and network installation and configuration expertise, including security. ASIC developer.
  • Database administration experience. Project architect/lead.

TECHNICAL SKILLS

  • C++ w/STL
  • C
  • Pthreads
  • SQL virtualization products (Vmware ESXi, KVM, VirtualBox)
  • Rational ClearCase/ClearQuest
  • Microsoft SQL Server Management Studio
  • IPC with BSD sockets scripting (bash csh, Perl, AWK sed, Expect, Python)
  • GNU toolchain (make GCC, GDB m4, Binutils and Bison) gprof
  • SPEC Benchmarks
  • CVS/RCS
  • Un*x (RHEL/CentOS/SL, Debian, OpenWrt, Solaris OS, HP-UX)
  • CAD tools (Mentor Graphics)
  • VHDL
  • SPICE
  • IPSec rpcsec/RPC
  • SSH
  • Kerberos
  • PAM (Pluggable authentication modules)
  • VPN
  • SSL (OpenSSL) intrusion detection (Samhain) firewalls (iptables, IPFilter, IPChain, SunScreen)
  • PGP/GPG
  • LDAP (Sun ONE Directory Server/Open-LDAP)
  • NIS e-mail services (Qmail, Sendmail, Exim4)
  • Nagios
  • RT (Request Tracker)
  • MySQL Multi-Master Server Replication nfssec/NFS
  • LVM
  • GFS
  • DRBD
  • RAID
  • Samba
  • HTML
  • CSS
  • HTTP
  • XML
  • CGI
  • Apache HTTP Server
  • Drupal (CMS)
  • LAMP.

PROFESSIONAL EXPERIENCE

Software Engineer/Technical Lead

Confidential, Waukesha, WI

Responsibilities:

  • Systems and security software developer, Magnetic Resonance (MR) Global Medical Software. Heavy use of Red Hat Enterprise Linux (RHEL) 6 and 7. OS and application lock down.
  • Application of DoD STIG requirements. Augmented existing MR software build process.
  • Feature lead for pushing images to cloud based post processing server.
  • Feature lead for internal use developer common patch mechanism. Extensive utilization of scripting (Bash, Perl, Python, etc), IBM Rational ClearCase/ClearQuest, Code Collaborator, Agile, Rally, and other software development and management tools .
  • Java and C coding, debugging, Virtual Machine (VM), Docker included. Project management.

Senior Software Engineer

Confidential, Chicago, IL

Responsibilities:

  • Manufacturing Execution Systems (MES) Software Developer responsible for supervisory control, data acquisition, and production tracking.
  • Threaded multi-module client server message passing MES system, extended and utilized.
  • Extensive use of C++ and SQL. Analyzed database access performance, providing and implementing various improvements.

Owner, Software and Systems Engineer

Confidential, Cook County, IL

Responsibilities:

  • Responsible for in-house system configuration, including hardware and operating system installation, and administration. Configured wired and wireless networks, and multigateway networks. Utilized VPN, VLANs, and WDS. Installed HA (high availability) two-node active/active cluster with ADSL connection network.
  • Consisted of multiple-master replicated SQL servers, GFS on top of DRBD on top of LVM, and VPN to keep homogeneous nodes synchronized. Installed, configured, and extended the CMS (content management system), Drupal.
  • Configured encrypted files systems using LVM on top of LUKS; allowing for keyboard, network, and USB key input of key file/passphrase. Configured mail services using Exim4. Configured Kerberos with LDAP backend.

Research Assistant

Confidential, Champaign, IL

Responsibilities:

  • Developed memory management system for Real-Time Applications. Sole designer. P rogrammed extensively in C++. Created and used dynamically linked libraries, shared objects. Utilized sed, AWK, and gnuplot for generating performance results for formal presentation. GNU toolchain used.
  • Designed and implemented 2.0-micron custom CMOS programmable crossbar switch. Fully tested fabricated chip using a Tektronix’s LV500 Logic Verifier. Utilized SPICE to limited extent.
  • Position included the writing of yearly research proposals/reviews and formal presentations.

ASIC and System Behavioral Level Design Engineer

Confidential, TexasResponsibilities:

  • Responsible for the C3 Series Supercomputer multiprocessor communication hardware. Used high level hardware description language. Oversaw two designers on project.
  • Designed data path & ECC gate array in 20K CMOS package. Design provide buffering from and to a peripheral I/0 device. ECC was generated on output transfers to an I/0 device and checked on input. The ASIC is used on a high-speed intelligent disk control unit.
  • Implemented Floating Point Adder. Designed stage one of a two-stage floating point adder in a 10K ECL gate array. Used on the C2 Series Supercomputer scalar processor.
  • Projects required extensive testing and documentation. CAD tool use substantial. Responsibilities also included writing a software interface to a chip tester in C, interviewing, and vendor appraisal.

We'd love your feedback!