William Knobloch
Verified Expert in Engineering
Tkinter Developer
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
Experience
Availability
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
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
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.
Warehouse Tech
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.
Instructor
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.
Experience
Role-playing Character Creation Tool
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
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
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 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
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.
Skills
Languages
Python, C++, Visual Basic, Pascal, Assembler, Java
Tools
Eclipse IDE, Turbo Assembler (TASM), Git
Platforms
Windows, Eclipse
Paradigms
HIPAA Compliance
Other
QBasic, Tkinter
Education
Progress towards a Degree in Computer Science
Worcester Polytechnic Institute - Massachusetts
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring