• Home
  • About
  • Resume
  • Timeline

Ben Wegher

Programmer, Inquirer, Innovator

Start


What I've Been up to...

2013

Began Work @
Ongoing Operations
Created Gametris (Web)

2014

Collaborated on ClassConnect (Android)
Designed & Developed ArriveAlert (Android)
Received
B.S. - Computer Science magna cum laude

​2015​

Began Work @
AASKI Technology

2016

The Future..
Much more to come...

Work at Ongoing Operations

When: May 2013 - March 2015

What: At Ongoing Operations I helped create, migrate, design and edit dozens of SharePoint sites used for Disaster Recover/Business Continuity for credit unions across the country. I used HTML, CSS and SharePoint Designer 2010 to develop and maintain the user interfaces for highly customized SharePoint 2010 sites. My contributions, particularly during the migration process from SharePoint 2007 to SharePoint 2010 helped save the company nearly 200K annually.

​
Tech & Tools
  • Javascript
  • HTML / CSS
  • ASP.NET
  • SharePoint 2010 / SharePoint 2007
  • SharePoint Designer 2010

Gametris - Web-Based Tetris Clone

I created this Tetris clone from scratch in July 2013 using JavaScript, jQuery and HTML. It was previously connected to a mySQL database which was being used to store high scores and other statistics. Unfortunately my access to this database was connected to my student account at my college and after graduating my account was deactivated - Bummer, I know!

Gametris was created with a few goals in mind:
  1. Create a game - I wanted to create a real, playable game on my own while learning as much as I could along the way -recreating a popular but simple game like Tetris seemed like a smart choice.
  2. Something that's easily accessible - I wanted my game to be easily accessible to friends, family and anyone interested in seeing what it is that I do. It doesn't get much easier than pointing someone to your website and saying, "Here, play my game--no download required."
  3. Have fun - Most importantly I wanted a project that was not only fun to play but also fun to develop.

Link to Gametris page

ClassConnect - A Collaborative Android Application

ClassConnect is the result of a team collaboration between myself and three other classmates in an introductory mobile development course. Although the final product is far from what I would consider 'complete', this project was an essential step for me in learning the basics of Android development. It also allowed me opportunity to work as a team in a simulated agile scrum environment.


As an individual, my key contributions to this project included:
  • Implementation of the Navigation Drawer
  • Majority of the UI Design
  • Testing and Quailty Assurance

ArriveAlert - Native Android Application


What does it do?

ArriveAlert uses geo-fencing technology to trigger user specified alerts. The app will send an email to the person of your choosing when you arrive at or leave a certain location.

Picture
ArriveAlert's Main Menu is a single screen that gives the user access to every page in the app.
Picture
The Alerts page displays all of the user's alerts along with their relevant information - Alert name, who the triggered alert will be sent to, whether the alert is 'active' or 'inactive' and a snippet of the message to be sent.
Picture
The Locations page displays all the locations or geofences that the user has created. Each location item displays its name, geofence radius and approximate postal address (if available).
Picture
The Alert history is a record of every alert that has triggered - Where you were, whether you were leaving or arriving and the time it occurred.
Picture
Integration with the Google Maps API makes it easy to search for and add new locations - the user is also able to modify the radius of their geofence using the arrow buttons.
Picture
When an alert is triggered the user is notified by a notification like this one in their status bar.
Tech & Tools
  • ​Java
  • SQLite 
  • Eclipse (+ADT)
  • Google Maps Android API
  • Android SDK
ArriveAlert is now available on the Google Play Store!

Work at AASKI Technology

Picture
When: March 2015 - Present

What: While working for AASKI I've provided software support to the
Tactical Ground Reporting System (TIGR System) for the Army. TIGR is a web-based application that facilitates collaboration and information sharing at the patrol level. As a small scale example think Google Maps + the Waze app, only instead of sharing accidents and road closures soldiers are sharing the locations of IEDs and firefights. My primary contributions to the system include identifying, testing and implementing solutions to software issues. To date I've personally identified more than 20 verifiable issues and fixed more than 50 known issues within the system.

Some of my most notable work:
  • Resolving a critical issue related to the TIGR patching process which had been holding up our team's progress for weeks.
  • In order to aid in securing our project's Authorization to Operate (ATO) from the government I implemented a sound solution so that the release process could continue without any additional hiccups.
  • I formulated a quick fix for the test team during Production Qualification Testing (PQT) to circumvent their issues when dealing with multiple browser sessions on a single machine.
  • Discovering and quickly implementing a solution for multiple significant weaknesses in password verification.

​
Tech & Tools

Web Frontend
  • ​Javascript / jQuery / AJAX / JSON / ASP.NET / OpenLayers.js (mapping library)
  • HTML / CSS
Backend
  • C#
  • PostgreSQL / MySQL 
Tools
  • Microsoft Visual Studio 2013, Notepad++
  • Atlassian Tool Suite - JIRA, FishEye + Crucible, Jenkins, Confluence
  • Subversion + TortoiseSVN
  • HP Fortify SCA
  • BeyondCompare

Powered by Create your own unique website with customizable templates.