Developed web-based and desktop-based applications for deployment on Windows family operating systems. Programmed in VB.NET, C#.NET, ASP.NET, JavaScript, VB 6.0, Caché ObjectScript, Caché WebLink, and SQL. Implemented features such as security verification and error-logging in addition to the standard database-driven functionality. Performed additional roles as Analyst and Tester.
Tutor for Computer Programming students. Performed hands-on training with programming languages/environments. Assisted with project planning and pseudocoding. Provided remote help to students on off-hours. Contributed to development of special applications for staff use. Aided with classroom management and gradebook records. Special experience with contacting several potential future employers for students.
Installed computer workstations and configured network settings throughout the office building. Performed troubleshooting for computer software/hardware problems, ghosted and repaired hard drives, and inventoried computer components. Answered Help Desk phone calls and recorded caller information and messages into a Microsoft Jet-based database. Administered network user accounts with Novell NetWare.
Communicable disease reporting web application for various government health departments and other medical institutions. 60+ pages using ASP.NET with VB.NET code-behind, plus other classes. Employs the use of another 60+ “DataAccess” classes and .xsd XML data schemas, a dozen crystal reports, cascading style sheets, custom controls, and linked DLLs. Interfaces with an InterSystems Caché database.
Web-based application used by hospitals, clinics, and laboratories for transmitting data about medical test orders, results, reports, and more. It utilizes an HTML/CSS & JavaScript frontend, with database actions and other complex functionality being accomplished via web service calls to a middle tier written in C#.NET. Much like WebCMR, this also uses a Caché database. Migrated/converted some functionality from the old version of LabWorks (coded in VB6), to the new version. Used VML to provide some dynamic frontend graphics.
Game developed in C#.NET for Windows 2000. The user controls a cannon to fire a cannonball at a target, while real-world physics determine the path of its flight. It uses multiple classes (two of which are defined as Windows forms), custom-made graphics, and complete GDI+ integration and animation. Special features include custom-made classes for dialog messages and particle explosion effects, multiple difficulty settings that cause the target to move (this includes different speeds and movement patterns), and several accessibility and process optimization enhancements.
C#.NET MDI application. Uses ADO.NET disconnected DataSets to interface with an SQL database containing sales information. Designed with flexibility for adding custom forms and functionality. Error handling, ErrorProvider controls, RegEx restrictions, and other logic constraints are all used to ensure stored data complies with field and business rules. A 1½-page T-SQL stored procedure is used to intelligently and easily add new products to the database: notably, it performs existing/duplicate data checks (and reacts according to context), and if/when necessary will create records with unique IDs that are passed back to the application.
Available upon request.