We provide IT Staff Augmentation Services!

Owner Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE

Confidential

Owner

Responsibilities:

  • Set arcade games at business locations.
  • Electronic repairs (arcade game monitors, arcade games, etc.)

Confidential

Maps Data Test Engineer (SDET)

Environment: Groovy, Java, IntelliJ IDEA, Bash scripts, Hive, Hadoop, JavaScript, MySql, phpMyAdmin, Ruby, git, agile methods, Jenkins, code reviews

Confidential

Responsibilities:

  • Developed map data validation software and regression tests.
  • Final code reviewer of other team member code.
  • Assisted other team members as I was one of two of the original team members when group was assembled.

Confidential

Software Engineer

Environment: Ruby, Python, PHP, XML, Web Development, Bash scripts, MySQL, C, C++, JavaScript, CSS, ARM DSTREAM, ARM DS - 5 Development Studio, Linux Kernel Module development, Linux Kernel threads, Linux perf, Linux Kernel configuration, Debugfs, Debugging, Test Automation, JTAG, Dediprog, BIOS/Firmware debugging, Cross-Compiling, make, Database design, ZingChart, SVN, Git, phpMyAdmin, Red Hat Linux, Linaro Linux, Ubuntu Linux, FreeRTOS, AArch64, ARM Cortex-A57, ARM Cortex-A5, ARM V7/V8, PandaBoard, ODROID, ARM Fast Models, Emulation using ARM FPGA tools, Cryptographic API testing

Confidential

Responsibilities:

  • Developed Linux kernel modules for diagnostic usage on SoC.
  • Developed Linux user space applications to control kernel modules.
  • Developed software under FreeRTOS for diagnostic usage on SoC.
  • Defined MySQL database schema to support storage/retrieval of diagnostic test results.
  • Used ZingChart JavaScript charting package for graphical display on web pages.
  • Developed web pages for extraction of diagnostic data into CSV format for external applications.
  • Developed web-based dashboard to provide metrics for test results and links for troubleshooting of failures, configuration issues, etc.
  • Created how-to procedures for other team members, documented code and created how-to-use documents for applications developed.
  • Demonstrated and supported applications developed as other groups at Confidential were customers.
  • Applications/Software developed were used for screening parts and validation of parts.
  • Ported software for use in AArch64. Modified make/configure scripts to support building on ARM V8.
  • Used PandaBoard and ODROID in initial ARM software development for SoC.
  • Wrote log file parsers and database loaders.
  • Wrote library functions for use by other team members.
  • Worked with remote team members.
  • Provided weekly status reports.
  • Participated in team meetings.

Confidential

Automation Programmer - Enterprise Storage Validation

Environment: Python, PHP, Web Development, Bash scripts, MySQL, VMWare, Splunk, FusionCharts, phpMyAdmin, SVN

Responsibilities:

  • Developed MySQL database to track usage/results of test tasks.
  • Developed Web-based reports using FusionCharts package.
  • Configured Splunk to capture various logs from network switches, Windows/Linux systems, Enterprise Storage devices, etc.
  • Developed views within Splunk for reporting of data captured.
  • Provided guidance on setting up SVN repositories.

Confidential

Software Engineer

Environment: Bash shell, C# (MS Visual Studio), SVN, Perl, Ruby, Modbus TCP protocol, HTML, x86 Assembly, C, DOS, Windows, Linux, VMWare, JTAG

Responsibilities:

  • Worked within System Validation and Systems Debug groups.
  • Wrote web client and background processes for reporting, monitoring and control of system used for CPU margin testing - Marginal Silicon project.
  • Troubleshot issues identified in system validation test and customer reported issues.
  • Determined issue root cause and reported details to responsible groups.
  • Debugged hardware, software, and BIOS issues.
  • Tasked with finding inexpensive off-the-shelf hardware/software.

Confidential

Senior Software Developer

Environment: C, C++, Perl, Embedded Visual C/C++, Xpert Basic, XML, HTML, JavaScript, EasyCharts (Java-based graphing package), PostgreSQL, Oracle, Ingres, MySQL, Lex, Yacc, ActiveMQ, TCP/UDP sockets, CVS, SVN,Trac, Ant, make, Unix tools (bash, csh, scp, ssh, etc.), Visual Studio, Qt, Qt Designer, X-Window/Motif, Linux, HP-Unix, VMware, gcc, gdb, ddd, Ethereal, Wireshark, serial protocol analyzer, Digi ethernet to serial devices, Windows 2000/XP/95/98/CE/Pocket PC 2000/2002/2003 , Windows Mobile/Handheld PC 2000, Windows Server 2000/2003, Coastal Environmental Zeno 3200 Datalogger, Sutron XPERT Datalogger/Controller.

