Web Developer Resume Profile
Technical Competencies
Web Standards - JSON, XHTML, HTML, HTML5, CSS, DOM Web Languages Javascript, PHP, Java, C .NET, Apex Web Frameworks ASP.NET, SharePoint, JSP, Servlets, JavaFaces , BackboneJS MVC , Cakephp Mobile Platform PhoneGap, Android, SalesForce Web Libraries jQuery, jQuery Mobile, jQuery Validation, jQuery UI, jsaes Encryption , jsbn Encryption , RequireJS Modular Programming , Underscore Templating , RGraph Charts, Graphs Web Servers IIS, Apache Tomcat, Apache Glassfish, NodeJS Testing Visual Studio Unit Testing, jUnit, qUnit, gdb Database Technologies - MySQL, Trans-SQL, Access, SQLite, SQLCipher Scripting Languages Javacript, Python, Prolog, Bash Shell, ActionScript, Autoscript Desktop Langauges - C, C , C , Java, MIPS, Prolog, Groovy Development Environments/IDE/Tools Microsoft Visual Studio 2012, Microsoft Visual Studio 2010, Microsoft SQL Server Management Studio, Eclipse, Netbeans, WebStorm, SalesForce, Visual Paradigm, Google ADT, Dreamweaver, libtool, autoconf, automake Operating Systems and Applications Windows, Ubuntu, Solaris, Mint, Centos, FreeBSD, MacOSX Statistical Applications Octave, Matlab, R, SPSS, SAS
Job Experience
Confidential
Lead Mobile Developer
- Created a secure message system API for transferring sensitive business data to a mobile system using RSA and AES encryption.
- Created backend web services in C to retrieve data from a Trans-SQL data database to be sent along encrypted message system.
- Created and managed project for creating a cross platform Windows, Android, iPhone mobile application using PhoneGap.
- Lead team of two other developers in updating MCR Mobile Application and expanding to multiple platforms.
- Help Desk / In home Support
- Created a web part in C .NET for SharePoint so managers could download phone calls directly from out Trans-SQL database instead of needing to wait for one us to pull it from the system.
- Created BAT file for Technical Support to switch between two programs that shared a conflicting serial port.
Confidential
Provide students assistance implementing and understanding the fundamental ideas of programming in Java.
Confidential
Provided web based chat and message technical support for JustAnswer.com under the Computer and Mac subtopics for companies including Sony, AOL, HP, Dell, Gateway, Cannon and Adobe. I had 100 positive feedback for over 100 customers.
Confidential
- Experience in sales of diagnostic/repair and backup services. Customer support including basic instruction of Windows Vista/Windows XP and Microsoft Office. Experience in diagnostics and installation of system hardware including RAM, power supplies, motherboards, system cards, disk drives, and hard drives. Recovery from system failures including the manual repair of corrupt registry hives, cloning and repairing of failed hard drives, and recovery from malware infections.
- Awarded store VIP.
- When the computer queue became backed up I was selected as one of the few agents to stay overnight and help catch up, averaged about 15 repaired computers per night.
- Often assigned challenging computers that would have otherwise needed to be reformatted.
- Created weekly advertisements for store service bundles.
Confidential
- Engineering Customer Response Team ECRT Responsibilities included developing a web based Inventory control program and assisting with testing. Worked with various portable data terminals and operating systems primarily Windows Mobile.
- Developed test program to evaluate memory performance between two different platforms on a hand held terminal.
Projects
Confidential
Java Implementation of IBM Watson's Slot Grammar Parser. Watson uses an Artificial Intelligence NLP method called Slot Grammar published by Michael C. McCord in order to parse queries and to extra data. This is a Java based implementation of this algorithm which is currently still being developed by works for most inputs. This parser will be used for an Open Sorce version of Watson being developed by my university.
Confidential
Java/Swing
Neural Network Visualization. A Neural Network is an Artificial Intelligence algorithm which uses layers of artificial neurons called perceptron to learn patterns from data. This demonstration displays the learning live from points input by the user and allows the user to adjust the learning rate. The processing is done by my own implemenation in Java and the front end was created using Swing components. This can be downloaded on the web at