
Senior Software Engineer at MedicAlert Foundation
Modesto, California Area

Senior Software Engineer at MedicAlert Foundation
Modesto, California Area
(Non-Profit; Information Technology and Services industry)
November 2008 — Present (9 months)
(Computer Software industry)
2008 — Present (1 year)
(Public Company; 10,001 or more employees; Hospital & Health Care industry)
October 2006 — November 2008 (2 years 2 months)
Worked on EPCR (Electronic Patient Care) software and created automatic-update functionality to keep field ambulance laptops up to date with no user interaction.
(Computer Games industry)
January 2006 — August 2008 (2 years 8 months)
Worked on a tile map level editor.
(Computer Software industry)
July 2006 — September 2006 (3 months)
(Non-Profit; 51-200 employees; Information Technology and Services industry)
January 2006 — July 2006 (7 months)
Introduced and implemented object/relational persistence tools. Created entire class library, then used NHibernate to logically map all objects to existing database structure. Then created very simple CRUDs to allow edits through a .NET Web Service.
(Government Agency; 51-200 employees; Government Administration industry)
July 2004 — December 2005 (1 year 6 months)
Migrated database from Oracle to SQL Server. Developed entire cashiering system from the ground up using C# and SQL Server. This included an expansion of their database schema and migration of portions of an old, undocumented Cobol application. Created a ASP.NET web-based court calendar application to assist with the scheduling of court cases. This calendar has become a key component in their day-to-day operations and was featured in an article in the Modesto Bee.
(Public Company; 201-500 employees; Computer Software industry)
November 2003 — June 2004 (8 months)
Developed a front-end Windows Forms user interface for data entry of lenders. Also created an auto-updating component that would query an internal web server on each launch, looking for updates. If updates were available, it would update the application and restart the application, all transparent to the user. Performed load testing for migrating an existing application from JRUN to Tomcat with clustering and load balancing. Wrote an extensive logging framework for tracking and debugging issues within the enterprise applications.
(Privately Held; 11-50 employees; Computer Software industry)
January 2000 — October 2003 (3 years 10 months)
Used advanced geometry to create a geocoding algorithm which was capable of guessing the geographic location of a street address. Created a real-time hierarchical database tracer for tracing pipe networks upstream or downstream. Developed a modular Web application framework backend in ColdFusion with a skinnable front-end. Designed, architected, and programmed many GIS solutions on a variety of platforms including ColdFusion, ASP.NET (C#), and J2EE (Tomcat). Interfaced with many different database platforms including DB2, Oracle 8/9i, SQL Server, Microsoft Access, DBF, SHP, SDF, MySQL, and many more. Performed advanced file I/O on the SHP binary file format. This included parsing header information and creating a separate index file containing file offset addresses of key data. Created T-SQL and PL/SQL stored procedures for nightly batch processing of geographical data.
(Computer Software industry)
2001 — 2001 (less than a year)