Greg Neitzert

Greg Neitzert

2024 S. Shaw Ave. Sioux Falls, SD 57106

Ph: 605-929-9118 (Cell)

Email:

Software Engineer

Talented self-starter with diverse knowledge and background in software development, scripting languages, and various open source tools. Expertise and experience developing software with a variety of platforms and architectures including Linux, HP-UX, Solaris, OS2200 (Unisys mainframes), and Windows. Stellar work ethic - can be trusted to get the job done, even under minimal supervision, as evidenced by my work history, accomplishments, and the last several years working from home (telecommuting) for my present employer. Ability to learn new concepts and technologies very quickly. Adaptable and versatile abilities demonstrated by my diverse job history and various responsibilities and accomplishments in each position. Proven accomplishments and contributions with past and present employers.

Volunteer/Community

·  Sioux Falls Zoning Board of Adjustment (May 2011-Present)

·  Chairman/Treasurer of Forward Zoning (Ballot Question Committee) – Campaigned advocating adoption of the Shape Places Zoning Ordinance (Referred Law 3) in Sioux Falls, SD (January 2014-April 2014)

Patents

·  QProcessor Architecture in a Cluster Configuration (US Patent # 8,661,286)

Areas of expertise

·  C/C++

·  Linux/UNIX system programming and administration

·  Bash shell scripting

·  GNU Make

·  Subversion

·  Perl scripting

·  RPM package development

·  Software development on 64-bit and 32-bit platforms

·  IBM Websphere MQ (message queuing) programming and administration

·  IBM Websphere MQ channel communications

·  Cross platform/architecture development and communication

·  Sockets/network programming

·  OS2200 (Unisys) mainframe software and support

Job History

Unisys Corporation, Roseville, MN/Sioux Falls, SD (Home Based) May 2001-Present

Senior Software Engineer

Ported IBM Websphere MQ for UNIX source code written in C to Unisys mainframe. Developed code fixes and features supporting port of Websphere MQ to Unisys mainframe. Developed software product on Intel 64-bit Linux appliances which offloads mainframe workload. Wrote code to allow legacy mainframe applications to transparently use new product on Linux appliance with no changes required by the customer. Implemented High Availability solution in our WebSphere MQ implementation.

Key accomplishments:

·  Extensive C language experience writing new software and fixing defects in current software on various platforms and architectures.

·  Wrote code enabling our Websphere MQ port on Unisys mainframe to accept connections from remote applications, monitors, and tools. Feature created the ability for various commercial and open source tools used by customers on other platforms to administer, monitor performance, and allow for thin clients to access our mainframe Websphere MQ implementation for transactional support. Feature won us new business and received high accolades from current customers.

·  Developed several test suites in Perl which fully automated regression testing and performance testing of our product. These test suites eliminated the need to run regression tests manually saving engineering time and reducing user error.

·  Developed and maintained various team websites including bug tracking websites, documentation websites, and Subversion repository servers and web based interface to Subversion.

·  Installed and supported our various platform servers for cross-platform testing and development including Linux, HP-UX, Solaris, and Windows.

·  Implemented connector allowing Java applications running on Unisys mainframes or remotely on other systems to access our Websphere MQ implementation on the mainframe via JMS through JBOSS.

·  Telecommuting since 2005 from a home office and while doing so received exemplary yearly reviews from my manager.

·  Authored product build scripts using GNU Make with Perl and Bash scripts that fully automate the build of our product. Previously the build of our product required almost two dozen manual steps. Scripts and Make procedure built components on both Linux and OS2200 mainframe in a fully automated way with all work performed from Linux.

·  Spent vast majority of time last 4 years developing software on 64-bit Linux as well as related build and support scripts, using open source tools, and managing Subversion repository.

·  Customers communicated compliments to my management for my professional, accurate, and detailed responses and support.

·  Wrote extensive documentation detailing processes, procedures, code, and scripts I wrote over the years.

·  Discovered design flaw in our code for message retrieval from disk. Redesigned code that dramatically increased performance and reduced I/O requests by 2/3rds.

·  Chosen by management to work with MQSoftware to port their QPasa! software agent, which monitors Websphere MQ via a local agent reporting to a Windows GUI control center, to the Unisys mainframe. Project won both us and them new business and provided new value-add for our existing customers.

·  Developed web based inspection process. Saved money for company through saved paper and reduced time required for author of code to put inspection packages together. Solution uses Apache web server, CGI/Perl scripts, and mainframe database backend. Web based process accesses code and required documents and presents them in a package viewable by inspectors in a web browser.

·  Helped implement High Availability solution in our WebSphere MQ implementation.

·  Integrated an SSL solution into our WebSphere MQ implementation.

·  Support and provide fixes for web-based (Perl/CGI, Javascript, HTML) OS 2200 Administration Console.

·  Analyze and debug core dumps on Linux when required.

The Schwan Food Company, Marshall, MN January 2000-May 2001

Technical Analyst

Provided software and hardware support to corporate employees. Coworkers came to me daily for help with the toughest problems we encountered. Respected highly by customers, coworkers, and managers.

Key accomplishments:

·  Numerous customer service awards resulting from nominations from coworkers and customers.

·  Recognized many problems were repeatedly reaching us (second level support) from help desk (first level support). Suggested and devised solution to problem that would shorten down time for affected customers, make help desk more effective, and free second level support time for more difficult issues.

·  Proactively investigated Windows NT STOP (blue screen) issues on company computers after noticing pattern of similar occurrences. Found solution and implemented fix. Prior to finding this solution, company had been replacing hardware and in many cases entire systems needlessly. The solution (a software fix) saved thousands of dollars in wasted hardware replacement and restored stability to affected customer systems.

Southwest Minnesota State University, Marshall, MN January 1999-January 2000

Computer Technician

Supported software and hardware on university computers and equipment, university dial-up and high speed internet access service in dorms, and provided telephone and in-person support for students and faculty.

Key accomplishments:

·  Successfully installed and configured over 100 computers, several printers, and hubs in late August 1999 when university replaced all computers and hardware in its computer labs. Had to complete work on a tight deadline. Performed all work on my own.

The Schwan Food Company, Marshall, MN March 1998-January 1999

Computer Programming Intern

Developed Visual Basic 3-Tier COM Object DLLs. Objects accessed SQL databases and provided functionality for company wide applications and Schwans website online store.

Education

Garretson High School, Garretson, SD 1997 (Salutatorian)

B.S. in Computer Science, Southwest Minnesota State University, Marshall, MN 2001

Certifications

A+ certified (June 2000)

2