Benjamin Helmer
Atomox
gmail.com
Database Design - After diagnosing several problems within the infrastructure of my company, I designed and implimented a client management system. With an AJAX front end powered by a PHP / mySQL backend, the system kept track of pertinent information on each client, including access to each profile by our employees, as well as a sales history and anlaysis. Additionally, it was able to interface with two other 3rd party applications to tie major aspects of our business together at one dashboard. The main catalog of data was easily transversed using a dynamic search page, complete with customizable filters.
Artificial Intelligence - I worked as part of a group implementing an AI-enabled version of the game connect four. The project involved implementation of Alpha Beta pruning and the mini-max algorithm to analyze and respond with an intelligent AI. I have also done research and a full-length presentation on Alan Turning and Computer Intelligence.
Java Compiler Design – I implemented a compiler for a bare-bones version of Java, called Mini-Java. This included converting Nondeterministic automata to DFAs, implementing a lexical analyzer, parser, and interfacing with JCC and Jasmine.
Operating Systems – As a part of a three man group, I implemented a multi task batch operating system, capable of properly interpreting and executing a simple assembly language. The OS included features such as spooling, dynamic paging, a channel system and preemptive execution, implemented in both C++ and Java. Additionally, I provided a complete user and system documentation.
Computer Graphics – Using C++ and OpenGL, I implemented a program that used contour map data to make 3d models. Challenges for this project were mostly mathematical, and involved “collision detection,” making sure the 3d-triangle strips had sufficient data, so as to properly render. Additionally, I provided user and system documentation.
Software Development – Working in a team, I helped design and implement a semester-long project, using UML and Java to implement an airport e-ticket sales management system.
Unix - Received training for the LPI 101-102 certifications. Material covered hands-on training from installation to Bash scripting, user / group management and networking services.
Web Design – I have designed a number of websites, both amateur and professionally since 1995. Some projects have included a wholesale sales website, a video game news portal, a political campaign website and a political news portal. I am capable of designing both static and dynamic sites with efficient code, compatible with diverse resolutions, browsers and speeds.
Additional Experience - I have had experience with Assembly, Logic Design, Computer Architecture, Algorithm Analysis and Design and Training for Cisco / A+ Certifications.
Programming Languages
|
Familiar Systems
|
Software Experience
|
Webmaster & Graphic Arts (1999-current)
HKT - Japanese Anime, Toy & Hobby Importer
Waiter (1997-1999)
Capri 400 – Italian Restaurant & Caterer
News Carrier (1997-2003)
Daily Freeman – Local Newspaper
As chief armorer for the Marist Fencing Society, for two years I was responsible for repairing and maintaining tens of thousands of dollars worth of equipment for all competitive and casual activities. In addition to fencing, college allowed me to join several clubs, including the Marist Philosophy and Anime Societies, and the SUNY Ulster Synthesis Club. Outside of school, I have enjoyed rock climbing, playing racquetball & soccer, as well as playing guitar, piano and singing. I enjoy literature of all kinds, foreign films & philosophy, and possess special interest in China and Japan. I have participated in Christmas in April.