Summary
Overview
Work History
Education
Skills
Current Project
Timeline

Jon Randy Bartels

“When I Write Code I Feel Like I Am Doing Magic. Yeah, It’s Dorky, But If I Do The Spell Just Right, Magical Things Happen.”
San Antonio,TX

Summary

Enthusiastic Computer Programmer eager to contribute to team success through hard work, attention to detail and excellent organizational skills. Motivated to learn, grow and excel.

Overview

25
25
years of professional experience

Work History

Production Engineer

ICSolutions
San Antonio, TX
01.2016 - Current

Configure new installations

  • Interpret site surveys
  • Create a Bill of Material
  • Configure software features

Support the onsite team

  • Bring the new installation to a working state
  • Troubleshoot issues
  • Reading source code to track down bugs
  • Research documentation and source code

Support Production environment

  • Update production servers, both OS and application software

Linux Admin II

Rackspace
San Antonio, TX
01.2011 - 12.2015

Provide "fanatical" support for customers:

  • Web server software
  • Mail server software
  • Database server software

Step outside of support boundaries to meet and exceed expectations

Support

  • Dedicated servers
  • Private virtual servers
  • Cloud servers

Record actions and answer customer questions in tickets

Document repeatable solutions in internal tickets

Part of a great team

  • Collaborate with teammates on complex issues
  • Provide soundboard for teammates bouncing ideas
  • Reach out to teammates when blocked

Part of a community

  • Assisted hosting the XCSSA Group
  • Join local meet-ups for programming enthusiasts

Junior Developer

Bright Systems
Reno, NV
03.2008 - 12.2008

Developed and maintain automated build system

  • Configured buildbot to provide nightly builds and smoke tests
  • Learned and debugged Python code
  • Used cpp to create XML configuration files for installation tools
  • Developed and maintained product installers.
  • Wrote init.d service control scripts in bash
  • Customized installation procedures

Performed weekly backups

Junior Programmer

Great Basin Internet Services
Reno, NV
08.1998 - 03.2008

As Junior Programmer:

  • Wrote unit tests and regression tests
  • Encapsulating domain areas into reusable modules
  • Developed customer interfaces for new products
  • Develop support tools
  • Integrated legacy systems with new products
  • Training of System Administrator position
  • Relief on-call for System Administrator

Career path at this company

Network Operations Staff:

  • Maintain and troubleshoot servers
  • High capacity circuits, routers (Edge, Gateway, and Core),
  • Call concentrators and other equipment
  • For an ISP with over 4000 customers
  • This position was on a rotating on-call basis

Technical Support:

  • Troubleshoot problems connecting and using the Internet
  • Walk through Internet connection setup
  • Teach basics of Internet usage,
  • Research of Internet related topics
  • Support of internal computers

Education

Some College (No Degree) - Mathematics And Computer Science

University of Nevada, Reno

Advanced math and computer science classes

  • Pascal, C, C++, and M68000 assembly language
  • Relational Databases
  • Lisp and Prolog.

Skills

BASIC, Pascal, FORTH, Assembly (Z80,M68000), LISP, Prolog, Bash, Perl, PHP, SQL, C, C, Python, and Ruby

undefined

Current Project

Using Elixir Nerves and Scenic libraries

To create a Dockerized development environment

On a Raspberry Pi 4 B with 7” touchscreen.

Timeline

Production Engineer - ICSolutions
01.2016 - Current
Linux Admin II - Rackspace
01.2011 - 12.2015
Junior Developer - Bright Systems
03.2008 - 12.2008
Junior Programmer - Great Basin Internet Services
08.1998 - 03.2008
University of Nevada - Some College (No Degree), Mathematics And Computer Science
Jon Randy Bartels“When I Write Code I Feel Like I Am Doing Magic. Yeah, It’s Dorky, But If I Do The Spell Just Right, Magical Things Happen.”