John E. Tisch
Experience Summary
35+ years experience in designing, developing and implementing various Software Applications and Hardware Infrastructure using a wide range of enterprise architectures and technologies
Key Technology Areas:
- MS Test, StyleCop, ASP.NET (2, 3.5 & 4), C#, Visual Studio 2008 & 2010, Eclipse,MSSQL2000/2005/2008, Oracle 7 thru 10, PostgreSQL, ySQL, XML, CSS, C / C++, Java / J2EE, Perl, Bash, Python, PHP, Javascript, Delphi 1 thru 8, Visual Basic 6, Windows Server NT4 thru 2008, Windows BS 2003, Windows 3.1 thru Windows 11, Active Directory, Netware 3.x, Red Hat Enterprise, Fedora Core, Ubuntu, Cisco IOS, TCP/IP, SSH
- Telnet, Frame Relay, IPX / SPX, NetBIOS, Proxy / Socks, WINS, DNS, SNMP, NTP, FTP, IIS 4, 5, 6, Postfix, Sendmail, Exchange, LinkSys, Netgear, -Link, SMTP, RRAS, NFS, HTTP, HTTPS, SSL, Token Ring, Ethernet, Satellite, PHP, DUN / Cable / DSL / T1 / Satellite, ActiveX, COM, DCOM, OLE, tes / Domino, Saleslogix CRM, Act 6, 7, 2000, Pivotal, MSCRM, Witness, Quest, MS Office Suite, Visio, Corel Suite, Adobe Premiere, Exchange, Outlook, Groupwise, Samba, DBC, KiShell
Professional Experience
As a full time employee for DiggyPOD I was responsible for developing their website and office hardware and softwarecinfrastructure. During my time there I was responsible for doing full website replacements/upgrades as timescchange. The first 2 iterations were 100% custom using no frameworks other than html, php and javascript. The third iteration is a WordPress implementation with custom plugins written by me to implement our custom in house accounting/ordering system. I have been the sole developer and hardware decision maker since I started in v 012. The company has seen year over year growth on average of 30+%.
As a Full stack developer for DiggyPOD I was in charge of the Web/Desktop/Server environments, web site development, server backups, desktop (Windows XP - 11, MacOS) environments. As the integration architect for DiggyPOD I personally built, configured and implemented the servers (Ubuntu/Windows 2018).
- .NET Readiness Project
- The .NET readiness project was a set of requirements designed to bring .NET application development to Priority Health. A large part of the requirement was how to integrate .NET into their existing Perl environment. I was a key member of this project and was
responsible for coding some of the core libraries to be used in all .NET applications at Priority Health as well as vendor applications. Some of the libraries I wrote included:
- The .NET readiness project was a set of requirements designed to bring .NET application development to Priority Health. A large part of the requirement was how to integrate .NET into their existing Perl environment. I was a key member of this project and was
- Web Authentication library that utilized .NET forms authentication as part of their existing Oracle/Perl authentication scheme for seamless integration with existing Perl authentication and applications (SSO).
- Crypt library that utilized blowfish to utilize existing Perl cryptography
- OracleConnectionFactory library which is the application database layer that included Oracle connection pooling
- Stylecop, Power Commands for code styling standards
- Wrote automated .NET command line application that integrates with existing Perl automation rollout system.
- Built, configured and deployed Windows 2008 R2 VMware guests with IIS 7.5 for DEV/TEST/STAGE/PROD servers
- Built configured and deployed Windows 2008 R2 VMware guests with Visual Studio 2010 Ultimate as DEV/TEST/STAGE/PROD automated build servers Architected and deployed IIS 7.5 PH branded error handling
- Worked with the Network engineers on a regular basis configuring environments to co-exist seamlessly with Apache and IIS 7.5 using ACE Load balancers.
- Unit Testing and User Testing
- Using MSTEST developed standard metrics for code coverage and minimum requirements
- Responsible for setting up and configuring Cruise Control as our integration test server, so as changes are committed to SVN, Cruise Control automatically runs the automated test cases to verify things didn’t “break”.
- Created detailed developer and user testing documentation for all new applications or updates to existing applications. Following a multi-department process for rolling any new code into production. Design Review, Developer Testing, Code Review, User Testing,
Implementation, User Acceptance and finally Developer Sign off once in production. Required to document on the internal Twiki about new and updated application functionality and support team debugging help
- HealthyByChoice Project (HBC)
- HBC is a set of health measures that are offered to members who sign up for any wellness products. The concept behind this is to motivate members to become healthier by creating a standard set of metrics to achieve such as blood sugar, LDL, Tobacco use and BMI. The member has a web interface to view their progress based on the metrics their provider loads via the provider web interface after a visit. This project was run using an AGILE methodology and I was a lead developer working with 3 other developers. The application was written in MVC3/ASPX.
- Working with the customer to determine requirements and needs for their customers
- Sitecore Project
- This project was to upgrade their existing python based Zope/Plone CMS to Sitecore which is a .NET CMS.
- My primary role on the project was to work with the vendor on integrating our .NET Authentication library into Sitecore.
- Clinical Edits Project
- This was an extension to their existing online member claims viewer. This application was a .NET application that connected to a TriZetto telnet session and automated the pass-through of XML as it pertained to a clinical edit which were claim lines that were
miscoded. - Working with the customer to determine requirements and needs for their customers
- My primary role was to create the shell application and then mentor a new .NET developer to complete the project
- This was an extension to their existing online member claims viewer. This application was a .NET application that connected to a TriZetto telnet session and automated the pass-through of XML as it pertained to a clinical edit which were claim lines that were
- Mentoring of new and old employees
- Mentored most new employees and contractors as they came on board in the systems at PH.
- Mentored some existing employees on ramping them up on C#
- Department Stand up meetings and Friday Show and Tell
- Every Tuesday the department meets for 15 minutes in a stand-up to discuss previous week achievements and upcoming projects or road blocks.
- On Fridays the department meets for an hour to train on new technologies, discuss upcoming projects. I gave 2 training sessions, one on the core .NET readiness libraries and the other MVC3.
- Support and Maintenance
- It was required that certain members of the team participate in support and maintenancecof active applications. As part of this we were required to repair applications ranging in technologies such as Perl, PHP, Python, Oracle, Javascript and more recently .NET.
- Working directly with customers was a vital component of the support process
- A working knowledge of Apache and Redhat 4 & 5 were necessary as most of their existing applications are Perl and run on Apache servers
- Perl and .NET Code Reviews
- Small Projects
- Small projects were projects that were too large for support and maintenance yet too small to be considered projects
- Medicare claims extract for a vendor called VARIS. This required meetings with PH SME’s and the client to determine their needs and requirements. Working with the database team to understand based on the customer’s needs which fields from FACETS would
- Vision and Values dashboard which was a system that allowed marketers to maintain a small internal website for corporate that was used to help improve business results. Very high profile within the company.
- Requirements gathering for overdraft protection web site
- NET/C# development
- MSSQL 2008 database design
- Stored procedure development
- IIS Configuration
- Physicians Performance Reporting (PPR)
- Team leader on a team of 3 members, responsible for reporting team status and progress to the client
- Architected and developed C# ASP.Net web front end
- Co-Architected the MDX business layer
- Physician Quality Reporting Initiative (PQRI) 2010
- Team Leader on a team of 3 members, responsible for reporting team status and progress to the client
- Architected the CDW (Common data warehouse) to be used for reporting the 2010 measures to CMS
- Development of a C# console application for the automation of an extract from the CDW which included a SFTP/FTPS/FTPES client for ransferring to providers on a schedule
- Physician Quality Reporting Initiative (PQRI) 2009
- Team Leader on a team of 4 members, responsible for reporting team status and
progress to the client - Developed using MSSQL stored procedures and functions
- Architect and develop specifications to meet the Centers for Medicare & Medicaid Services (CMS) standards. Which is medical a registry ystem that pays back providers for various services, labs, Rx and conditions preformed during calendar reporting years
- Windows 2000 thru 2003 – Server administration, configuration
- VMWare ESXi implementation
- Dual DSL – Setup and configured 1 DSL for CDP the other for internal and remote
access. - Classic ASP – Website design and development including eCommerce
- ASPNET2 & 3.5/C#/AJAX/XML - Web application development including employee
portal, skills inventory, job application. - C# – Outlook 2003 Rules Manager Plug-in
- PHP to C# ASPNET Conversion – Converted roof analysis web application (150K
lines) to Microsoft platform on time (3 months) and within budget. Senior
member of 3 man team. Also developed Web status reporting application for
project control.
- MS SQL Server DBA
- PostgreSQL, PHP, Apache - Developed and administered custom built Inventory Tracking System for Help Desk
- MSSQL, PHP, Apache – Customer Service Survey Application
- MSSQL, PHP, Apache – Customer Claims Reporting System
- MSSQL, Python, Pil, Hylafax, Application Extender – Incoming automation of incoming claim faxes, tif markup, and loaded into Document management system
- Oracle, MSSQL, J2EE – Custom Claims System (ClaimX) conversion to Plexis. Never completed company was purchased and direction was changed
- Oracle, MSSQL, DBC, Perl, PHP, Apache, IIS, C# - Custom Claims System (ClaimX) conversion to LuminX. Responsible for data conversion, client reporting system.
- MSSQL, Apache, PHP – Claim Card Creation system integrated with LuminX
- Perl, Sun – Nightly scripts to sync DBC claims to MSSQL for reporting.
- LAN/WAN – Administered network of nationwide branches, 0 downtime requirements
- Cisco IOS – Responsible for programming new and existing Cisco routers.
- Frame Relay – Responsible for setting up new and migrating existing Frame Relay circuits
- BSD, Firewall – Sidewinder firewall administration for 200+ branches
- T1 – Multiply T1 distribution administration for branch circuits
- Bash, Perl – Automation scripting for branch alert response
- Windows 2003 SBS – Designed and implemented windows network.
- Qube (Linux) – Converted them off of a unix environment to Windows 2003 SBS.
- Dual DSL – Setup and configured for remote access 1 DSL and internal separate DSL.
- Oracle DBA – Administered oracle for reporting division
- PLSQL – Wrote loading scripts to load data from claims system into Oracle for reporting
- Michigan State Lottery, 50 Users, Extensive Customizations, v6
- VMC Technologies, 10 Users, v6
- Akzo International – 20 Users, Minor Customizations, v5
- Future 3 / Agilisys – 20 Users, v5
- Cyber – 30 Users, Minor Customizations, v5
- NT4, NT4 Terminal Server, Windows 2000 Server - Network Administrator
- Domino Website Development - AMES Alliance, Brushwellman, Field Tech
- Notes Application Development - Federal Mogul, Palmer Supplies, General Motors
- Saleslogix CRM – Howe Marketing
- Notes / Delphi – E-Status product development
- Delphi – NT4 Desktop Replacement for Federal Mogul
- Delphi – Custom CRM for salelforce of 750
- MS Proxy, Linux Masquerade - Firewall Administrator
- MSSQL, Oracle, Sybase, Notes, CSV – Data migration, data
repair - AIX Certified, Lotus Notes CLP Certified
- Project quoting and proposals
- 3D Studio Max - 2D / 3D Assembly line modeling for process improvement
- Adobe Premiere, Pinnacle DC30 - Video Editing and production
- PowerPoint - Corporate and Employee Sales Presentations to American Axle
- Sever Administrator
- HTML, Java, CGI , C/C++, ProC - Using KiShell to develop workflow process for Ford AX4N plant
- KiShell – Workflow management C tool
- Novell – Designed, built and administered several Novell networks for clients
- Novell, Fiber – Connected to local buildings directly with Fiber for 1 client
- Windows Training – Held classes on windows usage
- Borland C++ - Developed several applications for clients
- Novell – Administered in house Novell networks
- C++ - Mass mailing faxing application
- Trade Show Presenter – Comdex, ran Philips booth and gave demonstrations of products
- Technical Sales – Helped sales representatives on Technical Sales calls
- Altos, HP, IBM, PC – Hardware building, fixing,
upgrading - Novell – Installation and Administration
- AIX / SCO - Installation and Administration
- ASM / C – Automation
- Bash – Automation Scripting
List
- IBM AIX User Certified
- Lotus Notes CLP
- Saleslogix Enterprise Certified