Christopher M. Shefler
SUMMARY
Developer with five years' programming experience, building and maintaining client-server applications, databases, and data-driven web sites. Focused in C#, Java, and SQL languages with experience in Oracle, MySQL, Postgres, and SQL Server databases. Demonstrated ability to learn new technologies quickly and work in a team.
WORK EXPERIENCE
Software Engineer
West Penn Allegheny Health System, Pittsburgh, PA
September 2010 - present
- Architected and developed, with team, web application plug-in framework using ASP.NET MVC with Portable Areas.
- Developed NHibernate data layer, WCF service, and part of an MVC/JavaScript front-end (with team) for enterprise security authentication/authorization system.
- Part of a group creating middleware asmx and WCF web services for hospital’s new Health Information Exchange.
- Acted as “R&D”, researching new technologies for team use with .NET applications; for example Moq and Moles with Pex for unit testing.
- Currently, designing and coding domain-specific language interpreter for a rules engine, using ANTLR and C#.
Programmer/Analyst
Immune Tolerance Network, Pittsburgh, PA
February 2008 – February 2011 (part-time since September 2010)
ITN is a research consortium specializing in clinical trials in immune tolerance therapies. I work in the Bioinformatics department.
- Developer on several intranet projects using C#, ASP.Net, AJAX, WCF, and JavaScript. Projects include a budgeting app, a link manager/app launcher/report portal, and file downloader.
- Developed a data retrieval web service for a lab results capture application using WCF, NHibernate, and Oracle.
- De facto lead developer for Immunotrak, a specimen tracking application, using Java Web Start, JBoss, EJB, Servlets, Swing, Oracle, Toplink, Jasper Reports, and Ant.
- Created and documented new process for clinical trial definition in Immunotrak, wrote training materials, and then trained ITN staff in this process.
- Responsible for data changes and ad-hoc queries to specimen tracking database.
- Devised and implemented strategy for data validation for a major data migration project (Oracle to PostgreSQL).
- Experience using Tableau to design attractive reports and dashboards for data access.
Programmer/Data Analyst
CONSAD Research Corporation, Pittsburgh, PA
Jan 2005 – Feb 2008
CONSAD is an economics and public policy consulting firm with clients in the public and private sectors. Some of my project experience at Consad included:
- For Heinz Foundation/WISER Women, utilized Java, Access and Excel to study RAND’s HRS and AHEAD databases to determine the impacts of health shocks on the financial security of retired women.
- Created database tools using Java and Access to analyze an investigative support and reporting database for a study on employer recidivism for the US Department of Labor.
- Designed and coded programs in C to analyze a property assessment database for a study of Allegheny County property tax legislation options.
- Analyzed Census data and created reports using an input-output model for an economic impact study of opening a slots casino in Pittsburgh, utilizing Access and Excel.
IT Administrator
CONSAD Research Corporation, Pittsburgh, PA
Mar 1995 - Jan 2005
- Installed, and administer, corporate LAN and all PCs, operating systems, and software.
- Perform maintenance, technical support, and troubleshooting.
EDUCATION
Bachelor of Science in Computer Science, April 2007
University of Pittsburgh, College of Arts and Sciences, Pittsburgh, Pennsylvania
Graduated Magna Cum Laude