Responsibilities:

  • Developed two Confidential products ( available as items in product catalog). Specified hardware, wrote software, installed, trained users, and supported products.
  • Enhanced/Supported multiple Confidential products (hardware and software).
  • Determined technologies to fulfill customer application/function requests.
  • Verified and fixed customer reported software defects.
  • Added enhancements to Environmental Monitoring System (EMS).
  • Built, installed and tested new software builds prior to release to customer.
  • Ported code from HP-Unix to Linux OS/Windows OS.
  • Developed multi-threaded ethernet to multi-serial port software for use on PC. Ported this Win32 code to Windows CE for mobile device use. Supported a user and program interface for data collection back to the central EMS. Specified all hardware used for this project.
  • Troubleshoot EMS from field to central location. This included hardware and software issues that affected system performance.
  • Configured remote monitoring site network connections and secured with router/firewall device or software on PC. Configured firewall for certain ports to be allowed in/out.
  • Determine build update/installation/migration issues and resolve issues prior to implementing on production system at customer location. Test new and existing builds in parallel.
  • Migrated customer data to new/updated software releases.
  • Added new commands supporting alternate data sources to EMS data collection process. This involved a change to the lex specification.
  • Wrote software to support various communication paths for data retrieval.
  • Integrated new environmental sensors into EMS.
  • Created data encoders/decoders/transcoders for supporting various data formats.
  • Maintained IPSM NOAAPort system (hardware/software and configuration).
  • Provided customer support on-site/remotely(ssh,VPN)/in field for EMS/NOAAPort.
  • Created and maintained system web pages using Perl CGI/HTML.
  • Created and maintained background processes/scripts and scheduled processing. This included automated data feeds to outside systems and internal report/product generation and alerting for abnormal/error conditions.
  • Developed process/scripts for customer so Digi devices continued to function after kernel level updates (Linux). Customer would do system update and then execute single script I created and any required device driver changes would be resolved.
  • Analyzed ethernet and serial output of devices to resolve software and hardware issues.
  • Specified system hardware/infrastructure. Configured RAID, etc., on hardware.
  • Installed OS patches on hosted client hardware.
  • Administered user accounts (RDP) on hosted client hardware.
  • Installed remote network communication at customer sites.
  • Wrote Xpert BASIC programs for Sutron WXPERT Datalogger processing.
  • Gather system/application requirements from users.
  • Team member on Future Combat Systems (FCS) Weather portion. Used ActiveMQ to make weather alerts available to other processes in the FCS system. Wrote various modules for handling weather data processing in the FCS system. Tested weather related portions of FCS. Used ant for making FCS build. Added new code to FCS weather build files. Installed FCS Framework that applications then interfaced to for system level functions. Created Perl scripts to recycle “canned data” for software testing.
  • Created Qt application user interface to control distributed processes (on multiple machines) in EMS system. Application allowed for start/stop/status of processes and reboot of remote hardware.

Confidential

Programmer

Environment: C, C++, gcc, dbx, make, Visual Studio, Ghost, Sun Solaris, Windows 95/98/NT

Responsibilities:

  • Provided Level-3 Technical Support for Tivoli Products. This included reproducing software defects reported, fixing software defects, assisting with software fix test and creating software patches for customers.

Confidential

Programmer

Environment: C, C++, gcc, dbx, make, sccs, Concurrent Computer Confidential Real Time Unix Windows NT 4.0, Windows services, serial communication, shell scripts Code/design walk thru, X-Window/Motif, Unix tools (tar, dd, ftp, etc.)

Responsibilities:

  • Worked on Tactical Environmental Support System X-Windows (TESS-X) weather system.
  • Software team achieved SEI Level 3.
  • Created builds from source code library and dumped to tape for customer installation.
  • Installed and tested builds in lab environment prior to release to customer
  • Developed Windows Services for processing shipboard sensor inputs and creating localized weather observations.
  • Specified API for interfacing to Windows services communicating with sensors. API used by other team members to retrieve data from shipboard sensors.
  • Wrote wrapper scripts to make interaction with sccs easier for other team members.
  • Worked on year 2000 analysis for software remediation of affected products.

Confidential

Engineering Associate

Environment: C, C++, gcc, dbx, make, sccs, Concurrent Computer Confidential Real Time Unix shell scripts, white paper/code/design walk thru, X-Window/Motif, HP-Unix Unix tools (tar, dd, ftp, etc.)

Responsibilities:

  • Provided on-site software installation, debugging and training on U.S. Naval aircraft carriers and shore sites. Spent over a month at sea. Flew on and off carriers.
  • Worked on Tactical Environmental Support System X-Window (TESS-X) weather system.
  • Ported code/functionality from old windowing/text environment to X-Window graphical environment.
  • Implemented various functions in the TESS-X system.
  • Created builds from source code library and dumped to tape for customer installation.
  • Installed and tested builds prior to release to customer.

We'd love your feedback!