We provide IT Staff Augmentation Services!

Software Developer And Systems Analyst Resume

SUMMARY:

To obtain a position that will utilize my skills as a software developer and systems analyst.

SKILLS:

C/C++, PERL, Shell Scripting, sed, AWK, Python, event based graphical SDKs such as MFC, TK, and XWindows, IBM Eclipse IDE, Visual Studio IDE, gdb

EXPERIENCE:

Confidential

Software developer and systems analyst

Responsibilities:

  • Develop applications in C/C++ in a cross development environment for Windows, LINUX, FreeBSD, and Solaris in an Agile development environment using JIRA, Gerrit, and Git.
  • I provide LINUX expertise in debugging root cause of issues, setting up build/packaging in Makefiles to provide releases in both rpm and deb packages, as well as being solely responsible for porting our applications from LINUX to both FreeBSD and Solaris operating systems.

Confidential

Software developer and systems analyst

Responsibilities:

  • Responsible for generating a bootable LINUX ISO image using the syslinux and isolinux boot loaders. Had to tailor the initial RAM disk (initrd) image to include the correct drivers and have them start in the appropriate order by creating script files in the /etc/modules.d directory. Recently investigated a Tiny Core LINUX image to reduce the size and still have our driver and application working.
  • Created a LINUX PERL/TK graphical tool to take an ISO image and write it to a USB drive key and make it bootable using the syslinux command. The tool would allow the user to graphically browse to an ISO image, provide a list box of available USB keys for the user to select to use, and then mount the ISO image, copy files, and make the USB key bootable.
  • Responsible for installing and administering a CollabNet SVN repository on Windows, and supporting developers to replace our existing Visual SourceSafe repository. Created a PERL script to recursively traverse a SVN source directory tree and generate a new “code review” area based on the SVN status of the files that were modified.
  • Implemented an embedded LINUX solution using the Freescale LTIB environment to provide a solution for configuration of zoning of hard drives for a storage solution. Involved in bringing in a new kernel into the environment, configuring the kernel to support MTD devices, setting up an initramfs boot environment to allow the root file system to be on a cramfs partition. Setup a JFFS2 file system to be used for our application file system.
  • Created a PERL script that generates the images to flash the firmware. Designed a header section to include a unique ID, a checksum, file size, and version number. The full image was composed of five separate images that each contained its own header info, as well as an overall header section. This allowed individual images to be updated or extracted.
  • Performed development of a multithreaded daemon in C++ to service requests on an IPC message queue from a command line program.
  • Perform direct customer support to debug priority issues. Work with LINUX driver and firmware teams to debug issues, as well as QA testing teams to help with automating command line testing.
  • Development of various web applications using the IBMs Eclipse IDE with a PHP and JavaScript plugins.
  • Development of a command line program for Solaris and LINUX using the Load Sharing Facility (LSF) API to present output about users/jobs/queues/projects in a tabular format with totals, percentages, etc. Written in C++. Also updated to output HTML and XML via command line switches.
  • Development of various tools using Perl, Perl/TK, Bourne Shell, C Shell, sed, and Awk, including a TWiki plugin written in Perl..
  • Responsible for evaluating, installing, maintaining, and integrating MySQL databases into our environment.
  • Responsible for maintaining and enhancing a distributed computing environment queuing system using the C and C++ programming languages, and developing with MFC based applications using the Visual Studio IDE.

Confidential

Product developer

Responsibilities:

  • Key member of the Windows 2000 Certification team responsible for making the PATROL product Windows 2000 Logo compliant.
  • Developed MFC based GUI on NT for install and uninstall and enhanced the backend socket based programs (common to NT and UNIX).
  • Designed/Developed a Package Builder tool using TCL/TK for developers to package their products to be used with the PATROL installation system.
  • Provided customer support on various NT and UNIX issues.
  • Also worked with the Quality Assurance teams, Build and Packaging teams, Marketing, and Software Consultants to provide direction and solutions for PATROL Install.

Confidential

Software developer and systems analyst

Responsibilities:

  • Responsible for the design and development of various functions for the X Window User Interface (XUI) development team using the C language and the X/Motif library functions.
  • I was also responsible for the integration of the baseline software for the XUI group.
  • This includes performing nightly builds, releases, and developer support. Also responsible for leading the systems administration and integration effort for the Southern Electric Services (SES) Energy Management System.

Confidential

Software developer and systems analyst

Responsibilities:

  • Responsible for the integration of the power applications software for the Confidential Energy Management System.
  • Duties include Processing of software submittals into the master systems; performing system builds and releases; maintaining control of system parameters and configuration; development of tools using Xenix shell, C, and Awk.
  • I was also the system administration of two Unisys 100/90 mainframe computers.
  • Also responsible for the design, development, and integration of Load Forecasting, Economic Dispatch (Real Time and Study), and Engineering Power Flow Interface programs using FORTRAN 77.

Hire Now