William Knobloch, Developer in Rensselaer, NY, United States
William is available for hire
Hire William

William Knobloch

Verified Expert  in Engineering

Tkinter Developer

Location
Rensselaer, NY, United States
Toptal Member Since
January 27, 2017

Will is a talented developer who has showed an interest in coding from a young age. He signed on as an instructor at National Computer Camps before even taking college courses in computer science. He studied and practiced with a wide variety of programming languages before settling on Python as his language of choice.

Portfolio

Foam Brain Games
Python, Windows
Battery USA
Windows, Visual Basic
National Computer Camps
Turbo Assembler (TASM), QBasic, Java, C++, Pascal

Experience

Availability

Part-time

Preferred Environment

Python, Git, Eclipse, Windows

The most amazing...

...thing I've coded is an interactive creative tool, database, and game aid for a popular pen and paper role playing game.

Work Experience

Call Center Specialist

2016 - PRESENT
Maximus
  • Remained compliant with all HIPAA policies and consumer privacy requirements with regards to health insurance applications.
  • Worked with consumers to update their application for health insurance affordability programs.
  • Interacted with frustrated consumers on a daily basis, with a strong focus on customer service.
  • Troubleshot complex situations pertaining to documentation and authentication procedures as well as working with the tools provided to identify and correct both user and system errors in the system.
  • Maintained a positive and professional attitude when interacting with frustrated consumers pertaining to the health and well-being of themselves and their families.

Director of Operations

2010 - 2015
Foam Brain Games
  • Worked with the owner directly in day-to-day operations.
  • Created programs on an as-needed basis in Python, including a database program for inventory control of the store game rental library and a program to keep prices up to date on our products with market-driven prices.
  • Organized and ran convention sales booths at dozens of conventions nationwide. This included creating and managing the sales team as well as interfacing with convention staff.
  • Maintained warehouse space at the storefront location, keeping inventory and managing stock between local and traveling sales locations.
  • Managed web sales and outgoing shipments, including sales from Kickstarter, Reddit gifts, Amazon, eBay, and the Foam Brain website. Also maintained an online storefront on all web-based sales locations.
Technologies: Python, Windows

Warehouse Tech

2010 - 2010
Battery USA
  • Interfaced with customers on support calls and orders.
  • Created utilities in Visual Basic to add specialized functions in Microsoft tools.
  • Sorted and prepared orders in a warehouse location.
  • Worked efficiently as a member of a small team to ship hundreds of orders on a daily basis.
  • Utilized various shipping tools, such as Endicia, to send orders to customers in a high-demand environment.
Technologies: Windows, Visual Basic

Instructor

1997 - 2001
National Computer Camps
  • Instructed students in various programming languages, including QBasic, Pascal, C++, Java, and Assembly.
  • Worked with my peers to ensure a safe, happy experience for around a hundred campers during the summer months.
  • Helped create and maintain instructional materials.
  • Resolved disputes between children as needed.
  • Helped run various camp activities, such as daily excursions and talent shows.
Technologies: Turbo Assembler (TASM), QBasic, Java, C++, Pascal

Role-playing Character Creation Tool

This is a character creation tool written in my spare time for myself and my friends using Python in Eclipse. It compiles information from multiple source materials, allowing the end user easy access.

As a creation tool, the program allows users to select from dozens of classes, including prestige and epic classes and hundreds of powers, feats, and equipment options, to customize their character. It calculates character stats as new opportunities are chosen, allowing users to see the effects of various choices they can make immediately.

It features a display created with the Tkinter toolset and allows the saving and loading of character files and output in the HTML format for easy printing.

Adventure Planner

Adventure Planner was built as an add-on for my character creation program (Char4th).

At its core, it is a file manager. A given node can be associated with multiple other nodes, allowing a file to be found in various locations. The intent was to allow for a robust organization system, with every file able to be associated with a variety of similar files.

As it was written to aid in running the same game as the Char4th program, it was created as an add-on, allowing character save files to be opened directly through the application.

It interacts directly with the Char4th program and must be installed in the same directory and run on Adv Planner.pyw to function. Included are a few sample files to show the basic use of the program.

Quantum Werewolf

This project was designed to help someone run a game of Quantum Werewolf.

Quantum Werewolf is as much a complex math problem as it is a game. It makes light of the original "Schrodinger's Cat" problem by combining the idea with a popular party game.

The link attached describes the game as it was originally created.

The program I created would assign each player a secret number, and then identify each player's chance of being any given role in the game. These numbers would update as the game proceeds, with the person running the game inputting each player's decisions into the program and showing the players the new results after each turn.

Foam Brain Board Game Library

This program was created to keep an inventory of the game library at conventions and events where Foam Brain was in charge of the game room.

This program would work with a barcode scanner to check out games, saving a database of which games were checked out, at which times, by whom.

Using these records, we were both able to keep track of our board game inventory, as well as have a record of which games were most popular at any given event.

Foam Brain Price Index

This program was designed to check certain websites for up-to-date pricing of collectible card games. The program was designed to check multiple websites, and could search prices for multiple card games, including Yu-Gi-Oh! and Magic: The Gathering.

As these collectibles had prices which could change on a daily basis, this program would allow our staff to check on prices very quickly, and also allowed up to create an up-to-date purchase list on demand.

Languages

Python, C++, Visual Basic, Pascal, Assembler, Java

Tools

Eclipse IDE, Turbo Assembler (TASM), Git

Platforms

Windows, Eclipse

Paradigms

HIPAA Compliance

Other

QBasic, Tkinter

2001 - 2005

Progress towards a Degree in Computer Science

Worcester Polytechnic Institute - Massachusetts

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring